addrbookFor publishers
← 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).

  1. 0xd1f2544722f6970bdbaa6bcab618e1e5be9e84034dc86559b37966d30293523d
  2. 0x3eb50cc87d16bbe1797ee6222b1debd2b1446bce122c1f11ae95ed9c172e1df1
  3. 0x5b8132390522d10663381c0fe8ca5b1d910294eb1205f1a63c2fc416e2399208
  4. 0x397a439e8a856664f2396d580267689845155d33e79088afa20a96f5001e4786
  5. 0x5638883024fae6a079b3fb58474992ce7598513016e508a89acb15eb3b8077f1
  6. 0x1d4dacfbe16801bbb6110d69230f5effca9f923a84163ab2d603c48dfe01330a
  7. 0x28d7a5007657f2d3c3f6a0cffe7bd55ddd74bf31c67d98c9b7e3194a87efe068
  8. 0x9c33c4a6cc8452ee1a0fc3dc1d19d037f5ef6b331a472b53351709dcacf1bc73
  9. 0x1edc51b4c3c80b538ca972e3cd1936317ed144ab8c4311788339e485068bbc1c
  10. 0x89c14960453076cfd32a3833748f3b4e46b599534ffca8e707ed1baed2b569bc
  11. 0xbf6cfe988d15bfd5911094b1694469bfd3538cf9f0ced745e45408d1b70ebd37
  12. 0x211fb6fb130aa30524877c88631805b18dc6e3a9b0ce289292e0d774c9cc40b5
  13. 0xfb41d95ab07ee884e5e9456485eda0d4e726733c0ef3c1f36abda133a97b37ff
  14. 0xeba66653f0c009452ec9977578ba573460df3f672595eaa16c1030e3b20ce767
  15. 0xf007cd9640267a58ddffce96e27f5682cf5c47530f53dc15dc53e4ccd405c6c9
  16. 0xfbe61dc2d59668ac573e5eab865747e21d38bf2fe4c64762beef01f1018a4dea
  17. 0x71e74c274b23c9047354edb6dcd2c654415e3986b8bd875dae992996ea12e22b
  18. 0x0c43c73b62a5d49ee1444b5dc4195fc5b16b141d3f4458e2e9fbd5fd6ecb367d
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON