How ArcFlowworksacross every payment flow.
ArcFlow brings stream, invoice, and paywall logic into one on-chain payment system built around native USDC on Arc Testnet.
What you need
Stream
Send USDC every second
Start a continuous payment flow to any address. Balance accrues every second automatically, and the recipient can withdraw whenever they want.
Use cases
Sender (payer)
- 1Enter recipient wallet address and monthly USDC amount
- 2Set an initial deposit to define how long the stream runs
- 3Create the stream — funds begin accruing per second immediately
- 4Cancel anytime via the active streams panel; unspent deposit is returned to your wallet
Recipient
- 1Receive the stream ID from the sender
- 2Enter the ID in the Stream lookup to see your live balance
- 3Watch USDC accrue in real time every second
- 4Withdraw your earned balance whenever you want — no waiting
Invoice
Create and settle USDC invoices
Create an invoice for a product or service and share the ID. The other party pays on-chain and funds arrive directly to your wallet.
Use cases
Invoice creator
- 1Set the USDC amount, description, and optional deadline
- 2Create the invoice — a unique numeric ID is generated on-chain
- 3Share the invoice ID with your client
- 4Funds arrive directly in your wallet once the client pays
Payer (client)
- 1Receive the invoice ID from the creator
- 2Enter the ID and the amount in the Pay invoice form
- 3Confirm the transaction — payment settles on-chain instantly
- 4Both parties can verify the transaction on ArcScan
Paywall
A marketplace for pay-per-request APIs and AI agents
ArcFlow's Paywall connects two sides: clients who pay per request and service providers who earn per call. No subscriptions, no API keys, no intermediaries — payments settle on-chain in batches.
Use cases
Service providers
- 1Register your API or AI agent endpoint
- 2Your backend URL stays private — clients get a proxy URL
- 3Service appears in the marketplace automatically
- 4Earn USDC per request, settled on-chain in batches
Clients
- 1Browse available services in the marketplace
- 2Deposit USDC credits once
- 3Sign each request off-chain — zero gas
- 4Credits deduct per call; withdraw unused balance anytime