addrbookFor publishers
← The evidence ledger

Evidence row 23142

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:api-agoranome-com
Recorded
Previous row
#767
Body SHA-256
8b1417aa912b4c0c53aac1b28543d71ae273b6b10dbb1b4a8147fa9a4ef05ffa
Leaf
0xcfaa1cc202c52e1138a465f84be4bae132e673433980598a30f3f7bcf23bb537

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.agoranome.com/v1/buyer/audit"
    ],
    [
      "x402",
      "https://api.agoranome.com/v1/commons/fund"
    ],
    [
      "x402",
      "https://api.agoranome.com/v1/fair-offer/certify"
    ],
    [
      "x402",
      "https://api.agoranome.com/v1/fair-offer/certify/continuous"
    ],
    [
      "x402",
      "https://api.agoranome.com/v1/machine/insights"
    ],
    [
      "x402",
      "https://api.agoranome.com/v1/machine/payers"
    ],
    [
      "x402",
      "https://api.agoranome.com/v1/machine/ping"
    ],
    [
      "x402",
      "https://api.agoranome.com/v1/seller/attest"
    ],
    [
      "x402",
      "https://api.agoranome.com/v1/seller/conformance"
    ],
    [
      "x402",
      "https://api.agoranome.com/v1/seller/gaps"
    ],
    [
      "x402",
      "https://api.agoranome.com/v1/seller/lint"
    ],
    [
      "x402",
      "https://api.agoranome.com/v1/seller/panel"
    ],
    [
      "x402",
      "https://api.agoranome.com/v1/seller/rank"
    ],
    [
      "x402",
      "https://api.agoranome.com/v1/seller/watch"
    ]
  ],
  "name": "api.agoranome.com",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "api.agoranome.com",
    "endpoints": [
      {
        "description": "Did my agent overpay for x402 APIs? The wallet overspend audit reads a buyer wallet's USDC payments on Base and checks each against the payee's listed Bazaar price: payments above the listed price, oversize settlements of 10x or more, and payments to addresses with no listing, totalled per seller. Use when an agent or its operator needs a spend audit of an x402 buyer wallet.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 7,
            "group": "query",
            "name": "days",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "group": "query",
            "name": "wallet",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "1",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Agoranome",
        "tags": [
          "x402",
          "spend audit",
          "overpayment",
          "buyer wallet",
          "base usdc"
        ],
        "url": "https://api.agoranome.com/v1/buyer/audit"
      },
      {
        "description": "Fund the x402 evidence commons: a $0.10 contribution that keeps Agoranome's evidence lookups, Fair Offer checker and buyer policy pack free. Returns a signed receipt; 15% goes to the cause Agoranome pledges to, verifiable at /impact/ledger. Nothing else is delivered, and a contribution never changes a result, a rank or a certification.",
        "method": "GET",
        "parameters": [],
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Agoranome",
        "tags": [
          "x402",
          "public goods",
          "evidence commons",
          "open source",
          "fair offer"
        ],
        "url": "https://api.agoranome.com/v1/commons/fund"
      },
      {
        "description": "Fair Offer certification for an x402 API: every claim in your 402's fair-offer block checked against live behaviour. Your public receipts are reconciled against Base, your free sample is attested, the block is checked against the 0.2 schema and across two requests, and the listing price against the Bazaar. Pass or fail, the signed result is published at a public URL.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://api.example.com/v1/pdf",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "1",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Agoranome",
        "tags": [
          "x402",
          "fair offer",
          "certification",
          "trust",
          "seller tools"
        ],
        "url": "https://api.agoranome.com/v1/fair-offer/certify"
      },
      {
        "description": "Continuous Fair Offer certification for an x402 API: the full certification now, then re-run about once a day for 30 days. The public status and badge show the latest check, so a pass is withdrawn the day a check fails, and every check's signed result is published. One payment, no renewal; a seller pays for the checking, never for the outcome.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://api.example.com/v1/pdf",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "1",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Agoranome",
        "tags": [
          "x402",
          "fair offer",
          "certification",
          "monitoring",
          "badge"
        ],
        "url": "https://api.agoranome.com/v1/fair-offer/certify/continuous"
      },
      {
        "description": "What are agents buying on x402? A weekly x402 market data and demand report from Bazaar discovery and Base settlements: repeat-use demand by category, demand gaps, movers, price bands and GET vs POST traction, adjusted for sweeps, with cited sources. Use when an agent needs x402 demand by category before choosing what to build or how to price it.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "2026-W43",
            "group": "query",
            "name": "week",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.25",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Agoranome",
        "tags": [
          "x402",
          "market data",
          "demand",
          "what agents buy",
          "weekly report"
        ],
        "url": "https://api.agoranome.com/v1/machine/insights"
      },
      {
        "description": "Who pays my x402 API, and do they come back? Customer analytics for an x402 seller from USDC payments on Base: repeat buyers versus one-off and sweep-like payers, revenue per payer and weekly retention cohorts. Use when an agent needs payer analytics for a pay-to address. Agoranome pledges 15% of settled revenue to a cause, verifiable at /impact/ledger.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "group": "query",
            "name": "address",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 7,
            "group": "query",
            "name": "days",
            "required": false,
            "type": "number"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Agoranome",
        "tags": [
          "x402",
          "customer analytics",
          "repeat buyers",
          "retention",
          "base usdc"
        ],
        "url": "https://api.agoranome.com/v1/machine/payers"
      },
      {
        "description": "x402 ping and test payment: can my wallet pay an x402 API? Pay a fraction of a cent in USDC on Base and get a signed receipt back, proof that your wallet and x402 client complete a real paid call end to end. Use when an agent needs a cheap test payment endpoint before buying anything bigger.",
        "method": "GET",
        "parameters": [],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "4"
        },
        "serviceName": "Agoranome",
        "tags": [
          "x402",
          "test payment",
          "ping",
          "wallet check",
          "payments"
        ],
        "url": "https://api.agoranome.com/v1/machine/ping"
      },
      {
        "description": "Trust proof for an x402 seller: a signed attestation of your API's sample output, so buyer agents can check it before paying. Agoranome fetches a free sample from your endpoint's host, checks that your paid route on the same host answers with an x402 offer, and signs an attestation of what it saw and when: the sample's SHA-256 and body, and the offer's price, network and pay-to. Buyers check it at a public URL.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://api.example.com/v1/pdf",
            "group": "query",
            "name": "resource",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://api.example.com/v1/pdf/sample",
            "group": "query",
            "name": "sample",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Agoranome",
        "tags": [
          "x402",
          "attestation",
          "trust",
          "output check",
          "seller tools"
        ],
        "url": "https://api.agoranome.com/v1/seller/attest"
      },
      {
        "description": "402 conformance check for an x402 or MPP API: can buyer agents' SDKs pay it? Checks the x402 v2 requirements (whole-unit amounts, addresses, the token's EIP-712 domain, the same terms on every request), that a malformed payment is refused, any MPP challenge against the paymentauth.org draft, and the live price against the Bazaar and the host's openapi.json. Unpaid requests only; nothing is signed or paid.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://api.example.com/v1/report",
            "group": "query",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "1",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Agoranome",
        "tags": [
          "x402",
          "mpp",
          "conformance",
          "402 header",
          "seller tools"
        ],
        "url": "https://api.agoranome.com/v1/seller/conformance"
      },
      {
        "description": "What x402 API should I build? The demand gap finder runs up to 150 Bazaar searches phrased the way buyer agents phrase tasks and ranks the unmet demand: tasks whose top results are weak (no listings, few payers, thin descriptions or a poor fit), with the evidence for each. Public Bazaar data only, joined with measured repeat demand per category.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "pdf",
            "group": "query",
            "name": "topic",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "1",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Agoranome",
        "tags": [
          "x402",
          "unmet demand",
          "demand gaps",
          "what to build",
          "bazaar"
        ],
        "url": "https://api.agoranome.com/v1/seller/gaps"
      },
      {
        "description": "Why isn't my x402 API in the Bazaar? Listing lint checks an x402 endpoint for Bazaar indexing: one unpaid call validates its 402 PAYMENT-REQUIRED header, discovery metadata, input and output schemas, description limits and service name against the indexing rules, with a fix for each problem. Use when an agent needs to lint an x402 listing before its first settled payment.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://api.example.com/v1/report",
            "group": "query",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Agoranome",
        "tags": [
          "x402",
          "listing lint",
          "bazaar indexing",
          "402 header",
          "seller tools"
        ],
        "url": "https://api.agoranome.com/v1/seller/lint"
      },
      {
        "description": "Will buyer agents choose my x402 API? The Machine Buyer Panel is an A/B conversion test: buyer-agent models choose between your offer and its real Bazaar rivals for up to three tasks, across buyer personas and list positions. Returns your win rate with confidence intervals, why you lost, and up to three truthful edits tested on the same trials.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://api.example.com/v1/pdf",
            "group": "body",
            "name": "resource",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": [],
            "group": "body",
            "name": "tasks",
            "required": false,
            "type": "array"
          }
        ],
        "pricing": {
          "amount": "1",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Agoranome",
        "tags": [
          "x402",
          "a/b test",
          "buyer agents",
          "conversion",
          "seller tools"
        ],
        "url": "https://api.agoranome.com/v1/seller/panel"
      },
      {
        "description": "Where does my x402 API rank in Bazaar search? Rank check runs the search a buyer agent would run for your task and returns your rank, the competitor listings ahead of you, and the signals where you trail them (payers, calls, description, output example, schema, price). Search rank, SEO and competitor analysis for x402 listings. A three-result sample is free at /v1/seller/rank/sample.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://api.example.com/v1/pdf",
            "group": "query",
            "name": "resource",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "convert a PDF to Markdown",
            "group": "query",
            "name": "task",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Agoranome",
        "tags": [
          "x402",
          "search rank",
          "seo",
          "competitor analysis",
          "bazaar"
        ],
        "url": "https://api.agoranome.com/v1/seller/rank"
      },
      {
        "description": "Will a new AI model stop buying my x402 API? The model-update watch tests your offer against its real Bazaar rivals with the Machine Buyer Panel now, then re-runs the same test whenever a panel model changes over the next 30 days and flags a drop in your win rate. One payment, no renewal. Status is free at the watch URL; an optional https webhook gets each result.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://api.example.com/v1/pdf",
            "group": "body",
            "name": "resource",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": [],
            "group": "body",
            "name": "tasks",
            "required": false,
            "type": "array"
          }
        ],
        "pricing": {
          "amount": "1",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Agoranome",
        "tags": [
          "x402",
          "model updates",
          "buyer agents",
          "monitoring",
          "seller tools"
        ],
        "url": "https://api.agoranome.com/v1/seller/watch"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "api-agoranome-com",
    "integrationType": "",
    "isNew": false,
    "name": "api.agoranome.com",
    "networks": [
      "Base"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.533286",
      "currency": "USDC",
      "maxAmount": "1",
      "minAmount": "0.001"
    },
    "provider": "api.agoranome.com",
    "providerUrl": "",
    "serviceName": "Agoranome",
    "tags": [
      "x402",
      "spend audit",
      "overpayment",
      "buyer wallet",
      "base usdc",
      "public goods",
      "evidence commons",
      "open source",
      "fair offer",
      "certification",
      "trust",
      "seller tools",
      "monitoring",
      "badge",
      "market data",
      "demand",
      "what agents buy",
      "weekly report",
      "customer analytics",
      "repeat buyers",
      "retention",
      "test payment",
      "ping",
      "wallet check",
      "payments",
      "attestation",
      "output check",
      "mpp",
      "conformance",
      "402 header",
      "unmet demand",
      "demand gaps",
      "what to build",
      "bazaar",
      "listing lint",
      "bazaar indexing",
      "a/b test",
      "buyer agents",
      "conversion",
      "search rank",
      "seo",
      "competitor analysis",
      "model updates"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"8b1417aa912b4c0c53aac1b28543d71ae273b6b10dbb1b4a8147fa9a4ef05ffa","id":23142,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793025350436087,"prev":767,"subject":"agentic_market:api-agoranome-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. 0xcfab283fe9600c4160e81371ea63718c169931d0b30ae6b86fecf968ffefa35f
  2. 0xb1762a0e9877cc9fb2c10c407ea68ed4320920ece3e9eb8e161eaee412eb71c2
  3. 0xc84cc748b5719f55e2f08b2737afd4b6822b08d3c64e9def1c36fb1074bd665a
  4. 0xee5fdb1cd8c2511a4fb2ca1c9cd45868cb9ca441690144052e3281b1bc1a7664
  5. 0xad323a60c3355ef2e5bc2d611649c6ca9a7d107e5b506e812e6957f6280fcec3
  6. 0x6692d5dfc17d001106141f0b28aa6d698979759a818286f9278f62b2b0511f62
  7. 0xd995076c5b74afeb6172648820b4a6ccd0f1b5f8ea3ec8b01090705db7c1d6c9
  8. 0x7f59a4ab38761f7ac793c888330563d75ba452a218653894f7c295d06dd9072d
  9. 0x623f354983789a9c1a79e35acbfbc11f6229b4e80505cdb2d12d4d9a185b66a8
  10. 0xe80cf76bacef3df61a800537d5481bfa232c64dfad273eae27f78fe186ee2452
  11. 0x207f4447ed1f515deb649bcfed4e5e49ab2ac52233bfac09df6fa492c34ac758
  12. 0x3f401930661bff9a668037b662b5b8766fa60035f100a3e9fc585c576d892ffa
  13. 0xe43762a621da83c0b4b63f549cd2e19c428ac702bfc1038d70233867b06c447f
  14. 0xefabf1105e09cf52c12c58e60cbb5048b9ac3f02631d1816a926e14bdd86fbdf
  15. 0xe94ca5b798e9899ad611e57835af42266e20f53f44977e487d81365e30972beb
  16. 0x703f95866af09c5e5d6ead7411e9a10f964a41a2aff64d4a55ff0053c023a023
  17. 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON