Pipeline
Pipeline is a programmable spending-governance engine for AI agents on Arc. It sits between Circle wallets and x402 endpoints, enforcing budgets, rate limits, endpoint ACLs, and outcome-gated tranches before any USDC moves. On-chain rules live in a Foundry contract, contracts/src/PipelinePolicy.sol, with a test suite in contracts/test/PipelinePolicy.t.sol. The TypeScript approval engine (engine/src/server.ts) intercepts x402 pre-flight requests and runs them through engine/src/policy-resolver.ts, a per-agent token-bucket rate limiter, engine/src/outcome-gater.ts, and a Gateway batch queue for gasless settlement. Approved spends settle in USDC on Arc; denials are logged with reasons to a Next.js operator dashboard offering live budget, policy, and audit views under dashboard/app.
1x hackathon
1 (Solo) — subheeksh
The programmable spending engine for AI agents on Arc