addrbookFor publishers
← The evidence ledger

Evidence row 1503941

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:emailauth-openverbs-com
Recorded
Previous row
#1259372
Body SHA-256
a6f2f85c41521c471489683cd7fd6ef9f839563f4b8d319907d4a0cf23c4c0b1
Leaf
0x8f0243360a8529d3acfb27d813337ae3a3ac94424bc4d5e0de6aff26d5b7ef1d

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://emailauth.openverbs.com/v1/dkim-parse"
    ],
    [
      "x402",
      "https://emailauth.openverbs.com/v1/dmarc-parse"
    ],
    [
      "x402",
      "https://emailauth.openverbs.com/v1/spf-check"
    ],
    [
      "x402",
      "https://emailauth.openverbs.com/v1/spf-parse"
    ]
  ],
  "name": "emailauth.openverbs.com",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "emailauth.openverbs.com",
    "endpoints": [
      {
        "description": "Parse a DKIM public-key DNS TXT record (\"v=DKIM1; k=rsa; p=…\") into its key type, public key, hash algorithms, service types and flags. An empty `p` is reported as a revoked key. A missing `p` tag is a clean 400.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A",
            "group": "body",
            "name": "record",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Parse a DKIM key record",
        "tags": [
          "parse dkim record",
          "dkim key parser",
          "validate dkim dns",
          "dkim public key lookup",
          "email dkim tags"
        ],
        "url": "https://emailauth.openverbs.com/v1/dkim-parse"
      },
      {
        "description": "Parse a DMARC TXT record (\"v=DMARC1; p=…\") into its policy, alignment, sampling and reporting tags. Missing or invalid policy/alignment/pct values are clean 400s.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "v=DMARC1; p=reject; rua=mailto:dmarc@example.com; pct=100",
            "group": "body",
            "name": "record",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Parse a DMARC record",
        "tags": [
          "parse dmarc record",
          "dmarc record parser",
          "validate dmarc policy",
          "dmarc dns lookup",
          "email dmarc tags"
        ],
        "url": "https://emailauth.openverbs.com/v1/dmarc-parse"
      },
      {
        "description": "Evaluate an SPF record against an IPv4/IPv6 address using only its literal ip4/ip6/all mechanisms. DNS-dependent mechanisms (include, a, mx, exists, redirect) reached before a match yield an honest `indeterminate` result rather than a guess.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "192.0.2.10",
            "group": "body",
            "name": "ip",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "v=spf1 ip4:192.0.2.0/24 -all",
            "group": "body",
            "name": "record",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "4"
        },
        "serviceName": "Email authentication",
        "tags": [
          "check spf ip",
          "evaluate spf record",
          "spf ip validation",
          "spf sender check",
          "email authentication check"
        ],
        "url": "https://emailauth.openverbs.com/v1/spf-check"
      },
      {
        "description": "Parse an SPF TXT record (\"v=spf1 …\") into its qualified mechanisms and modifiers. Records that do not start with v=spf1 or use unknown mechanisms are clean 400s.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "v=spf1 include:_spf.google.com ~all",
            "group": "body",
            "name": "record",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "Parse an SPF record",
        "tags": [
          "parse spf record",
          "spf record parser",
          "spf dns lookup",
          "validate spf syntax",
          "email spf mechanisms"
        ],
        "url": "https://emailauth.openverbs.com/v1/spf-parse"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "emailauth-openverbs-com",
    "integrationType": "",
    "isNew": false,
    "name": "emailauth.openverbs.com",
    "networks": [
      "Base"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.004",
      "currency": "USDC",
      "maxAmount": "0.004",
      "minAmount": "0.004"
    },
    "provider": "emailauth.openverbs.com",
    "providerUrl": "",
    "serviceName": "",
    "tags": [
      "parse dkim record",
      "dkim key parser",
      "validate dkim dns",
      "dkim public key lookup",
      "email dkim tags",
      "parse dmarc record",
      "dmarc record parser",
      "validate dmarc policy",
      "dmarc dns lookup",
      "email dmarc tags",
      "check spf ip",
      "evaluate spf record",
      "spf ip validation",
      "spf sender check",
      "email authentication check",
      "parse spf record",
      "spf record parser",
      "spf dns lookup",
      "validate spf syntax",
      "email spf mechanisms"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"a6f2f85c41521c471489683cd7fd6ef9f839563f4b8d319907d4a0cf23c4c0b1","id":1503941,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793470661966788,"prev":1259372,"subject":"agentic_market:emailauth-openverbs-com","subject_kind":"source_record"}

Proof

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

  1. 0x8f0270563f6707f5334a0a65ae2ed742930bc3880a5fcb137492b90a903f9b69
  2. 0x54c837a0ab0e3fdf2386743e1789a490d1c3acfa507769b3aa8f4f37f1a81762
  3. 0x34549bb7c0610d28be7ce9d81b1becc2d8c230d9bd5aa3f55a74d31793b05ee3
  4. 0x02e097ac5dc33f28a26eb92642d49c5141c644244731cd3cbcd693dc26a19e6a
  5. 0x341b1e59cfa63d95de07b366290a6c7b58942fa38edbb327f3499258d26b56bc
  6. 0xbc1388d9afa1f40b35bd9c86d1f55c11023c2ea6ca812d90b527400df278dfd2
  7. 0xbfba75da8a7a4e4e22c36d26f7b319c94f56803e39782fc17eaf549faa310078
  8. 0x6a8a2604d6116f388bcfa03d1ed2553d81f1da758da4ef798e6d5bc1c61ef115
  9. 0x79a7b5f9d6de398aeb65dda4d64043d507df668a63d682d9f4b4f28236054c29
  10. 0xc814259757da2fb62befe86b3158d62af5390b77416658d6ef987d92836fde18
  11. 0x074100631f3869f9accd0a568df971d4f9bb56b1e88fb05df268aa0ae60971ab
  12. 0xb35427049c0ec0bf3388909156a8b2405fc397caca5c71b5d546f289490e602e
  13. 0x473240d96a907ad7172b60dd64bc6ec1ec3c974fbda5be4acc25be00ea94115f
  14. 0x53cec9a253425d115917fd16acdf0d80665ab0944593859ce1e8b491b9693e2f
  15. 0x91bc1c2b25f148b9b56bf377304983d0f2e68d0d8c3f65c9aaa8adb083331d11
  16. 0x8605635b6c6bd33c6547585212170cc076018c2dd5f81f35a5ac4ade689fbb12
  17. 0x50003b3c3045b653f8be4232e95e80582cf5c54c14c509ba0a9a197b9e5005cb
  18. 0x0504a25438f3c7932125463198ca74c5064f23f71a5c92763b3fc96a98cc8b57
Day root
0x24463725d1c0d9894bd6123691d532547aaa79f0762c0e45aa6a68acf1fd71ab
Chained
0x7d4824ff313dee7252a46f9d5c37b452851deb6c9f24a40c2f74ee0e53c82980
Published
On Arc Testnet, block 70093156: 0xedb7b832f4ebf6781b5ecd2ed241c435b862f4d3761541fa31adc1831b8c44a0

How to check it · This row as JSON