addrbookFor publishers
← The evidence ledger

Evidence row 278438

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:api-spendpreflight-com
Recorded
Previous row
#272039
Body SHA-256
f3abc6b292dc2befa7350902997a7394d8180012954397668d896b2013331aa7
Leaf
0x686ece62ee244088512a3b266f28f9376e6aceec4c6684eb5d89fe7db3bad250

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.spendpreflight.com/listing-guard"
    ],
    [
      "x402",
      "https://api.spendpreflight.com/v1/preflight"
    ]
  ],
  "name": "api.spendpreflight.com",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "api.spendpreflight.com",
    "endpoints": [
      {
        "description": "Bazaar Listing Guard: CDP technical validation plus a bounded heuristic metadata screen for agent-directed instructions, embedded URLs, tool calls, invisible Unicode, long fields and prices above 100x a fresh Scout category median. Returns riskScore, flagged spans and rewrite suggestions. Not Coinbase policy certification or guaranteed detection. Public HTTPS only; no target payment or request bodies stored.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "GET",
            "group": "body",
            "name": "method",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://api.spendpreflight.com/v1/check",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "",
        "tags": [],
        "url": "https://api.spendpreflight.com/listing-guard"
      },
      {
        "description": "Spend preflight for AI agents. Send the x402 PaymentRequired body (v1 or v2) you received, or a cart, plus optional rules (per-payment max, hold threshold, daily cap, allowlists, new-domain days, endpoint category price multiple, liveness and payTo changes). Returns allow|hold|block with reasons, the cheapest acceptable payment option, and a receipt id. Read-only: never signs, settles, or holds funds. Use before every payment.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": null,
            "group": "body",
            "name": "challenge",
            "required": false,
            "type": "object"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": null,
            "group": "body",
            "name": "context",
            "required": false,
            "type": "object"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": null,
            "group": "body",
            "name": "rules",
            "required": false,
            "type": "object"
          }
        ],
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "4"
        },
        "serviceName": "SpendPreflight",
        "tags": [
          "agent-payments",
          "x402",
          "spend-control",
          "preflight",
          "budget"
        ],
        "url": "https://api.spendpreflight.com/v1/preflight"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "api-spendpreflight-com",
    "integrationType": "",
    "isNew": false,
    "name": "api.spendpreflight.com",
    "networks": [
      "Base"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.035",
      "currency": "USDC",
      "maxAmount": "0.05",
      "minAmount": "0.02"
    },
    "provider": "api.spendpreflight.com",
    "providerUrl": "",
    "serviceName": "SpendPreflight",
    "tags": [
      "agent-payments",
      "x402",
      "spend-control",
      "preflight",
      "budget"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"f3abc6b292dc2befa7350902997a7394d8180012954397668d896b2013331aa7","id":278438,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793042069125558,"prev":272039,"subject":"agentic_market:api-spendpreflight-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. 0x686ee3f5141c5868901625a490b140a490b105f65d1fda22f70f6c9b400ae9f2
  2. 0xb3c3d1d979bd0a35d7c98c06d0bf9eb05cd1b6163f6544a8d1b337b06ae03bd0
  3. 0x522a7138d45493246cd9ac0ee8ad3b279bb4dc4f4571e90758055dfe13090967
  4. 0xa4165c27e107d2dde887104ff8d2759f8dbf50419f528e648cdc5b7e342b1ffd
  5. 0xfa54b1a6911ff590dc98f830019b52eecf7896bcfe0c2c83b8bd98daa4f5b0e4
  6. 0x138d75e3034326ebbf1b72210544a329f22b72fedc72de685f23ca0ce41c5998
  7. 0xed12dcf706a9314d8bd86777f1ebfd2668566691cc28879f79198458674113dc
  8. 0x667df1eb5438391477f4248bbe916d73c531e511e0fc8ebab611cd8427d63cfd
  9. 0x93e9853b7e7c3fbd2e76b2acee2d32edfe8d3f0c87ff002072ea66bdd6c35b44
  10. 0x13e4c71dea6ead16b673621a000980228fb6632849515de881753d7ecc85106a
  11. 0x413b0c9464d3b38d47c32aba246ca98fb26aca16664bc872d8c725efdcf42145
  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