addrbookFor publishers
← The evidence ledger

Evidence row 1261872

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://api.facts402.com/vat
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
ca536719a0546a4e57da60ba74914a38ecf5c14215cc3c43eb2fd7d97f5ebbc8
Leaf
0xc2c816dd4b22205ba9f74ddc8f1e0481725078af880b988fcd514e7887a18161

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.facts402.com/vat"
    ]
  ],
  "name": "EU VAT Number 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 EU VAT number: offline format and check-digit test plus a live lookup in the European Commission's VIES, returning registration status, company name and address. Busy or offline member states return 503 and are not charged. For B2B invoicing, KYB and onboarding agents.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "vat_number": "IE6388047V"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "address": "3RD FLOOR, GORDON HOUSE, BARROW STREET, DUBLIN 4",
              "country_code": "IE",
              "disclaimer": "Format and check digits verified offline with python-stdnum 2.2; registration status, name and address come live from the European Commission's VIES at request time. Some member states do not disclose name/address via VIES. A valid VIES result confirms registration for intra-EU trade only.",
              "format_valid": true,
              "input": "IE6388047V",
              "name": "GOOGLE IRELAND LIMITED",
              "vat_number": "IE6388047V",
              "vies_checked": true,
              "vies_request_date": "2026-10-29T23:26:29.866Z",
              "vies_valid": true
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "properties": {
                    "vat_number": {
                      "description": "EU VAT number with country prefix, e.g. IE6388047V",
                      "pattern": "^[A-Za-z]{2}[A-Za-z0-9 .\\-]{2,20}$",
                      "title": "Vat Number",
                      "type": "string"
                    }
                  },
                  "required": [
                    "vat_number"
                  ],
                  "title": "VatRequest",
                  "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-30T10:50:24.24Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-10-30T10:50:24.042Z"
    },
    "resource": "https://api.facts402.com/vat",
    "serviceName": "EU VAT Number Check",
    "tags": [
      "vat",
      "vies",
      "eu",
      "invoicing",
      "kyb"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Validate an EU VAT number: offline format and check-digit test plus a live lookup in the European Commission's VIES, returning registration status, company name and address. Busy or offline member states return 503 and are not charged. For B2B invoicing, KYB and onboarding agents."
}

What the leaf hashes

{"body":"ca536719a0546a4e57da60ba74914a38ecf5c14215cc3c43eb2fd7d97f5ebbc8","id":1261872,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793385517056665,"prev":null,"subject":"x402_bazaar:https://api.facts402.com/vat","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. 0xc2c832c3fcf6ffef42c041a4fd213961c6fa22d166ebd9317054d6ba93161c14
  2. 0xb5fd29eea3ef0e8eafbd20e21d8011d2bea83ad4fb2b6b45e79629cc9cc38718
  3. 0xf002936d7c4d0d63b00e6239655766409054e34dcd1f526c5f5880d8362b5969
  4. 0x996fc77f0415f3bff7a10655e230c9560ba4d4bedd49f21c1f331c8c3f3d365c
  5. 0x6fbf62a019f201c86992e2f5ef1835c5e7cca4190cfe66a49a6876138385a556
  6. 0x5cb252749d6595e6c110682c34c51e4b86c633bc6012018562c16e71e3f46ed3
  7. 0xa85f657ce71880ac153e611bc60e2a072791e9df96d9ef527f870ec971b82f23
  8. 0xd0ec61c7e498b25949c4ccc5804c5e150598bde16599bb9dad31719173f6e01c
  9. 0xb8624ea5a8449b518b99f8b2b3639cd546ec8a235949b575e4365bdc177bff7d
  10. 0xc226ccabb89db84f76e3b8139408560b03651450b25fc16611bcd2056b703b28
  11. 0x4e15b963370e957234db95dd689b672eb696273969cea8d4b75007b5fd34c438
  12. 0x9fb1119d8b5095fdcdaef00d4f92ce423ad5d224a8ecf628aca8fa9c35c3dc5e
  13. 0x471b09add521b98a16ea9fc9d6a9b0d36c3550dc29ba4c83971dbd67d002d009
  14. 0x342f35813d736e85ba1881bcb69ecc7b4b96d68e557b8417f1f4ec705ab16ab6
  15. 0x9fb4eebd924fd42d4eb61d55691812de0db9242fc9c0dabb65c4054447246797
  16. 0x0c59b8770d2782eb535aefbb9b2f6810bab4757f51b37e00f5147713a1de9481
  17. 0x61ef83255d34604cb052882568ca1d1386ac3cfb8284509715bc1734cff77831
  18. 0x0c43c73b62a5d49ee1444b5dc4195fc5b16b141d3f4458e2e9fbd5fd6ecb367d
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON