← The evidence ledger
Evidence row 27156
Observed , by sync.agentic_market/1.
- Kind
- listing
- About
- source_record agentic_market:api-mailsecuritytools-com
- Recorded
- Previous row
- #1302
- Body SHA-256
- e261509587f8953c528dc23edf136e9f0f7eae4f8c8f650cd43ae4cf975a1a2a
- Leaf
- 0x45206db17b5f64e5b63271a1e0e65f033c482908c12f52cf4d14300a72b97426
What was observed
{
"endpoints": [
[
"x402",
"https://api.mailsecuritytools.com/v1/bulk-score"
],
[
"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": "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.27",
"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-security-score",
"dmarc-check",
"spf-check",
"dkim-check",
"domain-grade"
]
},
"source": "agentic_market",
"summary": ""
}What the leaf hashes
{"body":"e261509587f8953c528dc23edf136e9f0f7eae4f8c8f650cd43ae4cf975a1a2a","id":27156,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793025357061255,"prev":1302,"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).
- 0x451fed7fe38c0aa15410f4b3375051432a73e1088ceeaba79f55bb0500e3b560
- 0x969622290a042e257b12406445d40c80b46abbe568c4e3eedbec2ae544aa8149
- 0xe182056c262a3a4f6f22757982918199276679d16a8d5d4c738de23ccdefb6fe
- 0x93f8e20c5ebd63e5ad6f61fbcc00820eae8461c74791b6b31009bf50c44911e0
- 0x2714b5c995a127b75afb67dcc50fa7af43c2d9f03d61144926278701a9fccd4a
- 0xb55fd386f3ff01d995bf0c7adc753dcf25f8a0be3e7bb151e0475223ef50ef7b
- 0xb52d232a24e0e238f4141f426d25aa66c92e87ab5d6c511da124dd39c0c94f27
- 0x41719ad8fd19c0e34fbfe4c8c8e4fa41584322fdb95db891d862024a365f6c20
- 0x1c8c98b6b4aefb4ec86e4bcbe73baed01f95847f464622fffd4debc249e9df28
- 0x13ea36be43d4574f8bd99c733b69dbcb799cbe5f4a84b764faa11f5ceec2f679
- 0x1204d0e3e739db3e40f40f102e1314028f064872da22239d712e0ef4cff7deed
- 0x2b1b47804e83988d7fd5ed8179b2334f3f43b318109b54142f6c6bd749076f9e
- 0x54b29089c0a3cbbd6ddbe58944696110984dd5f418275cb1b77f957c56da8eab
- 0x8b27a4c21bf4ba962fd008c8f4300bc6953764a5032b9ab0cfe696b318c45326
- 0x4b52a97f7a80ff7778a702b85267b8d2e5c93ce160942656435c29ae7be68bf4
- 0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0
- 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae