Machine-payable API infrastructure for autonomous agents.
Instant per-call settlement via x402 using USDC on Base or Solana.
Protocol Handshake
$ curl -i https://aptu.dev/v1/echo \
-H "content-type: application/json"
HTTP/2 402
payment-required: eyJ4NDAyVmVyc2lvbiI6MiwicmVzb3VyY2UiOnsidXJsIjoiaHR0cHM6Ly9hcHR1LmRldi92MS9lY2hvIiwibWltZVR5cGUiOiJhcHBsaWNhdGlvbi9qc29uIn0sImFjY2VwdHMiOlt7InNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJhbW91bnQiOiIxMDAwMCIsInBheVRvIjoiMHgxNjkzMTNkMjgwNzVhNmREQjcwRTdlNTE5MGExZURkYzBkMTA1NjcxIiwibWF4VGltZW91dFNlY29uZHMiOjYwLCJleHRyYSI6eyJuYW1lIjoiVVNEIENvaW4iLCJ2ZXJzaW9uIjoiMiJ9fSx7InNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6InNvbGFuYTo1ZXlrdDRVc0Z2OFA4TkpkVFJFcFkxdnpxS3FaS3ZkcCIsImFzc2V0IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJhbW91bnQiOiIxMDAwMCIsInBheVRvIjoiPEFQVF9TT0xBTkFfV0FMTEVUX1BVQktFWT4iLCJtYXhUaW1lb3V0U2Vjb25kcyI6NjAsImV4dHJhIjp7ImZlZVBheWVyIjoiPEFQVF9TT0xBTkFfV0FMTEVUX1BVQktFWT4ifX1dfQ==
payment-required (decoded)
{"x402Version":2,
"resource":{"url":"https://aptu.dev/v1/echo","mimeType":"application/json"},
"accepts":[{"scheme":"exact","network":"eip155:8453",
"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount":"10000",
"payTo":"0x169313d28075a6dDB70E7e5190a1eDdc0d105671",
"maxTimeoutSeconds":60,
"extra":{"name":"USD Coin","version":"2"}},
{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount":"10000",
"payTo":"<APT_SOLANA_WALLET_PUBKEY>",
"maxTimeoutSeconds":60,
"extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"}}]}mcp client config
{
"mcpServers":{
"aptu":{"url":"https://aptu.dev/mcp"}}}GET /v1/catalog and GET /v1/x401-probe are free. All four paid endpoints below are live: the handshake above returns an active 402 challenge with aptu.dev's settlement wallet address in payTo.
Endpoints
| METHOD | PATH | PRICE (USDC) | DESCRIPTION |
|---|---|---|---|
| POST | /v1/echo | 0.01 | Echo probe (x402 paid) |
| POST | /v1/resume-eval | 0.005 | Resume scoring against an ATS rubric |
| POST | /v1/agent-readiness | 0.05 | Domain agent-readiness audit |
| GET | /v1/btc-regime | 0.003 | BTC spot regime vs 7-day MA gate |
Settlement: Coinbase primary with automatic PayAI failover (fail-closed). 402 challenge generation is offline.