A company card for your AI employees.
Give every agent a USDC budget it physically can't exceed. Agents pay APIs, bookings and invoices instantly, anything over budget comes to you for one tap, and every payment leaves a receipt.
Your AI employees
Each agent spends from its own card: a USDC account your business owns, where the agent is only a capped SPL Token delegate.
Waiting for approval
Over-budget payments never fail silently. The agent asks, you decide with one tap.
Receipts
Every payment carries an on-chain memo receipt. Export them for your accountant.
How it works
No custom smart contract to trust: Allowance uses the audited SPL Token program's delegate allowance, Solana memos for receipts, and USDC. The chain is the ledger; this dashboard is a view over it.
Each AI employee gets its own USDC token account. Your business owns it; the agent never holds the funds.
You approve the agent as an SPL Token delegate with a limit. The Solana token program enforces it, not our servers. Revoke any time.
x402-style APIs answer HTTP 402; the agent pays in USDC and retries with the signature. Invoices and bookings work the same way.
The chain rejects overspend, so the agent files a request. One tap raises the allowance for that payment and it completes.
Business treasury (USDC)
│ fund + approve(agent, cap) ← owner signs
▼
Agent card ─ token account owned by the business
│ transferChecked as delegate ← agent signs, fees sponsored
│ + memo receipt {id, purpose, ref}
▼
Merchant / x402 API ─ verifies the transfer on-chain → 200 OK
Over the cap? SPL Token rejects it → agent files an
on-chain request → owner taps Approve → allowance +amount
→ agent completes the payment → linked receiptAsk the demo merchant for a report without paying:
curl -i https://allowance.olivia.saint.work/api/merchant/market-report
Devnet addresses:
- dUSDC mint (test USDC, 6 decimals)…
- Business wallet (fee sponsor)…
- Treasury token account…
- SPL Token programToken…VQ5DA