addrbookFor publishers
← The evidence ledger

Evidence row 767

Observed , by baseline/1.

Kind
listing
About
source_record agentic_market:api-agoranome-com
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
953e672109bd6c158e417dd6367c886592d66c25c98c9d8a8739bd4894e7dcfb
Leaf
0xe37111a9feb5bd59c6076a989477387ab0d2f075f0fa1f998283b04a7783499c

What was observed

{
  "endpoints": [
    [
      "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/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"
    ]
  ],
  "name": "api.agoranome.com",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "api.agoranome.com",
    "endpoints": [
      {
        "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": "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"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "api-agoranome-com",
    "integrationType": "",
    "isNew": false,
    "name": "api.agoranome.com",
    "networks": [
      "Base"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.29575",
      "currency": "USDC",
      "maxAmount": "1",
      "minAmount": "0.001"
    },
    "provider": "api.agoranome.com",
    "providerUrl": "",
    "serviceName": "Agoranome",
    "tags": [
      "x402",
      "market data",
      "demand",
      "what agents buy",
      "weekly report",
      "customer analytics",
      "repeat buyers",
      "retention",
      "base usdc",
      "test payment",
      "ping",
      "wallet check",
      "payments",
      "attestation",
      "trust",
      "output check",
      "seller tools",
      "unmet demand",
      "demand gaps",
      "what to build",
      "bazaar",
      "listing lint",
      "bazaar indexing",
      "402 header",
      "a/b test",
      "buyer agents",
      "conversion",
      "search rank",
      "seo",
      "competitor analysis"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"953e672109bd6c158e417dd6367c886592d66c25c98c9d8a8739bd4894e7dcfb","id":767,"kind":"listing","method":"baseline/1","observed_us":1793025237346830,"prev":null,"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. 0xe370f7cadacb6c7ebdfce29f1e48e8a9ebd4a8c3f79b199f004b54be15dc6460
  2. 0x7332bddc06cb79fe36638eda29e78eb1f32fccdf14b7f3bedfcc985ddd4b794c
  3. 0xa81372f2edf4e5202893984377d8838fc5f4350ae5992c43881ba99f4cc99ab0
  4. 0xcd2843f8c078c6176aff209a64cbea255b1ac3fcaaf6158471e5b1dfe835ef16
  5. 0xe38b37409c849441205c31aefcce0284754d0b1952287aac43489d6329e5ea87
  6. 0xa6fe5114451b30df5cf9dacf1a6acbf261c98d861bc1bb602c71f6083c5cabc8
  7. 0x908de23efa48675906f472fb5b3638a13e6cb967583b995d7ae10870b75d7ddd
  8. 0xc957037285f79fa76a0ceab737b26f150d9925ab7396b494ce813b48a755a35f
  9. 0xf64d68c7513850f261db3fb5e203dff7235733de2dda42d2f91ab2886967fe21
  10. 0x524cdad3ff21631a037fd9cf4afb42f4fe79c72ee7a2da0b514327762fb35ecc
  11. 0xb545b804be0d2933a674be6ac915c6c6235897d0274e66143aa7cf879b9d86a3
  12. 0x8e135936797442c4eea61915f2c9f8f6df06e1322204cd0e6986ada3e54c77cc
  13. 0xc0924a0807e534382f518663123231c317124338831a2b310de2c17b09677086
  14. 0x9bc5fc98278b9f6dc18c66c6e162aefd5244be03170d41bc5161f58ad11beed7
  15. 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
  16. 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
  17. 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON