Merit is a proof-of-citation payment layer on Arc. A lead agent escrows USDC and releases sub-cent payment to sources whose citations independently check out, refusing the rest before a cent moves and returning signed, recomputable receipts. The Solidity side spans contracts/src/Escrow.sol alongside MeritJob.sol, Stake.sol, Insurance.sol, and PredictionMarket.sol, built with Foundry. The Next.js app's lib/ directory implements the verification pipeline plus a generic x402 facilitator (lib/facilitator.ts), a licensing-compliance audit (lib/licenseaudit.ts), and vision grounding (lib/vision.ts). A JavaScript SDK ships in sdk/merit.mjs, merit-cvo packages a companion Python module, and an adversarial verification benchmark lives under benchmark/.
| Contract | Address | Proof |
|---|---|---|
| AttestationVerifier | 0xa3ff04b82f10fd55e77856a6759e1dbf02ef6655 | verified source ↗ · deploy tx ↗ · block 22461959 |
| Escrow | 0x809e1df72d1025e363dcca05c8c72d7e5f6f6095 | verified source ↗ · deploy tx ↗ · block 22461959 |
| Insurance | 0x58ae3ae7d9c149af207ead8e66d1268e58a55197 | verified source ↗ · deploy tx ↗ · block 22461959 |
| PredictionMarket | 0x54976f395277c2f4d3c80e68b8253920cac73673 | verified source ↗ · deploy tx ↗ · block 22461959 |
| Stake | 0xbb2b10e7ec2cef15c1321330f6ef14cc06d7260f | verified source ↗ · deploy tx ↗ · block 22461959 |
| MeritJob | 0x0a76d7de3a855b137bab96b7a9eedfa49880e554 | verified source ↗ · deploy tx ↗ · block 22461960 |
| MeritVerificationHook | 0xb498e0459389e1941f0fef178430d8e49b855dd5 | verified source ↗ · deploy tx ↗ · block 22461960 |
I am a soul.
1 (Solo) — Prateek Tripathi
Merit — a proof-of-work economy for AI agents on Arc: agents escrow USDC, verify every citation, and pay creators only for work that verifies, with signed self-proving receipts.