← The evidence ledger
Evidence row 1262746
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://base-token-check.vercel.app/phone
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- d44dd972591bb2e23ea7f85e13a6ed765222ba218cf20dedc4306fc124222366
- Leaf
- 0x5d0dddc0891296d8f548c802acc7b66a66b10037a7e2220d3ea40236940b36e5
What was observed
{
"endpoints": [
[
"x402",
"https://base-token-check.vercel.app/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-30T09:04:34.655Z",
"quality": {
"l30DaysTotalCalls": 2,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-10-30T09:04:34.539Z"
},
"resource": "https://base-token-check.vercel.app/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":"d44dd972591bb2e23ea7f85e13a6ed765222ba218cf20dedc4306fc124222366","id":1262746,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793385585432673,"prev":null,"subject":"x402_bazaar:https://base-token-check.vercel.app/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).
- 0x5d0ec9681379c19a30cfb626547e0c7da37025a8c4b0df03775988db98f9706c
- 0x028a524faa69d66a6dc84ca56bc90cc5da88501770bcd0c5eead5664eb099082
- 0x1f2bdc90a163c14d1c5a8a7f63b4308f6c12c5b7f906b0faea95075fb8d22d80
- 0x30b0b7470973c51faff5364301448c1f3ff458b0a4165c68e0837bcd851f636f
- 0x91b9282c70f39eea9d1f0cefe605e9eede8cff83ba323e8110d370227a0116af
- 0x5e0a98723619b6887b15ba52452a82038ba68654bebe12cd25a2e1426eb19fa6
- 0x42ac15d7aa490f2e77318053791b99d4c0e7c26a5b7405b2c9cd7fafd6a6a1f3
- 0xafda05c7aba5c61f6c41fcec93faee0f8b9befae614dcd977955c63e189c81f1
- 0x012c8ea666976ac5029219e1790e8eb9b5dfa71f259c3d6246b3e34e19dda17b
- 0x4af603ed372cbede24021596255022f15814cce72a473471e2e135c87627151b
- 0x4488115b5fc61e7d5bfcdbf7aa38f81ab53eeb50c9d628f96ea403edefd7c230
- 0xfa94159aef5b12f68a3f63d2d1da407c046b506ea4ce39470d2b54413432c727
- 0xe40462ac4be9e0733d302c0e0df3c848b765843b82a83461994f72406640846f
- 0xd036f65644c5bb700403844636b74b07a0ecb42fea108fce98c04207855ccb3e
- 0x7ecc532de10b728de98de2eb2a81fbd8da2254ff32b38b6ffde14af9964fc470
- 0x910a91495535ac1a9e959d27d607e185616d2d41b45bc7071c6357f426f372d8
- 0xffe660edb9e5c6e3449a49454634c3e7b2f9fe703e5697f723b021735647ab7e
- 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
- Day root
- 0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
- Chained
- 0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
- Published
- On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861