addrbookFor publishers
← The evidence ledger

Evidence row 283020

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:api-mailsecuritytools-com
Recorded
Previous row
#247298
Body SHA-256
b108317ec3d3b5311989df6a381d38e58c451f929c092feb38085135ed28a7f9
Leaf
0x694ffd8f07ec92922fa85925c6b510b24d8ec237682c8149a74e968c04d39c8c

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.mailsecuritytools.com/v1/bulk-score"
    ],
    [
      "x402",
      "https://api.mailsecuritytools.com/v1/email-check"
    ],
    [
      "x402",
      "https://api.mailsecuritytools.com/v1/score"
    ],
    [
      "x402",
      "https://api.mailsecuritytools.com/v1/watch"
    ]
  ],
  "name": "api.mailsecuritytools.com",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "api.mailsecuritytools.com",
    "endpoints": [
      {
        "description": "Mail Security Tools API: Bulk email security score: up to 100 domains in one call. Scores up to 100 domains (comma/space separated) for SPF, DMARC, DKIM and MX from live DNS: per-domain score, grade and issues plus a summary (grade counts, missing DMARC/SPF, worst 10). Built for MSPs and agents checking a whole client or vendor list. Bad input 400 and widespread DNS failure 502, never charged.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "example.com,example.org",
            "group": "query",
            "name": "domains",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.5",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Mail Security Tools",
        "tags": [
          "email",
          "email-security",
          "dmarc",
          "spf",
          "dkim"
        ],
        "url": "https://api.mailsecuritytools.com/v1/bulk-score"
      },
      {
        "description": "Validate an email address: syntax, MX, disposable and role account. $0.01 USDC on Base per call. Returns a verdict of ok, risky or undeliverable without sending mail. Bad syntax returns 400, not charged. Don't use this for confirming a mailbox exists; no SMTP probe is made.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "jane@example.com",
            "group": "query",
            "name": "email",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Mail Security Tools",
        "tags": [
          "email-validation",
          "email-verification",
          "disposable-email",
          "mx-check"
        ],
        "url": "https://api.mailsecuritytools.com/v1/email-check"
      },
      {
        "description": "Grade a domain's email security: SPF, DMARC, DKIM and MX score. $0.01 USDC on Base per call. Returns a 0-100 score and A-F grade (SPF 30, DMARC 40, DKIM 25, MX 5) from live DNS, with findings and the top 3 fixes. Bad input 400, unknown domain 404, not charged. Don't use this for the exact records to publish; use /v1/fix-plan.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "example.com",
            "group": "query",
            "name": "domain",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "5",
          "l30DaysUniquePayers": "4"
        },
        "serviceName": "Mail Security Tools",
        "tags": [
          "email-security-score",
          "dmarc-check",
          "spf-check",
          "dkim-check",
          "domain-grade"
        ],
        "url": "https://api.mailsecuritytools.com/v1/score"
      },
      {
        "description": "Mail Security Tools API: Prepaid email setup watch: up to 25 domains for 30 days, webhook on change. Pay once, then each domain's SPF, DMARC, DKIM (common selectors), MX and score are re-checked about once a day for 30 days. When something changes or breaks you get an HMAC-signed JSON POST at your https webhook_url (event watch.changed, kind changed|broke, before/after). A watch.created POST is sent right away. Webhook only, no email. Free status at GET /v1/watch/{watch_id}. Bad input 400, never",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": [],
            "group": "body",
            "name": "items",
            "required": false,
            "type": "array"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com/hooks/email-watch",
            "group": "body",
            "name": "webhook_url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.3",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Mail Security Tools",
        "tags": [
          "email",
          "email-security",
          "dmarc",
          "spf",
          "dkim"
        ],
        "url": "https://api.mailsecuritytools.com/v1/watch"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "api-mailsecuritytools-com",
    "integrationType": "",
    "isNew": false,
    "name": "api.mailsecuritytools.com",
    "networks": [
      "Base"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.205",
      "currency": "USDC",
      "maxAmount": "0.5",
      "minAmount": "0.01"
    },
    "provider": "api.mailsecuritytools.com",
    "providerUrl": "",
    "serviceName": "Mail Security Tools",
    "tags": [
      "email",
      "email-security",
      "dmarc",
      "spf",
      "dkim",
      "email-validation",
      "email-verification",
      "disposable-email",
      "mx-check",
      "email-security-score",
      "dmarc-check",
      "spf-check",
      "dkim-check",
      "domain-grade"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"b108317ec3d3b5311989df6a381d38e58c451f929c092feb38085135ed28a7f9","id":283020,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793042654937677,"prev":247298,"subject":"agentic_market:api-mailsecuritytools-com","subject_kind":"source_record"}

Proof

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

  1. 0x695019fcb194d3e02685b3914ebf06279c888fa91e73b1301e3bc1bbe1bfd501
  2. 0x263b976592b3ad585cf3e21af4d57167ddde5e0f146cd8b5796e888a5f5d37f5
  3. 0xec565a99c0d67fa4883765b4e312ed5db022130bb2aa304501eaa8976ef8d56c
  4. 0xff24c02f38bc3d6076a1316e5ac7902765b2a23349da195a2e6815ceab833f54
  5. 0xd4f62854756c249b904e9e359c38360b84efa63e965fa82f3dc062e925e935f2
  6. 0x7d6e20ce73cbb7edb636a56cca4c6d3a2fa4f46446e2597181b7af65338d3ca9
  7. 0x26aa2bd79c4b8e7061fce4779f8d0fc6cfb8545f59d3bfaccb12920d72970a50
  8. 0x580385939287ac745de04399c61aed0a583a9f10147c4146c3cd97643468661d
  9. 0x21bdf71b3a09db804a5c59d716175f4181417c4e60229448207e99cd89175c57
  10. 0x6b4a90af13dfa1f8aab9268ee64011e6443b055ffb0f0f11e33c1a0847946fc9
  11. 0xe8b20383a9232d45872f50d7c4c484b3ffe756328a5a1e2d63218cd46b95695c
  12. 0x9483a0a7a066ffc2fb890c8f34dbc91bf373e546e4a3800b76064288b3cc4875
  13. 0x5f350d70c252ff1169c0210fd45fce1b0ab8d7316f048741a9e90a6c8cb65dcf
  14. 0x9a79c65e077cd9da9d436b3ade6f5ddc0d244510c4d5903ef2f02d81205f7666
  15. 0xa2d436d488e3600b0e5c3e3ed9c9234cd52853c59830b786334fd0c4292d9f40
  16. 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON