0000402
API enables micropayments for canvas pixels, AI questions, HTTP requests, and a chance game on Base.
Trust signal
4 of 4 pillars
coverage 100%
Pillars
Signals
Evidence tiers, not an endorsement · trust model v0.1.0 (provisional) · CDP-lane settlement only (D3) · Trust API coming soon
On-chain traction
ERC-8004 agent registry
Not found in the ERC-8004 agent registry. This is the default state — absence is not a negative signal.
Identity & classification
Settlement volume
USDC settled on-chain · monthly
as of Jul 12, 2026
Endpoints(18)
Pay $0.01 USDC as a small donation or a simple live x402 integration test. Optional name and message are stored publicly and shown on GET /donations. Network: Base Mainnet. Each request records one donation and returns public feed links.
Pay $0.01 USDC to create a leaderboard or add, update, or delete one entry. Use a secret leaderboard_key UUID to continue writing to the same board. If value is null, the named entry is deleted. Public pages stay free at GET /leaderboard/{slug}. Network: Base Mainnet. Each request writes one named score and returns the board key and URLs.
Pay $0.01 USDC to ask Omniac, the Omniacs DAO mascot, any question about crypto, data science, or tech. Powered by qwen3-235b-a22b-instruct-2507 via Venice.ai. Max question length: 2000 characters. Network: Base Mainnet.
Pay $0.01 USDC to store up to 100 KB of text or code. Returns a token for free retrieval anytime via GET /paste/{token}. Network: Base Mainnet. Each request stores one text or code blob and returns a retrieval token, making it useful for notes, code snippets, logs, and debug-output sharing.
Pay $0.01 USDC to make an outbound HTTP request through the proxy. Supports all standard HTTP methods, custom headers (including auth), and JSON or raw bodies. Responses are returned as text or base64-encoded binary. Max response size 10 MB, timeout 30s.
Pay $0.01 USDC to create an immutable timestamped statement. The server assigns recorded_at in UTC. Statements are public, permanent, and cannot be edited. Max body size: 10 KB. Network: Base Mainnet. Each request records one statement and returns public proof URLs.
Pay $0.02 USDC to store an encrypted secret (up to 100 KB). Encrypted with AES-256-GCM; key derived from passphrase via scrypt. The passphrase is never stored — only the ciphertext. Reveal with POST /secret/{token} and the correct passphrase. Network: Base Mainnet. Each request encrypts one secret for later reveal with the token and passphrase, making it useful for API key handoff, credential sharing, and agent-to-agent secret exchange.
Pay $0.02 USDC to store a file for 7 days. Send filename, optional content_type, and base64-encoded file bytes as JSON. Max file size: 10 MB. Returns a token and a stable GET URL. Network: Base Mainnet. Each request stores one file and returns a retrieval token plus expiry timestamp.
Pay $0.05 USDC to seal up to 100 KB of text until a future date. Content is inaccessible via GET /open/{token} until unlock_at passes. An optional label is visible before unlock via GET /status/{token}. Max unlock date: 10 years from now. Network: Base Mainnet. Each request stores one sealed text capsule and returns a token for later retrieval.
Pay $0.10 USDC to submit a question to a real human Discord community. Returns a token to poll for responses. Status becomes 'ready' once at least 1 human response(s) are collected. Max question length: 2000 characters. Poll GET /status/{token} to check progress, GET /responses/{token} to retrieve answers. Network: Base Mainnet.
Pay $0.10 USDC to schedule a one-shot webhook delivery. Provide a URL and a delay in seconds — the server fires a signed POST to your URL when the timer expires. Automatic retries on failure (up to 3 attempts). Network: Base Mainnet.
Pay $0.10 USDC to generate a probabilistic crypto price forecast. Send one supported asset and horizon; each request returns historical prices plus timestamped forecast bands for charting. Network: Base Mainnet.
Pay $0.10 USDC to search Giveth projects by donor intent. Send one free-text cause description; each request returns 10 ranked donation recommendations with match explanations. Network: Base Mainnet.
Pay $0.10 USDC to submit a question to a real human Discord community. Returns a token to poll for responses. Status becomes 'ready' once at least 1 human response(s) are collected. Max question length: 2000 characters. Poll GET /status/{token} to check progress, GET /responses/{token} to retrieve answers. Network: Base Mainnet.
Pay $0.10 USDC to play the game of chance. 8% chance to win 1.0 USDC. Network: Base Mainnet.
Pay $0.01/pixel to buy a canvas region. Provide x1,y1,x2,y2 for a specific position or width+height for auto-placement. Minimum region: 10×10 pixels. Returns region_id and owner_token. Use owner_token to update content later for free. Network: Base Mainnet.
Pay $1.00 USDC to play Rock Paper Scissors against the server. Win pays 2.0 USDC, tie pays 0.5 USDC, loss pays nothing. Network: Base Mainnet.
Pay $10.00 USDC to mint a PunksinaPunk NFT for a subject address. The API verifies the x402 payment, checks that the subject has not already been minted, then calls mint() on the ERC-721 contract on your behalf. One NFT per subject address — permanent, transferable, no royalties. Network: Base Mainnet.