aptu.dev

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

METHODPATHPRICE (USDC)DESCRIPTION
POST/v1/echo0.01Echo probe (x402 paid)
POST/v1/resume-eval0.005Resume scoring against an ATS rubric
POST/v1/agent-readiness0.05Domain agent-readiness audit
GET/v1/btc-regime0.003BTC spot regime vs 7-day MA gate

Settlement: Coinbase primary with automatic PayAI failover (fail-closed). 402 challenge generation is offline.

Machine Surfaces