Lumen Tab
Prepaid USDC tabs for pay-per-call AI agent APIs, live on Arc mainnet. Agents pay each call with a signed voucher (no gas, no wait); providers settle in USDC on Arc whenever they like.
Contract
Tabs opened
…
USDC escrowed now
…
USDC settled to providers
…
How it works
1. Open — the agent deposits USDC into a tab for one provider (
open), optionally tagging the provider's ERC-8004 agent id.2. Call — the API answers
402; the agent signs an EIP-712 Voucher(tabId, cumulative) and retries. Zero gas, sub-ms verification.3. Settle — the provider redeems the latest voucher on Arc in one tx for many calls (
redeem / closeByProvider).4. Exit — the payer can always leave:
requestClose → close delay → finalize refunds the unspent balance.Tabs
| # | Status | Payer | Provider | Spent / deposit | Close delay |
|---|---|---|---|---|---|
| loading from Arc… | |||||
Recent activity
| Block | Event | Tab | Details | Tx |
|---|
Voucher verifier
Paste an x-lumen-tab header. It is checked against live tab state, exactly as a provider would before serving a paid call (the contract's own voucherDigest is used, so this works for EOA signers).
Free & MIT. Found it useful? Tip any amount of USDC on Base or Arc:
0xee9790cB3960952F585379F831a89b4e00B4029A