← The evidence ledger
Evidence row 1262525
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://emailauth.openverbs.com/v1/spf-check
- Recorded
- Previous row
- #74845
- Body SHA-256
- 696a382f49d6c93f6fdcbbce0fd3eea6aab6b307df22ff62bba0d1dca5cfc4ec
- Leaf
- 0x7ca01fee1a4fdea368cb9cf8c1c230086d0678d9e267b055a0df718b5bd77ef4
What was observed
{
"endpoints": [
[
"x402",
"https://emailauth.openverbs.com/v1/spf-check"
]
],
"name": "Email authentication",
"owner_address": "0xb3f4de103f34b99f0da19b4f16d6b53a14c2194a",
"raw": {
"accepts": [
{
"amount": "4000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
"scheme": "exact"
}
],
"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.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"ip": "192.0.2.10",
"record": "v=spf1 ip4:192.0.2.0/24 -all"
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"ip": {
"description": "IPv4 or IPv6 address of the sending host.",
"minLength": 1,
"type": "string"
},
"record": {
"description": "SPF TXT record to evaluate.",
"type": "string"
}
},
"required": [
"record",
"ip"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-30T18:32:04.838Z",
"quality": {
"l30DaysTotalCalls": 3,
"l30DaysUniquePayers": 3,
"lastCalledAt": "2026-10-30T12:30:55.017Z"
},
"resource": "https://emailauth.openverbs.com/v1/spf-check",
"serviceName": "Email authentication",
"tags": [
"check spf ip",
"evaluate spf record",
"spf ip validation",
"spf sender check",
"email authentication check"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "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."
}What the leaf hashes
{"body":"696a382f49d6c93f6fdcbbce0fd3eea6aab6b307df22ff62bba0d1dca5cfc4ec","id":1262525,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793385566676895,"prev":74845,"subject":"x402_bazaar:https://emailauth.openverbs.com/v1/spf-check","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).
- 0x7ca08da47f97498fa965f5d25c063db6ec7ac3820890e06b18749361e8633e01
- 0x297d2e086bc8435c25cfaccfa008d730a0e9765373b0c30661c7b32816ad9abe
- 0xc6d268f8d4d7e94933a3e2d427fc2090880a5feb453504c1f34c5b541bc47fc8
- 0xcb770884f9f1b1dcb8eb004b3d5ad7ffe12cb5ad5ddb418f136d9afdee81ac55
- 0xea33a56dcaf5516be34dcccc1a3fad4ed77a7d46e1f18047b62707d9880871ad
- 0x96a21326ea17e99fefec1539ab207ceb8ba0d5cac60313ec4a202020ef8cd793
- 0x62404a2c5c19bd9da0ddf1bf5cd0e2c68a117f508964272541a2ddfc85ec6d96
- 0xdb7ad3f1a333f2ed5da19545f4e48953e0ff63a201b447201d1d003f0153e2ec
- 0xd7c9409e4481e7bbbed19cd6692561d5982ff850f81cc5f75bf1f9b0d17a01c1
- 0x1b85e0fd2c310769be0bac23069bb73b8dc37b63e296f5d62176929a2c47ae46
- 0xba39a79b1c1d2edce767f863123b66e64687c5458b38230ebca558fa95b41e09
- 0x1f5f9f811b3acae7b4c2226e26168d9d75a6c990f75984607118479efc3160a0
- 0x7d78eff4c9ce267d28036a409ba9eaf648f301fa99e543592b9bd1ea5660fdc5
- 0x98147b4434f11be9b2162fe0bf2cff64bd30ca1bfe5cd0edf25228078b678708
- 0x235114e50a987e65d728b9ef8b5978846cd7c01f22effc55dd604c388ce359ec
- 0xdbaaffa44665d1fa60d33d2c4075bd87629b76d01a6ee63e621e78590303b56d
- 0xffe660edb9e5c6e3449a49454634c3e7b2f9fe703e5697f723b021735647ab7e
- 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
- Day root
- 0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
- Chained
- 0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
- Published
- On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861