{"x402Version":2,"name":"Penny Engine M2M Agent Operations","description":"Pay-per-call Base USDC x402 services for agent data, structured results, catalog fulfillment and wallet status","documentation":"https://penny-paid-batch-production.up.railway.app/openapi.json","resources":[{"url":"https://penny-paid-batch-production.up.railway.app/api/base-network","resource":"https://penny-paid-batch-production.up.railway.app/api/base-network","method":"GET","description":"Live Base gas price, latest block and indicative transfer fees","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x72ded73b99cffedfc83f5fa74640cdbd1e642ba9","amount":"1000","maxTimeoutSeconds":60}]},{"url":"https://penny-paid-batch-production.up.railway.app/ping","resource":"https://penny-paid-batch-production.up.railway.app/ping","method":"GET","description":"An x402 payment-compatibility test for agent wallets and client SDKs","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x72ded73b99cffedfc83f5fa74640cdbd1e642ba9","amount":"1000","maxTimeoutSeconds":60}]},{"url":"https://penny-paid-batch-production.up.railway.app/api/market-demand","resource":"https://penny-paid-batch-production.up.railway.app/api/market-demand","method":"GET","description":"Source-reported x402 market demand, settlement counts and buyer concentration","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x72ded73b99cffedfc83f5fa74640cdbd1e642ba9","amount":"1000","maxTimeoutSeconds":60}]},{"url":"https://penny-paid-batch-production.up.railway.app/api/route-plan?task=validate%20JSON%20records","resource":"https://penny-paid-batch-production.up.railway.app/api/route-plan?task=validate%20JSON%20records","method":"GET","description":"Find relevant agent service routes and compare provider prices","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x72ded73b99cffedfc83f5fa74640cdbd1e642ba9","amount":"1000","maxTimeoutSeconds":60}]},{"url":"https://penny-paid-batch-production.up.railway.app/api/base-wallet?address=0x72ded73b99cffedfc83f5fa74640cdbd1e642ba9","resource":"https://penny-paid-batch-production.up.railway.app/api/base-wallet?address=0x72ded73b99cffedfc83f5fa74640cdbd1e642ba9","method":"GET","description":"Read a public Base address USDC and ETH balances with block number","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x72ded73b99cffedfc83f5fa74640cdbd1e642ba9","amount":"1000","maxTimeoutSeconds":60}]},{"url":"https://penny-paid-batch-production.up.railway.app/api/fulfill","resource":"https://penny-paid-batch-production.up.railway.app/api/fulfill","method":"POST","description":"Three-step CSV catalog transformation, audit and JSON result checks","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x72ded73b99cffedfc83f5fa74640cdbd1e642ba9","amount":"1000","maxTimeoutSeconds":60}]},{"url":"https://penny-paid-batch-production.up.railway.app/api/proof-gate","resource":"https://penny-paid-batch-production.up.railway.app/api/proof-gate","method":"POST","description":"Validate supplied JSON against rules and return a content fingerprint","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x72ded73b99cffedfc83f5fa74640cdbd1e642ba9","amount":"1000","maxTimeoutSeconds":60}]},{"url":"https://penny-paid-batch-production.up.railway.app/api/price-batch","resource":"https://penny-paid-batch-production.up.railway.app/api/price-batch","method":"POST","description":"Calculate cost, profit and margins across up to fifty pricing scenarios","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x72ded73b99cffedfc83f5fa74640cdbd1e642ba9","amount":"1000","maxTimeoutSeconds":60}]}]}