WAIaaS — autonomous x402 spend (power users)
Status: documentation only — 411data requires no code changes for WAIaaS buyers.
WAIaaS is a self-hosted wallet daemon (MIT) with built-in x402 payment handling, a policy engine, and a kill switch. Keys never live in the LLM process.
When to use WAIaaS vs prepay deposits
| Approach | Install | Best for |
|---|---|---|
| Prepay deposits | None — send USDC once via /connect?action=topup |
Most users; LLM never signs |
| WAIaaS | npm install -g @waiaas/cli + local daemon |
Security-paranoid operators who want policy limits + autonomous spend |
Quick start
npm install -g @waiaas/cli
waiaas init
waiaas start
waiaas quickset --mode mainnet
Point your MCP client at the WAIaaS MCP server config printed by quickset. WAIaaS signs x402 v2 TransferWithAuthorization payments to 411data automatically.
411data compatibility
411data is a standard x402 v2 seller on Base USDC. Any WAIaaS client that handles HTTP 402 + PAYMENT-SIGNATURE works without 411data-specific integration.
Mint your 411data bearer at /connect separately — WAIaaS handles on-chain pay; the bearer handles API auth and virtual-balance waterfall.