{"version":1,"resources":["https://mainnet.agent.chain.tokyo/v1/wallet-purchases"],"resourceTemplates":[{"url":"https://mainnet.agent.chain.tokyo/v1/payment-intents/{intentId}/pay","method":"POST","payment":{"protocols":[{"x402":{}}],"price":{"mode":"fixed","currency":"USD","amount":"55"},"settlementCurrency":"USDC","x402Version":2,"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"55000000","decimals":6,"unit":"One location and virtual floor for 30 days","authentication":"OAuth payments:write and current owner authorization are required before a payable Intent can be challenged.","facilitator":{"name":"Agent.chain.tokyo self-hosted Pay.sh","mode":"self-facilitated","publicApi":false,"description":"Private Pay.sh gateway verifies and submits payments; the service verifies finalized settlement before fulfillment. No public general-purpose /verify or /settle API is offered.","documentation":"https://agent.chain.tokyo/docs"}}}],"openapi":"https://mainnet.agent.chain.tokyo/openapi.json","contact":{"name":"Agent.chain.tokyo support","email":"agent@chain.tokyo","url":"https://forms.gle/hdp5QAjNitJkTwnL9"},"instructions":"Use the public wallet purchase route for an anonymous 402 offer. To reserve, sign the exact purchase request with the payer wallet, including individual-v1 assent. Then sign the x402 payment and the new request binding that proof. Reuse purchaseId and resolve uncertain outcomes without resending. Google login is not required. OAuth remains available on the legacy Intent routes.","payment":{"protocols":[{"x402":{}}],"price":{"mode":"fixed","currency":"USD","amount":"55"},"settlementCurrency":"USDC","x402Version":2,"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"55000000","decimals":6,"unit":"One location and virtual floor for 30 days","authentication":"Ed25519 wallet-authorization request signature from the payer; Google login is not required.","facilitator":{"name":"Agent.chain.tokyo self-hosted Pay.sh","mode":"self-facilitated","publicApi":false,"description":"Private Pay.sh gateway verifies and submits payments; the service verifies finalized settlement before fulfillment. No public general-purpose /verify or /settle API is offered.","documentation":"https://agent.chain.tokyo/docs"}},"walletAuthorization":{"header":"wallet-authorization","encoding":"base64url UTF-8 JSON without padding","fields":{"wallet":"Solana Ed25519 public key in base58","expiresAt":"Unix milliseconds, greater than now and at most 120000ms ahead","signature":"64-byte Ed25519 signature in base64url without padding"},"message":["Agent.chain.tokyo wallet request v1","https://mainnet.agent.chain.tokyo","<uppercase HTTP method>","<exact path, no query>","<wallet>","<expiresAt decimal>","<lowercase SHA256 hex of exact body bytes>","<lowercase SHA256 hex of PAYMENT-SIGNATURE string or empty string>"],"separator":"LF, no trailing newline","reads":["/v1/wallet-locations","/v1/wallet-contracts"],"resolve":"/v1/wallet-purchases/{purchaseId}/resolve","recovery":"No automatic linking with Google accounts or recovery after wallet key loss."}}