MARC Protocol
Live on Ethereum Sepolia

The Privacy Layer for Agent Payments

MARC Protocol encrypts payment amounts with Fully Homomorphic Encryption. Agents hold encrypted tokens in their own wallets, transfer them peer-to-peer with hidden amounts, and settle via the x402 standard.

800+
Tests
3
ERC Standards
6
Contracts
V4.3
Audited

FHE-Encrypted Payments

Payment amounts and balances encrypted with Fully Homomorphic Encryption via Zama fhEVM. No one sees how much you pay.

x402 Native

Drop-in integration with the HTTP 402 payment standard. Auto-handle payment flows with fheFetch and fhePaywall middleware.

Agent Identity (ERC-8004)

On-chain agent registration with linked wallets and proof-of-payment reputation scoring.

Agentic Commerce (ERC-8183)

Job escrow for multi-step agent workflows. Post jobs, lock funds, deliver work, release on completion.

MCP + AgentKit

Model Context Protocol server for Claude, and Coinbase AgentKit plugin for autonomous agent wallets.

800+ Tests

305 contract tests, 328 on-chain tests, 173 SDK tests, plus plugin tests. Deep audited at V4.3.

Start in Minutes

Install the SDK and make your first encrypted payment

terminal
$ npm install marc-protocol-sdk

// Auto-handle 402 responses with encrypted payments
import { fheFetch } from "marc-protocol-sdk";

const response = await fheFetch("https://api.example.com/data", {
  tokenAddress: "0xE944...592D",
  verifierAddress: "0x4503...f4f4",
  signer, fhevmInstance,
});