No accounts. No API keys. No subscriptions required.
Each endpoint issues a signed 402 Payment Required response.
Pay in USDC via EIP-3009 for instant settlement, or fall back to native ETH or BNB.
Sign a transferWithAuthorization off-chain and
include it as an X-PAYMENT header. Instant settlement —
no polling, no block wait. Supported on Base and Ethereum.
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA029130xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
Send the exact ETH or BNB amount to our wallet with calldata identifying your
request (e.g. INTEL-abc123). The payment monitor
detects and fulfills your request on confirmation.
0xe9D45C3F847a7d2aE4efD7D6Da491f8a7E19b9F0For evaluation services, clients can use an ERC-8183 AgentCommerce job as the
payment layer. Create a job, fund it, submit the deliverable hash, and we'll
call complete() or reject()
trustlessly on-chain.
Every endpoint follows the same three-step flow. No prior registration or API key needed.
Call any /v1/ endpoint. You'll receive an HTTP
402 Payment Required response containing a signed
payment request with all accepted payment methods and amounts.
USDC (preferred): Sign a transferWithAuthorization
and retry the request with the signed authorization in an X-PAYMENT
header. ETH/BNB: Send the calldata-tagged transaction and poll the
status endpoint until confirmed.
For USDC via EIP-3009, the server verifies the authorization, broadcasts the transfer on-chain, and returns your result in the same HTTP response — no second request needed.