← The evidence ledger
Evidence row 1261875
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://api.facts402.com/phone
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- a17a0f253f31566b2208119ba1ef7fbdc7db8648e59d1b668277ca5d39509a82
- Leaf
- 0x0f0ba86228c380e667df0912a73a83610ad339b63d00f15c5ad19a5a3d89dd81
What was observed
{
"endpoints": [
[
"x402",
"https://api.facts402.com/phone"
]
],
"name": "Phone 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 and normalise any phone number worldwide: valid/possible, E.164 and national formats, country, type (mobile, fixed line, toll-free, VoIP...), original carrier, location and time zones. Offline, instant. For CRM, outreach, KYC and calling agents.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"number": "+44 20 7946 0018"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"carrier": null,
"country_calling_code": 44,
"disclaimer": "Parsed offline with Google's libphonenumber metadata (python port v9.0.42). 'carrier' is the operator the number range was originally allocated to; ported numbers may now be served by another operator. No live network (HLR) lookup is made, so validity means the number matches its country's numbering plan, not that it is currently in service.",
"e164": "+442079460018",
"input": "+44 20 7946 0018",
"international": "+44 20 7946 0018",
"location": "London",
"national": "020 7946 0018",
"possible": true,
"region_code": "GB",
"time_zones": [
"Europe/London"
],
"type": "fixed_line",
"valid": true
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"default_region": {
"anyOf": [
{
"pattern": "^[A-Za-z]{2}$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "ISO country used when the number has no +prefix",
"title": "Default Region"
},
"number": {
"description": "Phone number, ideally in +E.164 form",
"pattern": "^[0-9+()\\-. ]{3,40}$",
"title": "Number",
"type": "string"
}
},
"required": [
"number"
],
"title": "PhoneRequest",
"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:16.173Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-10-30T10:50:15.752Z"
},
"resource": "https://api.facts402.com/phone",
"serviceName": "Phone Number Check",
"tags": [
"phone",
"validation",
"e164",
"crm",
"telecom"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Validate and normalise any phone number worldwide: valid/possible, E.164 and national formats, country, type (mobile, fixed line, toll-free, VoIP...), original carrier, location and time zones. Offline, instant. For CRM, outreach, KYC and calling agents."
}What the leaf hashes
{"body":"a17a0f253f31566b2208119ba1ef7fbdc7db8648e59d1b668277ca5d39509a82","id":1261875,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793385517063226,"prev":null,"subject":"x402_bazaar:https://api.facts402.com/phone","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).
- 0x0f0c06b705fd96276384014a66f668fa71f0ebb7226edbf8f8e5d2d428a83ac4
- 0x2b6ab76dd6fa8a63d7fe378a6cadae8a197427dfcaf2bb5aceb91cb3ee1d2709
- 0x7ff168616f0f97f056992f26ee8de0df730a20a9be9d4ddc5be9f5efc9040937
- 0x5075771a31bd5fcd96fd84e558428be5722acebc8e448bbe4f6f0ccf642b0cdb
- 0x7d93fa73645f7214a89954711ccab64b54649ae774846c9d5981e44fa9531dec
- 0xbfe4c1f6982c90be65ffeffe82d1a890a90f3f4737c63937b5c8804f2244eb10
- 0x2521663e95b20691eda8bdb6479704148f714bacd14474d73cf19dcd24288ac6
- 0x5987474981734f24de0859098b8e16f71fb0308fb5181de61d0219c437d3b0ad
- 0x340537a69f283c14f834e8e2a50ecee08fbac53de9b07252a7144976e6e71489
- 0x715d585cd8cf470e043389aa9790f52c11454c557a5b3e1e6fdaad1884ee6ca2
- 0x31a802d50277823b0b9940263f6a2831ffa10cc933099905369a6ff848e00fd9
- 0x175c2db0a2f6a67c890abc2555d8f9f54149fe47cfe40563945491ecd7ed4097
- 0x02b6f5aae7adfec888ccff919c6542cbe38945db1e9f845ec025a65f73f99ee2
- 0xdf5b016e08f93664d06694a7722324dcb27caedd549f286f07d4b4798e0c706e
- 0x2b7a05865245feaf40ea40b73e02d86357af2dcbac9c7b992f1420f5eaa15246
- 0xe2a9872e1b6a01c55a7a8cc5c05c61f3933255db5c26b9c79be4011d28685b52
- 0xb0c9ef42e725578748f3119c9dbebf2fc437266bda013df29f98ed3ebe621403
- 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
- Day root
- 0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
- Chained
- 0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
- Published
- On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861