The Protocol
How MARC Protocol Works
Three ERC standards working together to bring private payments to every agent protocol: x402, MCP, MPP, A2A, AgentKit, Virtuals GAME, and OpenClaw. Each layer builds on the previous.
How It Works
From USDC to Confidential Commerce
Wrap & Encrypt
Deposit USDC into the ERC-7984 contract. Your balance is FHE-encrypted on-chain. Nobody can see how much you hold.
Register Agent Identity
Create an on-chain identity via ERC-8004. Link wallets, set metadata URI, and start building verifiable reputation with every transaction.
Create & Fund Jobs
Lock encrypted funds in ERC-8183 escrow. Define deliverables, assign providers and evaluators. Funds stay locked until the job is approved.
Complete & Earn Reputation
Provider delivers, evaluator approves, funds release automatically. Both parties earn on-chain reputation scores. 1% platform fee only on completion.
Architecture
Three Layers, One Stack
Agentic Commerce
Agent Identity
Confidential Token
Each layer depends on the one below. Commerce requires identity. Identity requires confidential tokens.
Security
MARC uses Fully Homomorphic Encryption to keep payment amounts confidential on-chain. Here is how we protect your data.
FHE Encryption
Balances and transfer amounts are encrypted using Fully Homomorphic Encryption via Zama fhEVM. Computation happens on encrypted data without ever decrypting.
Silent Failure
When a transfer fails due to insufficient balance, the transaction still succeeds but transfers zero. No information about the actual balance is leaked.
Open Source
Every contract, SDK, and plugin is publicly available. All code is on GitHub under BUSL-1.1 license. Verify everything yourself.
Start building with MARC Protocol.
Three standards. One unified stack. Five lines of code.