addrbookFor publishers
← The evidence ledger

Evidence row 1259372

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:emailauth-openverbs-com
Recorded
Previous row
#2197
Body SHA-256
caa1c221e4161b686bb43acd7bc06734fc5b6e23fe1ef667b80765c0b29f8980
Leaf
0x4f3307f980af1dcd03a63cb9dd7b8678d0a2cc199cb31a01c4d169f740dd3807

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": "3",
          "l30DaysUniquePayers": "3"
        },
        "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":"caa1c221e4161b686bb43acd7bc06734fc5b6e23fe1ef667b80765c0b29f8980","id":1259372,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793384216875118,"prev":2197,"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 (243099 rows).

  1. 0x4f32e99ba5ede2e25636edf15fb8ca3ea80841f8fc2895597747de500da16166
  2. 0x5ed1f147684aa362cd13f67ab3e2707d5192339c58749cd008d6feee6568ff93
  3. 0x89cfe16db541c8c1edbde40be37860bcfc04e6d8eedb29a7ef6c2e1ad2b11449
  4. 0x7d12fba7e4e641c1733ad13b9d52a0d670a1463d5adf5c516d074b89fb987505
  5. 0xf6888bbc3a17c526e5ca8e83f76234b19c1255a676aa695023049a2305869349
  6. 0xa8b5eb81ce421c8bd298ef8d8d5de848f33f2077f6ce1a5bfcffe51d7a77a0cd
  7. 0xb914c99fde766d5cceed64eca7948c85dac83ab24b59e935966c38fd2565481b
  8. 0x77704ca6e4df3d1364ca8a7ca7cc5de285ff4ff24885765a65484af253ce9217
  9. 0x0041e9de842cdb4dfba750fec13d94bde0eac9c9618af10d4274b16b9ce0d1d6
  10. 0x8fd28271e26cbf3ef5f93de185fc42bdde976423ee9d0b1ec61ffd0fed1ea3af
  11. 0x64841063fcebb3b57e466a47188ffb71c2e439d5398a5f28088f4879a8a177cd
  12. 0xfe3e463ab9aee6c2ad0734f893b56e8b575210918520f003122e753ca485e1c8
  13. 0x6cf93af94f7fea3d487ddccc911e8ed51a0805726b843fda74b8775a8b165aa9
  14. 0xc50bc54a5f909a7a577c4f0728b218d8be3478facb29ad6040ae8212305ae1d6
  15. 0xa937fac4496d1d79e24c5f12abd33388ef710185b9d82165d4b39af6bd434545
  16. 0x910a91495535ac1a9e959d27d607e185616d2d41b45bc7071c6357f426f372d8
  17. 0xffe660edb9e5c6e3449a49454634c3e7b2f9fe703e5697f723b021735647ab7e
  18. 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON