Resolve
Resolve is an economic coordination layer on Arc that settles USDC once outcomes are proven. Funders assign missions and capital releases from escrow through contracts/src/DeputyEscrow.sol, a Foundry-built contract settling Arc testnet USDC, with a proof engine (src/lib/deputy/proof-engine.ts) and an evidence bus (src/lib/evidence/evidence-service.ts) gating release alongside AI-assisted verdicts under src/lib/ai (planner, research, agents). Paid agent services run over x402: src/lib/agent/fee-path.ts routes find → pay_x402 → ledger_authorize, src/lib/x402/next-adapter.ts gates the API, and src/lib/agent/agent-signal-arc-payment.ts pays the signal provider per request through Circle with an idempotency key while invocation-ledger.ts records execution cost. Settlement is a typed state machine (src/lib/settlement/settlement-types.ts, through rpc_confirmed), and contributor payouts batch via src/lib/payment/execute.ts. The Next.js app spans tasks, vault, treasury, distribute, and contributors routes, backed by Prisma on Supabase Postgres.
1 (Solo) — Abdullah