Arc Agentic Commerce • USDC

Agentic API Spend Guard

An autonomous paymaster that meters API calls, enforces budgets, and settles usage-based fees in USDC on Arc. Built to win the Jan 23 submission deadline and shine at the Jan 24 SF demo day.

Next actions:
  • Copy .env.local.sample → .env.local and drop Arc / Circle sandbox keys.
  • Run `npm run dev` and prove a payment intent flows through the happy path.
  • Record a 3 minute screen-capture that shows tx hash + ledger log.

Payment loop

  1. Planner picks provider + price.
  2. Paymaster opens Arc intent with idempotency key.
  3. Provider call executes; receipt logged.
  4. Onchain event observed; ledger reconciles.
  5. Fulfilled → settled; refunds on failure.
TrackArc + Circle USDC
BonusGemini for planning + risk scoring

State machine

Happy path + failure exits

6 stages

initiated

Next: authorized, canceled, expired

Paymaster registers the intent with Arc and validates budget + allowlists.

authorized

Next: paid, canceled, expired

Funds are reserved; requester agents may now call the provider.

paid

Next: confirmed, refunded, dispute

Payment submitted onchain with idempotency key recorded.

confirmed

Next: fulfilled, refunded, dispute

Onchain event observed; internal ledger reconciles amounts and fees.

fulfilled

Next: settled, refunded

Provider returns usage receipt; fulfillment proof logged.

settled

Terminal state

Funds released to payee; ledger snapshot is immutable.

refunded

Terminal state

Funds returned to payer after failure or policy decision.

dispute

Terminal state

Dispute opened; follow dispute resolution process with Arc/Circle.

Timeline

Hit these dates to stay eligible

Online submission

Jan 23, 2026

Code + README + demo link due before 23:59 PT.

SF on-site build

Jan 23, 2026

MindsDB SF AI Collective, 3154 17th St.

Live demos & awards

Jan 24, 2026

Pitch panel + winners announced.