addrbookFor publishers
← The evidence ledger

Evidence row 4166162

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://api.kadec0.xyz/v1/phone-validate
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
530f8db3ab54959e2b2f5c50f6336d590d56f65dc777a6f6a73135b036ec3491
Leaf
0xe510ef18cc7be90a68a67c6e126ba123648e797753fcfe5774ea6b5c016c9d64

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.kadec0.xyz/v1/phone-validate"
    ]
  ],
  "name": "Phone Number Validation",
  "owner_address": "0x4df66b6c140778fe0717880a7c6dde5ea53acdea",
  "raw": {
    "accepts": [
      {
        "amount": "20000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA",
        "scheme": "exact"
      }
    ],
    "description": "Phone number validation and formatting. Checks a phone number against the national numbering plan and returns whether it is valid and possible, its E.164, national, and international formats, country calling code, region, line type, and time zones. Accepts +E.164 or a national number with a country code. Numbering-plan validation only, not a live-line check. Keyless.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "phone_number": "+14155552671"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "count": 1,
              "items": [
                {
                  "carrier": null,
                  "check": "numbering-plan check (libphonenumber metadata)",
                  "country_code": 1,
                  "e164": "+14155552671",
                  "international_format": "+1 415-555-2671",
                  "is_possible": true,
                  "national_format": "(415) 555-2671",
                  "phone_number": "+14155552671",
                  "phone_type": "fixed_line_or_mobile",
                  "possibility": "is_possible",
                  "region": "US",
                  "timezones": [
                    "America/Los_Angeles"
                  ],
                  "type": "phone_validation",
                  "valid": true
                }
              ]
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "country_code": {
                      "description": "optional ISO 3166 alpha-2 region for national-format numbers, e.g. US",
                      "type": "string"
                    },
                    "phone_number": {
                      "description": "phone number, ideally +E.164; national format needs country_code",
                      "type": "string"
                    }
                  },
                  "required": [
                    "phone_number"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-11-08T14:31:49.493Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-11-08T14:31:49.312Z"
    },
    "resource": "https://api.kadec0.xyz/v1/phone-validate",
    "serviceName": "Phone Number Validation",
    "tags": [
      "phone",
      "phone-validation",
      "e164",
      "lead-gen",
      "data-quality"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Phone number validation and formatting. Checks a phone number against the national numbering plan and returns whether it is valid and possible, its E.164, national, and international formats, country calling code, region, line type, and time zones. Accepts +E.164 or a national number with a country code. Numbering-plan validation only, not a live-line check. Keyless."
}

What the leaf hashes

{"body":"530f8db3ab54959e2b2f5c50f6336d590d56f65dc777a6f6a73135b036ec3491","id":4166162,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1794170500564696,"prev":null,"subject":"x402_bazaar:https://api.kadec0.xyz/v1/phone-validate","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (183509 rows).

  1. 0xe5107cee3167ad32f1194e181455765f002e8a2de9c0722dff50e297dac3839d
  2. 0x1698cc607fa27547536aea6b44a91f1787b47156a6c3c06ed5cab2e0fd1a5e4c
  3. 0x4860b3a31fc78abd34ef9e01822f841d4794b3594873c16ed962e1187fdff211
  4. 0xfda7425cb722bf5a95ae9dc6eba584aa1a3bf45fd872d1ecc9f154d49ce88b38
  5. 0xdc2dd4739c625749d3df64a00cbc045900d7bdc1bf3806fa61fb3704e20f915b
  6. 0xb20cd989f4e4d51e13599fb20bfffaeb1069acb070fa3e1524f5be195974b077
  7. 0x1ccd0fd351931c426b367e59d7b2699ab1f6c2f16a55d95d6939c5e83eadefbc
  8. 0xc7ede6e2ba9d6907567ee779c77fd22aa606a04e0b091445138bc14842c7c474
  9. 0xd61868302083f8e749e39dc77a31c90564a0190f0a4198ce3377eb2576ef8df9
  10. 0xe146e0e6678ed7fbcfb6f6158ed208dc37f8444c78e521e2f844fdf3f497a5d1
  11. 0x110665c75a685dc68a4151ded2826cef952ea9905a9aa34689ce3a959a6bd711
  12. 0x3b8b4ed84a6054b164b6da5e0aac98be6984947d7586425edc4d058c7e6288ce
  13. 0x740c7caad6a7144cd97e2f29e3d6e376f550e0092465cde9e08cdf68d6917331
  14. 0x8d8d998be66c78454d8d04127be93a7f4e487f6b06dde47101d3aa5bd61252de
  15. 0x41be111f1c6a20bdc67d886780b7a6b2f0ff5ab9d9f6e536681f4081b7c93338
  16. 0xf9aac73ecfa1eb00a9ea18eb29993fb1634bd55ad625dfc8c59fd9afcef514f5
  17. 0x2d9754fdf3b1fe7b0030b55b1fe7e859e5c53291df3d09cef34b31423a50dc18
Day root
0xbf84ec37f88c5f23d2144bd7dbc1ea0f8edc93b3764a885a7164b7923ff3460b
Chained
0x9fea188e4965f50de727e97c40e18d5ff2c2ddbfd4f1ae65e22ddd6f676bccfc
Published
On Arc Testnet, block 71451618: 0xb5273480942a54cd07f291b8319e59976f8d9d0583181c764eed04c9b3f7a022

How to check it · This row as JSON