{"id":"9a607494-5af3-489e-9be2-97a9752b7541","url":"https://402utils.com/v1/iban-check?iban=FR76+3000+6000+0112+3456+7890+189","method":"GET","fingerprint":"da8aba938fd0b08ce5c15413d0bd032aae0c1c04f2dddbd781d41ef4a40bd0fb","name":null,"description":null,"category":"other","docs_url":null,"advertised_price_usd":"0.001000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","scheme":"exact","networks":["eip155:8453"],"pay_to":"0xc55A2D530b53CBaD1001e4AfD4720B7E71f9C291","input_schema":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["iban"],"properties":{"iban":{"type":"string","description":"The IBAN to validate, e.g. FR7630006000011234567890189."},"attest":{"type":"string","description":"Set to 1 for an Ed25519-signed attestation of the result (audit trail)."}},"description":"Query param `iban` (spaces tolerated, case-insensitive)."}},"additionalProperties":false},"output_schema":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["valid","country","checkDigitsValid","formatValid","bban","length"],"properties":{"bban":{"type":"string","description":"Basic Bank Account Number (the IBAN minus country + check digits)."},"valid":{"type":"boolean","description":"formatValid AND checkDigitsValid."},"length":{"type":"integer"},"country":{"type":"string","description":"ISO country code from the first two characters."},"bankCode":{"type":"string","description":"Present for FR/DE/ES/IT/BE/NL."},"branchCode":{"type":"string"},"attestation":{"type":"object","properties":{"alg":{"type":"string","const":"Ed25519"},"sig":{"type":"string","description":"base64url Ed25519 signature over the canonical JSON of payload."},"payload":{"type":"object","properties":{"ts":{"type":"string","format":"date-time"},"kid":{"type":"string","description":"Key id — matches a key in the .well-known document."},"endpoint":{"type":"string"},"resultSha256":{"type":"string","description":"SHA-256 of the canonical JSON of the result (attestation excluded)."}}}},"description":"Present only with ?attest=1. Ed25519 signature over the canonical result; verify against /.well-known/402utils-attestation.json."},"formatValid":{"type":"boolean","description":"Known country code and correct total length."},"accountNumber":{"type":"string"},"checkDigitsValid":{"type":"boolean","description":"ISO 7064 mod-97 result."}},"additionalProperties":false}}},"schema_completeness":0,"status":"live","first_seen_at":"2026-08-23 23:32:11.278003+00","last_seen_at":"2026-08-23 23:32:09.28+00","last_success_at":"2026-09-14 12:00:19.242+00","dead_since":null,"probe_backoff_tier":0,"next_probe_at":"2026-09-14 12:05:19.242+00","search_tsv":"","catalog_number":"10434","x402_version":2,"resource_url":"https://402utils.com/v1/iban-check?iban=FR76+3000+6000+0112+3456+7890+189","resource_description":"Validate an IBAN structurally before you pay or store it: ISO 7064 mod-97 check digits plus the official per-country length and BBAN layout (~90 countries), returning the bank/branch/account breakdown for FR, DE, ES, IT, BE and NL. Structural validation only — no BIC directory lookup (SWIFT's BIC registry is proprietary) and no proof the account exists. Local, instant. ?attest=1 → Ed25519-signed.","bazaar_extension":{"info":{"input":{"type":"http","method":"GET","queryParams":{"iban":"FR76 3000 6000 0112 3456 7890 189"}},"output":{"type":"json","example":{"bban":"30006000011234567890189","valid":true,"length":27,"country":"FR","bankCode":"30006","branchCode":"00001","formatValid":true,"accountNumber":"12345678901","checkDigitsValid":true}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["iban"],"properties":{"iban":{"type":"string","description":"The IBAN to validate, e.g. FR7630006000011234567890189."},"attest":{"type":"string","description":"Set to 1 for an Ed25519-signed attestation of the result (audit trail)."}},"description":"Query param `iban` (spaces tolerated, case-insensitive)."}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["valid","country","checkDigitsValid","formatValid","bban","length"],"properties":{"bban":{"type":"string","description":"Basic Bank Account Number (the IBAN minus country + check digits)."},"valid":{"type":"boolean","description":"formatValid AND checkDigitsValid."},"length":{"type":"integer"},"country":{"type":"string","description":"ISO country code from the first two characters."},"bankCode":{"type":"string","description":"Present for FR/DE/ES/IT/BE/NL."},"branchCode":{"type":"string"},"attestation":{"type":"object","properties":{"alg":{"type":"string","const":"Ed25519"},"sig":{"type":"string","description":"base64url Ed25519 signature over the canonical JSON of payload."},"payload":{"type":"object","properties":{"ts":{"type":"string","format":"date-time"},"kid":{"type":"string","description":"Key id — matches a key in the .well-known document."},"endpoint":{"type":"string"},"resultSha256":{"type":"string","description":"SHA-256 of the canonical JSON of the result (attestation excluded)."}}}},"description":"Present only with ?attest=1. Ed25519 signature over the canonical result; verify against /.well-known/402utils-attestation.json."},"formatValid":{"type":"boolean","description":"Known country code and correct total length."},"accountNumber":{"type":"string"},"checkDigitsValid":{"type":"boolean","description":"ISO 7064 mod-97 result."}},"additionalProperties":false}}}}}},"accepted_requirements":[{"raw":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xc55A2D530b53CBaD1001e4AfD4720B7E71f9C291","amount":"1000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":60},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xc55A2D530b53CBaD1001e4AfD4720B7E71f9C291","scheme":"exact","network":"eip155:8453","amountAtomic":"1000"}],"bazaar_compatible":true,"bazaar_validated_at":"2026-09-14 12:00:19.242+00","bazaar_validation_error":null,"window":"24h","probes_n":2,"handshake_uptime":1,"settle_success_rate":0,"valid_result_rate":null,"latency_p50":2156,"latency_p90":2314,"price_drift_pct":0,"score":0.7427,"computed_at":"2026-09-14 12:00:40.043+00","source_metadata":[{"raw":{"url":"https://402utils.com/v1/iban-check?iban=FR76+3000+6000+0112+3456+7890+189","method":"GET","source":"bazaar:api.cdp.coinbase.com","fingerprint":"da8aba938fd0b08ce5c15413d0bd032aae0c1c04f2dddbd781d41ef4a40bd0fb","advertisedPriceUsd":0.001},"source_id":1,"external_id":null}],"live_endpoint_metadata":{"x402_version":2,"resource_url":"https://402utils.com/v1/iban-check?iban=FR76+3000+6000+0112+3456+7890+189","resource_description":"Validate an IBAN structurally before you pay or store it: ISO 7064 mod-97 check digits plus the official per-country length and BBAN layout (~90 countries), returning the bank/branch/account breakdown for FR, DE, ES, IT, BE and NL. Structural validation only — no BIC directory lookup (SWIFT's BIC registry is proprietary) and no proof the account exists. Local, instant. ?attest=1 → Ed25519-signed.","bazaar_extension":{"info":{"input":{"type":"http","method":"GET","queryParams":{"iban":"FR76 3000 6000 0112 3456 7890 189"}},"output":{"type":"json","example":{"bban":"30006000011234567890189","valid":true,"length":27,"country":"FR","bankCode":"30006","branchCode":"00001","formatValid":true,"accountNumber":"12345678901","checkDigitsValid":true}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["iban"],"properties":{"iban":{"type":"string","description":"The IBAN to validate, e.g. FR7630006000011234567890189."},"attest":{"type":"string","description":"Set to 1 for an Ed25519-signed attestation of the result (audit trail)."}},"description":"Query param `iban` (spaces tolerated, case-insensitive)."}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["valid","country","checkDigitsValid","formatValid","bban","length"],"properties":{"bban":{"type":"string","description":"Basic Bank Account Number (the IBAN minus country + check digits)."},"valid":{"type":"boolean","description":"formatValid AND checkDigitsValid."},"length":{"type":"integer"},"country":{"type":"string","description":"ISO country code from the first two characters."},"bankCode":{"type":"string","description":"Present for FR/DE/ES/IT/BE/NL."},"branchCode":{"type":"string"},"attestation":{"type":"object","properties":{"alg":{"type":"string","const":"Ed25519"},"sig":{"type":"string","description":"base64url Ed25519 signature over the canonical JSON of payload."},"payload":{"type":"object","properties":{"ts":{"type":"string","format":"date-time"},"kid":{"type":"string","description":"Key id — matches a key in the .well-known document."},"endpoint":{"type":"string"},"resultSha256":{"type":"string","description":"SHA-256 of the canonical JSON of the result (attestation excluded)."}}}},"description":"Present only with ?attest=1. Ed25519 signature over the canonical result; verify against /.well-known/402utils-attestation.json."},"formatValid":{"type":"boolean","description":"Known country code and correct total length."},"accountNumber":{"type":"string"},"checkDigitsValid":{"type":"boolean","description":"ISO 7064 mod-97 result."}},"additionalProperties":false}}}}}},"accepted_requirements":[{"raw":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xc55A2D530b53CBaD1001e4AfD4720B7E71f9C291","amount":"1000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":60},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xc55A2D530b53CBaD1001e4AfD4720B7E71f9C291","scheme":"exact","network":"eip155:8453","amountAtomic":"1000"}],"bazaar_compatible":true,"bazaar_validated_at":"2026-09-14 12:00:19.242+00","bazaar_validation_error":null},"sonar_metrics":{"score":0.7427,"uptime":1,"paid_success_rate":0,"valid_result_rate":null,"latency_p50":2156,"latency_p90":2314,"price_drift_pct":0},"cdp_indexed":false,"confidence":"low"}