← 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).
- 0xe5107cee3167ad32f1194e181455765f002e8a2de9c0722dff50e297dac3839d
- 0x1698cc607fa27547536aea6b44a91f1787b47156a6c3c06ed5cab2e0fd1a5e4c
- 0x4860b3a31fc78abd34ef9e01822f841d4794b3594873c16ed962e1187fdff211
- 0xfda7425cb722bf5a95ae9dc6eba584aa1a3bf45fd872d1ecc9f154d49ce88b38
- 0xdc2dd4739c625749d3df64a00cbc045900d7bdc1bf3806fa61fb3704e20f915b
- 0xb20cd989f4e4d51e13599fb20bfffaeb1069acb070fa3e1524f5be195974b077
- 0x1ccd0fd351931c426b367e59d7b2699ab1f6c2f16a55d95d6939c5e83eadefbc
- 0xc7ede6e2ba9d6907567ee779c77fd22aa606a04e0b091445138bc14842c7c474
- 0xd61868302083f8e749e39dc77a31c90564a0190f0a4198ce3377eb2576ef8df9
- 0xe146e0e6678ed7fbcfb6f6158ed208dc37f8444c78e521e2f844fdf3f497a5d1
- 0x110665c75a685dc68a4151ded2826cef952ea9905a9aa34689ce3a959a6bd711
- 0x3b8b4ed84a6054b164b6da5e0aac98be6984947d7586425edc4d058c7e6288ce
- 0x740c7caad6a7144cd97e2f29e3d6e376f550e0092465cde9e08cdf68d6917331
- 0x8d8d998be66c78454d8d04127be93a7f4e487f6b06dde47101d3aa5bd61252de
- 0x41be111f1c6a20bdc67d886780b7a6b2f0ff5ab9d9f6e536681f4081b7c93338
- 0xf9aac73ecfa1eb00a9ea18eb29993fb1634bd55ad625dfc8c59fd9afcef514f5
- 0x2d9754fdf3b1fe7b0030b55b1fe7e859e5c53291df3d09cef34b31423a50dc18
- Day root
- 0xbf84ec37f88c5f23d2144bd7dbc1ea0f8edc93b3764a885a7164b7923ff3460b
- Chained
- 0x9fea188e4965f50de727e97c40e18d5ff2c2ddbfd4f1ae65e22ddd6f676bccfc
- Published
- On Arc Testnet, block 71451618: 0xb5273480942a54cd07f291b8319e59976f8d9d0583181c764eed04c9b3f7a022