{"x402Version":2,"version":2,"name":"Skavio USDC Payment Verification — x402 API","description":"Three native USDC verification and evidence APIs across seven blockchains.","publisher":"0x62BB64E9Ab0E8104dEf0D7845223580319d4C139","docs":"https://www.skavio.eu/x402/docs","openapi":"https://www.skavio.eu/x402/openapi.json","homepage":"https://www.skavio.eu/x402/","resources":[{"resource":"https://www.skavio.eu/x402/v1/usdc/verify?tx_hash=0x98809948204426c574b6f0aabdec03baa996b5c43ce28cc9ca704fa5d07e592e&network=base","method":"GET","description":"Read-only native Circle USDC transfers across six EVM chains and Solana.","price_usd":"0.02","serviceName":"Skavio USDC Verification","iconUrl":"https://www.skavio.eu/skavio-robot-web.png","tags":["usdc","x402","payment-verification","payment-matching","blockchain-evidence"],"inputSchema":{"type":"object","properties":{"tx_hash":{"type":"string","minLength":64,"maxLength":100,"pattern":"^(?:0x[0-9a-fA-F]{64}|[1-9A-HJ-NP-Za-km-z]{64,88})$","description":"Public transaction to inspect: 0x plus 64 hex characters for EVM; base58 64-byte Solana signature. Must match network."},"network":{"type":"string","enum":["base","polygon","arbitrum","optimism","ethereum","avalanche","solana"],"default":"base","description":"Blockchain inspected; the separate API payment always settles native USDC on Base."}},"required":["tx_hash"],"additionalProperties":false},"inputExample":{"tx_hash":"0x98809948204426c574b6f0aabdec03baa996b5c43ce28cc9ca704fa5d07e592e","network":"base"},"outputSchema":{"type":"object","properties":{"network":{"type":"string","enum":["base","polygon","arbitrum","optimism","ethereum","avalanche","solana"],"default":"base","description":"Blockchain inspected; the separate API payment always settles native USDC on Base."},"chain_id":{"type":["integer","string"]},"tx_hash":{"type":"string"},"asset":{"type":"string"},"token_contract":{"type":"string"},"status":{"type":"string","enum":["confirmed","waiting_confirmations"]},"confirmations":{"type":["integer","string"]},"required_confirmations":{"type":["integer","string"]},"block_number":{"type":"integer"},"block_timestamp":{"type":"integer"},"checked_at":{"type":"string","format":"date-time"},"transfers":{"type":"array","items":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"},"amount_usdc":{"type":"string"},"amount_atomic":{"type":"string","pattern":"^[0-9]+$"},"log_index":{"type":"integer"},"instruction_index":{"type":"integer"}},"required":["from","to","amount_usdc","amount_atomic"]}}},"required":["network","tx_hash","status","transfers","checked_at"]},"price_usdc":"0.02","payment_network":"eip155:8453","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x62BB64E9Ab0E8104dEf0D7845223580319d4C139","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}]},{"resource":"https://www.skavio.eu/x402/v1/usdc/match?tx_hash=0x98809948204426c574b6f0aabdec03baa996b5c43ce28cc9ca704fa5d07e592e&network=base&recipient=0x51c72848c68a965f66fa7a88855f9f7784502a7f&amount=2458.670422","method":"GET","description":"Match exact recipient and amount for a confirmed native USDC transfer.","price_usd":"0.03","serviceName":"Skavio USDC Verification","iconUrl":"https://www.skavio.eu/skavio-robot-web.png","tags":["usdc","x402","payment-verification","payment-matching","blockchain-evidence"],"inputSchema":{"type":"object","properties":{"tx_hash":{"type":"string","minLength":64,"maxLength":100,"pattern":"^(?:0x[0-9a-fA-F]{64}|[1-9A-HJ-NP-Za-km-z]{64,88})$","description":"Public transaction to inspect: 0x plus 64 hex characters for EVM; base58 64-byte Solana signature. Must match network."},"network":{"type":"string","enum":["base","polygon","arbitrum","optimism","ethereum","avalanche","solana"],"default":"base","description":"Blockchain inspected; the separate API payment always settles native USDC on Base."},"recipient":{"type":"string","minLength":32,"maxLength":44,"pattern":"^(?:0x[0-9a-fA-F]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$","description":"Expected recipient: EVM 0x address or Solana owner wallet, not a token account."},"amount":{"type":"string","minLength":1,"maxLength":24,"pattern":"^(?!0+(?:\\.0+)?$)[0-9]{1,17}(?:\\.[0-9]{1,6})?$","description":"Positive exact USDC decimal string, at most six decimal places. Never a floating point number."}},"required":["tx_hash","recipient","amount"],"additionalProperties":false},"inputExample":{"tx_hash":"0x98809948204426c574b6f0aabdec03baa996b5c43ce28cc9ca704fa5d07e592e","network":"base","recipient":"0x51c72848c68a965f66fa7a88855f9f7784502a7f","amount":"2458.670422"},"outputSchema":{"type":"object","properties":{"network":{"type":"string","enum":["base","polygon","arbitrum","optimism","ethereum","avalanche","solana"],"default":"base","description":"Blockchain inspected; the separate API payment always settles native USDC on Base."},"chain_id":{"type":["integer","string"]},"tx_hash":{"type":"string"},"asset":{"type":"string"},"token_contract":{"type":"string"},"status":{"type":"string","enum":["confirmed","waiting_confirmations"]},"confirmations":{"type":["integer","string"]},"required_confirmations":{"type":["integer","string"]},"block_number":{"type":"integer"},"block_timestamp":{"type":"integer"},"checked_at":{"type":"string","format":"date-time"},"matched":{"type":"boolean","description":"True only for exactly one matching transfer after required finality."},"recipient":{"type":"string"},"amount_usdc":{"type":"string"},"matching_transfers":{"type":"array","items":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"},"amount_usdc":{"type":"string"},"amount_atomic":{"type":"string","pattern":"^[0-9]+$"},"log_index":{"type":"integer"},"instruction_index":{"type":"integer"}},"required":["from","to","amount_usdc","amount_atomic"]}}},"required":["network","tx_hash","status","matched","recipient","amount_usdc","matching_transfers","checked_at"]},"price_usdc":"0.03","payment_network":"eip155:8453","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x62BB64E9Ab0E8104dEf0D7845223580319d4C139","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}]},{"resource":"https://www.skavio.eu/x402/v1/usdc/evidence.pdf?tx_hash=0x98809948204426c574b6f0aabdec03baa996b5c43ce28cc9ca704fa5d07e592e&network=base","method":"GET","description":"Download PDF evidence of USDC transfer, not an invoice.","price_usd":"0.05","serviceName":"Skavio USDC Verification","iconUrl":"https://www.skavio.eu/skavio-robot-web.png","tags":["usdc","x402","payment-verification","payment-matching","blockchain-evidence"],"inputSchema":{"type":"object","properties":{"tx_hash":{"type":"string","minLength":64,"maxLength":100,"pattern":"^(?:0x[0-9a-fA-F]{64}|[1-9A-HJ-NP-Za-km-z]{64,88})$","description":"Public transaction to inspect: 0x plus 64 hex characters for EVM; base58 64-byte Solana signature. Must match network."},"network":{"type":"string","enum":["base","polygon","arbitrum","optimism","ethereum","avalanche","solana"],"default":"base","description":"Blockchain inspected; the separate API payment always settles native USDC on Base."}},"required":["tx_hash"],"additionalProperties":false},"inputExample":{"tx_hash":"0x98809948204426c574b6f0aabdec03baa996b5c43ce28cc9ca704fa5d07e592e","network":"base"},"outputSchema":{"type":"string","format":"binary","contentMediaType":"application/pdf"},"price_usdc":"0.05","payment_network":"eip155:8453","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x62BB64E9Ab0E8104dEf0D7845223580319d4C139","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}]}]}