addrbookFor publishers
← The evidence ledger

Evidence row 2633555

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://api.facts402.com/phone
Recorded
Previous row
#1261875
Body SHA-256
c30ea83042d11cab628906497e4035982ed1c2fee9e9e2810c3e2c6d6f4fd68d
Leaf
0x8132ff78f15970c436ef9ffbcae08b1a2593a83393da4403742229bf311f36ac

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.facts402.com/phone"
    ]
  ],
  "name": "Phone Number Validation",
  "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": "Use when an agent needs phone number validation for CRM, KYC or calling: valid/possible, E.164 and national formats, country, type (mobile, fixed line, toll-free, VoIP...), original carrier, location and time zones, for any number worldwide. Offline, instant. $0.01 USDC on Base; charged only on 2xx, never for invalid input.",
    "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"
        }
      }
    },
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793658650/bazaar-icons/b19652566eac22f6.png",
    "lastUpdated": "2026-11-02T22:30:56.852Z",
    "quality": {
      "l30DaysTotalCalls": 2,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-11-02T22:30:56.391Z"
    },
    "resource": "https://api.facts402.com/phone",
    "serviceName": "Phone Number Validation",
    "tags": [
      "phone number validation",
      "phone validator",
      "e164 format",
      "carrier lookup",
      "phone number type"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Use when an agent needs phone number validation for CRM, KYC or calling: valid/possible, E.164 and national formats, country, type (mobile, fixed line, toll-free, VoIP...), original carrier, location and time zones, for any number worldwide. Offline, instant. $0.01 USDC on Base; charged only on 2xx, never for invalid input."
}

What the leaf hashes

{"body":"c30ea83042d11cab628906497e4035982ed1c2fee9e9e2810c3e2c6d6f4fd68d","id":2633555,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793734405488162,"prev":1261875,"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 (425475 rows).

  1. 0x813364c31b80adc42d50c5debcebeb5560ffb16730bb2891a57d2b33d0c3bb6e
  2. 0x6731b4ee9997a1d47f1648358e6bf9dac560b5058f9399e441a907382cd673b1
  3. 0x9b76411b3619cf75e1cf91fd123f449222304ed7fd9ef8f3d5b602225b1acdff
  4. 0x230a7b49835fe6dd0a8f44f49c0687d981f817504e5f817a3d3a84eda762906b
  5. 0x2ab7ec6e5747772749cde88b1102a50b37abee58a6d4a966f71eccdb4c5b36c6
  6. 0x506b25d74a3b36001c6d0359ec9db01358934222716691d73035a11194dfacdc
  7. 0x57b53c3c1215dc6445cb88d566d5e7b9328300edd566f36aaac640d0153e091a
  8. 0x19c201000d30930d58e9f76b691b0690ddb7c27db5c9d6ff93ff78cd4275f3f1
  9. 0xe65576a5e9a75867cb0e3be396dabaada59aaf027c8da217cf9cec1df9909243
  10. 0x3c3d42534d959b8afea47ce1ac6f661675ea9a7cc512d42de40ef3c670ee628c
  11. 0xf01dbe4c2634681e818cd6b368438f3c6c80267f7f89e578e42d3612eb9ccb01
  12. 0xc6e642391f030893fe7f66a15e69811e6a25de963bb9b00c10fbfe5f4de0073f
  13. 0x4607f3c9a6344785c28144331cd5f69653994a97f95db7809922902bd2d6862d
  14. 0xbee84d3e599fe34053b7031286879fa3c8cfb9cc2a5d0992b542033701205b5a
  15. 0xd7fa57d9cb0ff551366a474cfe5dd932be199a84a12f0b57b253725627acf8dc
  16. 0x4f4b24a0a0ca0387085210387f5358e81c7f788419e50cf11713524585340a3c
  17. 0x271a5f715272513f57457682f93389885577f2664b5ae5dcea924ad10a098eb5
  18. 0x717b5d7cbc24826c5b1f7b7433bf30b76e9ba1370476af4e1b494a5211897cc3
  19. 0xe35032d4b064b015fe60638756eeb0bc24e7c7943586468d33349341ee0ed3d6
Day root
0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
Chained
0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
Published
On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7

How to check it · This row as JSON