{"version":1,"provider":"AlgoVoi","provider_did":"did:web:pay.algovoi.co.uk","actor_id":"algovoi-payable-core","auth":"none-payment-is-auth","protocol":"x402","x402_versions":[1,2],"negotiate_url":"/pay/v1/negotiate","scheme_disclosure":"scheme:'exact' on this surface is a per-lane binding, NOT stock EIP-3009: Algorand = AVM note-bound (tx_id+note submission); Base = EIP-3009 with a mandatory nonce==keccak256(payment_reference) weld; Solana = mandatory server-derived reference account. Off-the-shelf x402 clients cannot pay any lane without the AlgoVoi binding.","payment_binding":{"mechanism":"per-lane (note-binding / eip3009-weld / solana-reference)","required":true,"note_value":"the RAW payment_reference token string from the 402 (UTF-8)","note_encoding":"the SDK base64-encodes the tx note field itself; do NOT pre-encode"},"metering":"POST-only. GET the same URL returns a strict-v2 402 probe over an example body for scanner discovery; the metered call is POST your real body.","challenge_ttl_secs":1800,"request_body_limit_bytes":65536,"networks":[{"id":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73k","asset":"31566704","asset_name":"USDC","decimals":6,"binding":"note-binding","scheme_kind":"avm-note","note_binding":"mandatory"},{"id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_name":"USDC","decimals":6,"binding":"eip3009-authorization-weld","scheme_kind":"eip3009-exact","eip712_domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"authorization_weld":{"nonce":"keccak256(payment_reference)","value":"== price (exact)","to":"== payTo"},"note":"scheme:exact = EIP-3009 signed authorization we settle; the nonce weld is mandatory, stock EVM x402 clients cannot pay this lane"},{"id":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","asset_name":"USDC","decimals":6,"binding":"solana-reference","scheme_kind":"solana-reference","reference_binding":"mandatory","note":"scheme:exact = Solana reference-bound settlement; include the server-derived svm_reference_pubkey (from the 402) as a read-only account in your USDC transfer"},{"id":"stellar:pubnet","asset":"USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN","asset_name":"USDC","decimals":7,"binding":"memo-binding","scheme_kind":"stellar-memo","memo_binding":"mandatory","note":"scheme:exact = Stellar MEMO_TEXT-bound settlement; set the tx MEMO_TEXT to the server-derived weld (from the 402). Stock clients cannot pay this lane."},{"id":"hedera:mainnet","asset":"0.0.456858","asset_name":"USDC","decimals":6,"binding":"memo-binding","scheme_kind":"hedera-memo","memo_binding":"mandatory","note":"scheme:exact = Hedera TIP tx-memo-bound settlement of native USDC (HTS); set the tx memo to the server-derived bytes weld (from the 402). Stock clients cannot pay this lane."},{"id":"voi:mainnet","asset":"302190","asset_name":"aUSDC","decimals":6,"binding":"note-binding","scheme_kind":"voi-asa-note","note_binding":"mandatory","asset_note":"Aramid-bridged USDC (ASA), not native Circle USDC","note":"scheme:exact = Voi AVM ASA note-bound settlement; set the tx note to the server-derived weld (from the 402). Stock clients cannot pay this lane."},{"id":"eip155:4217","asset":"0x20c000000000000000000000b9537d11c60e8b50","asset_name":"USDC.e","decimals":6,"binding":"memo-binding","scheme_kind":"tempo-memo","memo_binding":"mandatory","asset_note":"bridged USDC.e (Stargate) on Tempo, not native Circle USDC","note":"scheme:exact = Tempo TIP-20 transferWithMemo settlement; call transferWithMemo with the bytes32 memo weld (from the 402). A plain ERC-20 transfer is rejected."}],"services":[{"service_id":"receipt-verify","url":"/pay/v1/verify/receipt","price_microusdc":10000,"free_tier":"/v1/receipt/verify (unsigned, 120/min)"},{"service_id":"rfc9421-verify","url":"/pay/v1/verify/rfc9421","price_microusdc":10000,"free_tier":"/verify/rfc9421 (unsigned, 60/min)"},{"service_id":"compliance-receipt","url":"/pay/v1/compliance/receipt","price_microusdc":50000,"status":"coming_soon"}],"receipts":{"settlement_attestation":"Ed25519 JWS (settlement kind)","payable_receipt":"Ed25519 JWS, kind algovoi/payable-svc-receipt/1, binds settled_payment_ref -> request_hash -> response_hash","verify_url":"https://pay.algovoi.co.uk/v1/receipt/verify","jwks_url":"https://pay.algovoi.co.uk/.well-known/jwks.json","provider_did":"did:web:pay.algovoi.co.uk","settled_payment_ref_recipe":"sha256:hex(sha256('algovoi-payable-core:'+tx_id+':<internal_network>'))"},"single_use":"each (network, tx_id) buys exactly one call; identical re-POST replays the stored response; a different request on the same tx is a 409, never a leaked result"}