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 merchant discovery, spending policy, quote terms, payments, receipts, licenses, disputes, and reconciliation into shared protocol state. Agents can buy with verifiable limits; merchants can accept autonomous buyers with clearer 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, licenses, dispute history, reconciliation, 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 receipts, fulfillment records, machine-readable usage rights, merchant quality signals, 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.
Signed payment policies let humans set merchant or any-merchant, token, facilitator, per-payment, and daily limits for transfers, swaps, and x402-style 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, wallets, and merchant systems.
Positioning
Cortex is live on Base Sepolia first, taking advantage of existing stablecoins, ERC-20 liquidity, wallets, explorers, and developer distribution. The immediate goal is pilot usage and Base mainnet readiness. If agentic commerce volume grows enough to justify deeper execution changes, the same primitives can become predeploys or chain-native modules later.