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.
Payment loop
State machine
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
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.