{"info":{"contact":{"email":"benji.roukk+x402scan@gmail.com"},"description":"x402-paid Solana mainnet wallet preflight oracle for agents.","title":"agent-dust","version":"0.1.0","x-guidance":"Call POST /v1/agent/solana-preflight or /v1/agent/solana-rent-recovery with JSON body {\"address\": \"<solana_address>\"}. Endpoints answer 402 with an x402 v2 Solana mainnet payment requirement before invocation."},"openapi":"3.0.3","paths":{"/v1/agent/base-preflight":{"post":{"description":"Returns ETH balance, USDC balance, nonce, gas price, and a can-transact verdict. Paid via x402: 0.01 USDC on Base mainnet.","parameters":[{"in":"query","name":"address","required":true,"schema":{"pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"address":{"pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}},"required":["address"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Base preflight verdict"},"402":{"description":"Payment Required"}},"summary":"Base mainnet wallet preflight","x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/agent/base-token-market":{"post":{"description":"Best DexScreener pair for a Base token address: price, liquidity, 24h volume, and link. Paid via x402: 0.01 USDC on Base mainnet.","requestBody":{"content":{"application/json":{"schema":{"properties":{"address":{"type":"string"}},"required":["address"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Token market snapshot"},"402":{"description":"Payment Required"}},"summary":"Base token market snapshot","x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/agent/funding-rates":{"post":{"description":"Top positive funding APR across Binance and Bybit, normalized with interval and next funding time. Paid via x402: 0.02 USDC.","requestBody":{"content":{"application/json":{"schema":{"properties":{},"type":"object"}}},"required":false},"responses":{"200":{"description":"Funding-rate opportunities"},"402":{"description":"Payment Required"}},"summary":"Perpetual funding-rate opportunities","x-payment-info":{"price":{"amount":"0.02","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/agent/solana-preflight":{"post":{"description":"Returns SOL balance, USDC ATA state, blockhash freshness, priority fee signal, and a can-transact verdict. Paid via x402: 0.01 USDC on Solana mainnet.","parameters":[{"in":"query","name":"address","required":true,"schema":{"maxLength":64,"minLength":32,"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"address":{"maxLength":64,"minLength":32,"type":"string"}},"required":["address"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Preflight verdict"},"402":{"description":"Payment Required"}},"summary":"Solana mainnet wallet preflight","x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/agent/solana-rent-recovery":{"post":{"description":"Finds empty SPL token accounts and estimates recoverable rent lamports. Paid via x402: 0.02 USDC on Solana mainnet.","parameters":[{"in":"query","name":"address","required":true,"schema":{"maxLength":64,"minLength":32,"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"address":{"maxLength":64,"minLength":32,"type":"string"}},"required":["address"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Rent recovery scan"},"402":{"description":"Payment Required"}},"summary":"Solana mainnet rent recovery scan","x-payment-info":{"price":{"amount":"0.02","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/agent/solana-token-market":{"post":{"description":"Best DexScreener pair for a Solana SPL token mint: price, liquidity, 24h volume, and link. Paid via x402: 0.01 USDC on Solana mainnet.","requestBody":{"content":{"application/json":{"schema":{"properties":{"mint":{"maxLength":64,"minLength":32,"type":"string"}},"required":["mint"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Token market snapshot"},"402":{"description":"Payment Required"}},"summary":"Solana token market snapshot","x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/agent/solana-token-safety":{"post":{"description":"Mint/freeze authority, supply, decimals, and top-5 holder concentration for a Solana SPL token mint. Paid via x402: 0.02 USDC on Solana mainnet.","requestBody":{"content":{"application/json":{"schema":{"properties":{"mint":{"maxLength":64,"minLength":32,"type":"string"}},"required":["mint"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Token safety snapshot"},"402":{"description":"Payment Required"}},"summary":"Solana token safety snapshot","x-payment-info":{"price":{"amount":"0.02","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/agent/wallet-report":{"post":{"description":"Solana or Base wallet report with balances, fee context, and a recommended next action. Paid via x402: 0.10 USDC.","requestBody":{"content":{"application/json":{"schema":{"properties":{"address":{"type":"string"}},"required":["address"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Wallet report"},"402":{"description":"Payment Required"}},"summary":"Consolidated agent wallet report","x-payment-info":{"price":{"amount":"0.10","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/agent/x402-echo":{"post":{"description":"Pay on Base or Solana mainnet and get back the verified payment payload plus matched payment requirements. Useful to test x402 clients. Paid via x402: 0.01 USDC.","requestBody":{"content":{"application/json":{"schema":{"properties":{"note":{"maxLength":500,"type":"string"}},"type":"object"}}},"required":false},"responses":{"200":{"description":"Verified payment echo"},"402":{"description":"Payment Required"}},"summary":"x402 echo for agents","x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/agent/x402-facilitators":{"post":{"description":"Live health matrix for known public x402 facilitators: supported networks, schemes, fee payers, latency. Paid via x402: 0.01 USDC.","requestBody":{"content":{"application/json":{"schema":{"properties":{},"type":"object"}}},"required":false},"responses":{"200":{"description":"Facilitator health matrix"},"402":{"description":"Payment Required"}},"summary":"x402 facilitator health matrix","x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/agent/x402-launch-audit":{"post":{"description":"Audit an OpenAPI document for x402 launch readiness: endpoints, pricing, discovery hints, and a go/no-go score. Paid via x402: 1.00 USDC.","requestBody":{"content":{"application/json":{"schema":{"properties":{"openapi":{"type":"object"}},"required":["openapi"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Launch audit report"},"402":{"description":"Payment Required"}},"summary":"x402 launch audit","x-payment-info":{"price":{"amount":"1.00","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/agent/x402-lint":{"post":{"description":"Paste a base64 or JSON x402 payment-required payload and get validation errors, warnings, and a normalized summary. Paid via x402: 0.005 USDC.","requestBody":{"content":{"application/json":{"schema":{"properties":{"payment_required":{"type":"string"}},"required":["payment_required"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Lint report"},"402":{"description":"Payment Required"}},"summary":"x402 payment-required linter","x-payment-info":{"price":{"amount":"0.005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}}},"servers":[{"url":"https://home.chrz.dev/agent-dust"}]}
