← The evidence ledger
Evidence row 1262747
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://base-token-check.vercel.app/iban
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- b84d29a9f126f452a815cfe4f7296cd503edaa55e4dd0a338f8e58a82610a22c
- Leaf
- 0xd1f280c86dfd78480fe0d84030f1123ced241c1a4b587e5d784cdaa673d6aa1f
What was observed
{
"endpoints": [
[
"x402",
"https://base-token-check.vercel.app/iban"
]
],
"name": "IBAN & BIC Check",
"owner_address": "0x5498b0aa90cd56f8962cbd136df3d3769c85f149",
"raw": {
"accepts": [
{
"amount": "10000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x5498b0Aa90cd56F8962CBd136DF3D3769C85f149",
"scheme": "exact"
}
],
"description": "Validate an IBAN (structure, mod-97 and, where defined, national BBAN checksum) and return country, bank code, account code, bank name, BIC and SEPA membership. Offline registry, instant. For payment, invoicing and payout agents.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"iban": "DE89 3704 0044 0532 0130 00"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"account_code": "0532013000",
"bank": {
"bic": "COBADEFFXXX",
"name": "Commerzbank",
"short_name": "Commerzbank Köln"
},
"bank_code": "37040044",
"bban": "370400440532013000",
"bic": {
"bic": "COBADEFFXXX",
"branch_code": "XXX",
"country_code": "DE",
"location_code": "FF",
"type": "default"
},
"branch_code": null,
"check_digits": "89",
"country": "Germany",
"country_code": "DE",
"disclaimer": "Validated offline with schwifty 2026.10.1: ISO 13616 structure, mod-97 check digits and, where schwifty implements it, the country's national BBAN checksum (see 'national_checksum'). Bank data comes from schwifty's bundled registry and may be missing or out of date for some countries. A valid IBAN does not prove that the account exists, is open, or belongs to a given person.",
"formatted": "DE89 3704 0044 0532 0130 00",
"iban": "DE89370400440532013000",
"input": "DE89 3704 0044 0532 0130 00",
"is_aspirational": false,
"national_checksum": "passed_or_not_applicable",
"sepa_zone": true,
"valid": true
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"iban": {
"description": "IBAN, spaces allowed",
"pattern": "^[A-Za-z0-9 ]{5,50}$",
"title": "Iban",
"type": "string"
}
},
"required": [
"iban"
],
"title": "IbanRequest",
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-30T09:04:32.674Z",
"quality": {
"l30DaysTotalCalls": 2,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-10-30T09:04:32.528Z"
},
"resource": "https://base-token-check.vercel.app/iban",
"serviceName": "IBAN & BIC Check",
"tags": [
"iban",
"bic",
"banking",
"payments",
"sepa"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Validate an IBAN (structure, mod-97 and, where defined, national BBAN checksum) and return country, bank code, account code, bank name, BIC and SEPA membership. Offline registry, instant. For payment, invoicing and payout agents."
}What the leaf hashes
{"body":"b84d29a9f126f452a815cfe4f7296cd503edaa55e4dd0a338f8e58a82610a22c","id":1262747,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793385585434942,"prev":null,"subject":"x402_bazaar:https://base-token-check.vercel.app/iban","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (243099 rows).
- 0xd1f2544722f6970bdbaa6bcab618e1e5be9e84034dc86559b37966d30293523d
- 0x3eb50cc87d16bbe1797ee6222b1debd2b1446bce122c1f11ae95ed9c172e1df1
- 0x5b8132390522d10663381c0fe8ca5b1d910294eb1205f1a63c2fc416e2399208
- 0x397a439e8a856664f2396d580267689845155d33e79088afa20a96f5001e4786
- 0x5638883024fae6a079b3fb58474992ce7598513016e508a89acb15eb3b8077f1
- 0x1d4dacfbe16801bbb6110d69230f5effca9f923a84163ab2d603c48dfe01330a
- 0x28d7a5007657f2d3c3f6a0cffe7bd55ddd74bf31c67d98c9b7e3194a87efe068
- 0x9c33c4a6cc8452ee1a0fc3dc1d19d037f5ef6b331a472b53351709dcacf1bc73
- 0x1edc51b4c3c80b538ca972e3cd1936317ed144ab8c4311788339e485068bbc1c
- 0x89c14960453076cfd32a3833748f3b4e46b599534ffca8e707ed1baed2b569bc
- 0xbf6cfe988d15bfd5911094b1694469bfd3538cf9f0ced745e45408d1b70ebd37
- 0x211fb6fb130aa30524877c88631805b18dc6e3a9b0ce289292e0d774c9cc40b5
- 0xfb41d95ab07ee884e5e9456485eda0d4e726733c0ef3c1f36abda133a97b37ff
- 0xeba66653f0c009452ec9977578ba573460df3f672595eaa16c1030e3b20ce767
- 0xf007cd9640267a58ddffce96e27f5682cf5c47530f53dc15dc53e4ccd405c6c9
- 0xfbe61dc2d59668ac573e5eab865747e21d38bf2fe4c64762beef01f1018a4dea
- 0x71e74c274b23c9047354edb6dcd2c654415e3986b8bd875dae992996ea12e22b
- 0x0c43c73b62a5d49ee1444b5dc4195fc5b16b141d3f4458e2e9fbd5fd6ecb367d
- Day root
- 0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
- Chained
- 0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
- Published
- On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861