ExchainDocs
DocsAPI

Get startedWhat is Exchain

What is Exchain

Independent authorization for agent payments: what Exchain does, what it guarantees, and where it runs today.

Exchain is independent authorization for agent payments.

AI agents now pay for services, settle trades and move treasury funds on their own, and on-chain payments are final. Exchain is the independent authorization seat beside the agent's wallet: every payment needs Exchain's co-signature, and Exchain signs only when the payment fits the mandate the owner set. Exchain is chain-agnostic by design: it adds its signature to a standard wallet the owner keeps and applies the same mandate whichever chain settles the payment. It cannot move funds alone, the owner can leave with their own key at any time, and every decision is published in a signed journal anchored daily on Cardano mainnet.

Authorization trace · illustrative
JOURNALagent-01agent-02agent-03agent-04agent-05ATTESTED QUORUMCardano L1HydraBaseEthereumArbitrumOPOptimismPolygonJOURNALATTESTED QUORUMCardano L1HydraBaseEthereumArbitrumOPOptimismPolygon
Illustrative traffic, refused at the journal’s real rate. Real decisions are published in the Journal →
Authorization path
AgentPayment requestRefusednothing signedJournalExchainchecks mandateAttested quorumChainWalletneeds every signatureproposesasksfits mandatebreaks mandateco-signsettlesrecordsAgentPayment requestRefusednothing signedJournalExchainchecks mandateAttested quorumChainWalletneeds every signatureproposesasksfits mandatebreaks mandateco-signsettlesrecords
No payment leaves the wallet without Exchain's co-signature, and every decision is recorded.

The problem

  • Agents act at machine speed, without a person reviewing each payment.
  • On-chain payments are final. There is nothing to reverse.
  • Limits kept inside the agent's own process run next to its key, so they stop nothing once the agent or its key is compromised.

On final money, the only control is the one before the payment.

Maker-checker for machines

The agent makes each payment, and Exchain checks it against the mandate before it co-signs. A refusal signs nothing, so the payment never exists on chain.

What card authorization does for card payments, Exchain does for agent payments: a yes or no on every payment, enforced by a signature the wallet requires.

Guarantees

GuaranteeHowDetails
The agent cannot spend outside the mandateEvery agent spend needs Exchain's signatures, and Exchain checks the mandate firstMandates
Exchain cannot move funds aloneExchain holds no agent key, and its decision service holds no key that signs paymentsTrust model
The owner can always exitThe owner key alone withdraws the funds or rotates the agent, with no Exchain signatureOwner controls
Every decision is publicPublished, signed hourly per wallet, anchored daily on Cardano mainnetJournal

What Exchain is not

  • Not a wallet. The owner keeps a standard wallet: a Masumi smart wallet or a stock Safe.
  • Not a custodian. Exchain holds no key that moves funds alone.
  • Not a chain or a token.
  • Not an x402 facilitator. Any x402 facilitator settles the payment.

Use cases

Use caseWhat the agent doesWhat the mandate enforces
APIs and data per callPays a data or tool API for each requestA cap per payment, a limit on payments per minute and, on x402, the seller's signed price
Compute and inferenceBuys model inference or GPU time in small increments as a task runsA rolling daily total and a lifetime budget for the wallet
Agent-to-agent servicesHires another agent for a task and pays it through escrowRegistered sellers only, at no more than their published price, with a cap per seller
ProcurementPlaces routine orders with approved suppliersOnly sellers on the allow list, a cap per seller and a daily total
Several agents, one budgetRuns a team of agents that pay from one walletA cap per agent within the wallet's daily total

Platforms and node operators that let agents pay can start with Masumi nodes. Sellers and auditors who check a payment start with Verify a decision.

Terms

TermMeaning
MandateThe limits Exchain checks before it co-signs
Co-signatureExchain's signatures on a payment, given only when the payment fits the mandate
Attested quorumThe independent signers that co-sign for Exchain. Each runs in a hardware-isolated, attested enclave and is verified against the approved image before use. Every member must sign
Guarded walletA wallet that needs both the agent key and the attested quorum's signatures for every agent payment
JournalThe public, signed record of every decision

Next: Quickstart.

On this page