Merchant registry
Merchants, payout addresses, service catalogs, facilitator preferences, and content hashes are anchored onchain so agents can verify who they are paying.
Cortex Commerce Protocol
Cortex turns payments, service discovery, spending policy, receipts, disputes, and reputation into shared protocol state. Agents can buy from merchants with verifiable limits; merchants can accept agent payments with better context.
Why it exists
Wallet-to-wallet transfers and swaps should work by default. x402 adds a powerful web-native acceptance path, but Cortex is the protocol layer around all of those payments: discovery, policy checks, quote commitments, proof of fulfillment, refund signals, dispute history, and analytics that both agents and merchants can verify.
Protocol modules
Merchants, payout addresses, service catalogs, facilitator preferences, and content hashes are anchored onchain so agents can verify who they are paying.
Services publish machine-readable metadata for capabilities, pricing, inputs, outputs, privacy terms, refund terms, and required attestations.
Every purchase can bind merchant, service, agent, token, amount, payment rail, payment nonce, resource hash, terms hash, optional x402 payload hash, and fee terms.
Settled work produces onchain receipt signals that can feed analytics, agent memory, merchant quality scores, and dispute history.
Receipts can be challenged and resolved onchain, creating shared evidence for agents and merchants without forcing every workflow into escrow on day one.
Smart accounts and signed payment policies let humans set merchant, token, target, facilitator, per-payment, and daily limits for transfers, swaps, and x402 payments.
Transaction lifecycle
The protocol keeps the high-value trust points onchain while leaving rich service metadata and execution data in content-addressed offchain documents. That keeps the system practical on Base while preserving verifiability for agents.
Positioning
Cortex is designed to live on Base first, taking advantage of existing stablecoins, ERC20 liquidity, wallets, explorers, and developer distribution. If agentic commerce volume grows enough to justify deeper execution changes, the same primitives can become predeploys or chain-native modules later.