addrbookFor publishers
← The evidence ledger

Evidence row 1040310

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://api.strale.io/x402/email-validate
Recorded
Previous row
#786095
Body SHA-256
59214c26d6f460248caee0e4f4972bf468cea490b29c4a4cba015acce38ab319
Leaf
0xba4ed8d3f9b29cc09d531a44a059bcc1f33742bd136282bd6756fdc676a8ce6a

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.strale.io/x402/email-validate"
    ]
  ],
  "name": "api.strale.io/x402/email-validate",
  "owner_address": null,
  "raw": {
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "description": "Check email syntax, mail-server records, disposable domains, role addresses and likely typos. Returns checks without confirming a mailbox exists.",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxAmountRequired": "32400",
        "maxTimeoutSeconds": 300,
        "mimeType": "application/json",
        "network": "base",
        "outputSchema": {
          "input": {
            "discoverable": true,
            "method": "GET",
            "queryParams": {
              "email": {
                "description": "Email address to validate",
                "required": true,
                "type": "string"
              }
            },
            "type": "http"
          },
          "output": {
            "email": {
              "type": "string"
            },
            "has_mx_records": {
              "type": "boolean"
            },
            "is_disposable": {
              "type": "boolean"
            },
            "is_role_address": {
              "type": "boolean"
            },
            "valid": {
              "type": "boolean"
            }
          }
        },
        "payTo": "0x66D7C2F952362BFB24FD7F02a9beC9c754ea83bC",
        "resource": "https://api.strale.io/x402/email-validate",
        "scheme": "exact"
      }
    ],
    "description": "Email Validation: Check email syntax, mail-server records, disposable domains, role addresses and likely typos. Returns checks without confirming a mailbox exists.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "email": {
                "description": "Email address to validate",
                "required": true,
                "type": "string"
              }
            },
            "type": "http"
          },
          "output": {}
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-10-29T14:49:38.438Z",
    "quality": {
      "l30DaysTotalCalls": 584,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-10-29T14:49:38.093Z"
    },
    "resource": "https://api.strale.io/x402/email-validate",
    "type": "http",
    "x402Version": 1
  },
  "source": "x402_bazaar",
  "summary": "Email Validation: Check email syntax, mail-server records, disposable domains, role addresses and likely typos. Returns checks without confirming a mailbox exists."
}

What the leaf hashes

{"body":"59214c26d6f460248caee0e4f4972bf468cea490b29c4a4cba015acce38ab319","id":1040310,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793298503663073,"prev":786095,"subject":"x402_bazaar:https://api.strale.io/x402/email-validate","subject_kind":"source_record"}

Proof

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

  1. 0xba4e88f1bde62313e42327d4d9ce3e58f8d89aea99a2801bd8d113ce7184d3bf
  2. 0x1aeb094b96293d77da492ee014b0f5e4a70be0df6654e20573fdc687cd3418a4
  3. 0x29fffa277bdcdeacb534a11e2df57765a1b6ac7cfe5da855030a54494af08177
  4. 0x909b7df46d68fc8f23a93443c37e45a8f3205b0ab9a87cbbcc1818f815bb2663
  5. 0x06baf7b99f61051d861cf6043b3d7b8796fb1c88584a463061d42a741bd6c55f
  6. 0x5ea6b2cf3af7b8abdbb9f4841a0e41a704f0caf6882154b6d71e1a67c7f3b0cf
  7. 0x11324395176645824d2a4513196f40faf86a58d62a0b18308871daa8eaaed0c5
  8. 0xf59bc88b9730d6cf136718b00093a84b9a1255ae9d83ec7236789f3d97ee1090
  9. 0x18fbd9299a493dc208e3831b3f82a0aac904f5ffed33d55ca297097af7614182
  10. 0x48e8f1ec2dea771a9304010deedbbeaa2ea88d9d4eb82c4f36c7739925c7e114
  11. 0x9e2ce15bd9a3123a4c4edbe5cb053ae49c7a7cb422253516fb25a94aa7ea8a7b
  12. 0x3761ac585bba38d019d79faeb8033cda81535c2592ac436cd3fac43d0150c4a5
  13. 0x5fd8a52e5459b8c967c68846e64fa51d631a648282ae3fbd99829c3b4cfdb1a1
  14. 0x25bdeb6e977b537e5ffb55862bdb08b7a547e08d655551b6a97e31264fefa58a
  15. 0xaa1d19094c2ce6d011a3c40533fa7efee207719d6c482ffc47018b28e5518acc
  16. 0xef5d5572aac8f06b61579b7167b369fcb479d9027d4037dc9cacff9e3a26ffd2
  17. 0xa1fa2e97e71ad6e802f325afd74bb7095901f2060529c9739182a1233f8804bc
  18. 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON