CiteFlowAI is a research terminal on Arc where every answer pays its sources. Creators register sources with per-citation prices and prove site ownership with a durable citeflow-owner token verified in src/lib/verification/verify.ts; users and agents lock a USDC research budget per query, get a grounded answer, and the app pays only the creators it actually cited on-chain and refunds the unused budget. The orchestration loop in src/lib/ai/research-agent.ts retrieves registered articles by embedding (src/lib/ai/embeddings.ts) and routes nanopayments through src/lib/payments/circle-api.ts with src/lib/payments/treasury.ts managing pay-per-prompt escrow and dynamic refunds. Agents get first-class access: an x402-payable research endpoint on @x402/core + @circle-fin/x402-batching (src/lib/x402/server.ts), an MCP server (mcp-server/), and OKX Agentic Wallet agent-to-agent usage. The Next.js app ships dashboard, research, treasury, receipts and register-article routes with strict Arc mainnet/testnet network separation and a financial-ledger UI surfacing Circle payment IDs and on-chain tx hashes, backed by Supabase for research history and the citation ledger.
| Contract | Address | Proof |
|---|---|---|
| CiteFlowAI creator payout (native USDC) | 0x9c5ae7eb2b4446784bea2ffd35913d7243fc345e82acfcbe53a7eebf077dcfcb | settlement tx ✓ · block 23759719 |
0x9a30f8579fcFC81bD93b00E40f39e54d55dFcC46
1 (Solo) — vickman