addrbookFor publishers
← The evidence ledger

Evidence row 4596

Observed , by baseline/1.

Kind
listing
About
source_record agentic_market:x402-tools-production-2755-up-railway-app
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
5d8a965fa39124aeb8e3e2f4d8f873e46b1f50a98029ff497c23ee06fbac120e
Leaf
0x8bf4f907bc79b9fbf1300271824089f6973481f54e7063efcb2d505c745693cd

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://x402-tools-production-2755.up.railway.app/tools/dex-price"
    ],
    [
      "x402",
      "https://x402-tools-production-2755.up.railway.app/tools/domain"
    ],
    [
      "x402",
      "https://x402-tools-production-2755.up.railway.app/tools/gas"
    ],
    [
      "x402",
      "https://x402-tools-production-2755.up.railway.app/tools/hackernews"
    ],
    [
      "x402",
      "https://x402-tools-production-2755.up.railway.app/tools/liquidations"
    ],
    [
      "x402",
      "https://x402-tools-production-2755.up.railway.app/tools/markdown"
    ],
    [
      "x402",
      "https://x402-tools-production-2755.up.railway.app/tools/metadata"
    ],
    [
      "x402",
      "https://x402-tools-production-2755.up.railway.app/tools/qr"
    ],
    [
      "x402",
      "https://x402-tools-production-2755.up.railway.app/tools/sanctions"
    ],
    [
      "x402",
      "https://x402-tools-production-2755.up.railway.app/tools/statute-lookup"
    ],
    [
      "x402",
      "https://x402-tools-production-2755.up.railway.app/tools/statute-verify"
    ],
    [
      "x402",
      "https://x402-tools-production-2755.up.railway.app/tools/token-price"
    ],
    [
      "x402",
      "https://x402-tools-production-2755.up.railway.app/tools/wallet"
    ]
  ],
  "name": "x402-tools-production-2755.up.railway.app",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "x402-tools-production-2755.up.railway.app",
    "endpoints": [
      {
        "description": "Use to price tokens by contract address, including long-tail tokens with no CoinGecko listing. Live DEX price, 24h change, volume, liquidity and market cap for up to 30 tokens per call on ethereum, base, arbitrum, optimism, polygon, bsc, avalanche, solana. One flat price per call; not charged if no address has a price.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913,0x532f27101965dd16442e59d40670faf5ebb142e4",
            "group": "query",
            "name": "addresses",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "base",
            "group": "query",
            "name": "network",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "5",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "x402 tools",
        "tags": [],
        "url": "https://x402-tools-production-2755.up.railway.app/tools/dex-price"
      },
      {
        "description": "Use to vet a domain or URL before trusting it, or to check if a name is available. Registry RDAP data (the WHOIS successor) for up to 20 domains per call: registrar, created/expiry dates, age in days, status and transfer lock, nameservers, DNSSEC. Subdomains resolve to their registered domain. One flat price per call.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "anthropic.com,docs.github.io,some-unregistered-name.com",
            "group": "query",
            "name": "domains",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "5",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "x402 tools",
        "tags": [],
        "url": "https://x402-tools-production-2755.up.railway.app/tools/domain"
      },
      {
        "description": "Use before sending an EVM transaction to pick the cheapest chain and set its fees. Live gas on Ethereum, Base, Arbitrum, Optimism, Polygon and BSC: slow/standard/fast EIP-1559 fee tiers (priority fee, maxFee) from recent blocks, plus the USD cost of a transfer, ERC-20 transfer and swap per tier, cheapest chain first.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "base,ethereum",
            "group": "query",
            "name": "chains",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "x402 tools",
        "tags": [],
        "url": "https://x402-tools-production-2755.up.railway.app/tools/gas"
      },
      {
        "description": "Hacker News search, front page, and discussion reader. Search stories, view the front page, or read full comment threads (?id=...) with cleaned discussion text and replies for sentiment and tech research. Optional include_comments=true on search. Flat $0.002.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "10",
            "group": "query",
            "name": "min_points",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "x402",
            "group": "query",
            "name": "q",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "30d",
            "group": "query",
            "name": "since",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "5",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "x402 tools",
        "tags": [],
        "url": "https://x402-tools-production-2755.up.railway.app/tools/hackernews"
      },
      {
        "description": "Use before opening, sizing or hedging a Hyperliquid perp to see where leveraged positions get liquidated. Liquidation levels for one coin, bucketed by price, from the open positions of the most active accounts (measured, not modelled): volume within 5%/10% of the mark, biggest clusters, largest positions, open-interest coverage.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "BTC",
            "group": "query",
            "name": "coin",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "10",
            "group": "query",
            "name": "range_pct",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "x402 tools",
        "tags": [],
        "url": "https://x402-tools-production-2755.up.railway.app/tools/liquidations"
      },
      {
        "description": "Use when an agent needs to read web pages: clean markdown plus rich page metadata (title, description, OG image, canonical URL, author, reading time). Supports max_length. $0.002 per URL; pass up to 10 comma-separated URLs in 'urls' for batched calls. Not charged if all fail.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com/article",
            "group": "query",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "x402 tools",
        "tags": [],
        "url": "https://x402-tools-production-2755.up.railway.app/tools/markdown"
      },
      {
        "description": "Extract page metadata for 1-10 URLs: title, description, Open Graph and Twitter card tags, icons, language, theme color, and canonical URL. Pass 'url' or 'urls' (batch up to 10). Flat $0.002 per call.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com",
            "group": "query",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "5",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "x402 tools",
        "tags": [],
        "url": "https://x402-tools-production-2755.up.railway.app/tools/metadata"
      },
      {
        "description": "Generate QR codes for text, URLs, or Web3 payment requests (EIP-681 / Solana Pay). Supports PNG, SVG, JSON output with dataUri, custom colors, and batching. Flat $0.002 per call.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com",
            "group": "query",
            "name": "data",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "png",
            "group": "query",
            "name": "format",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "512",
            "group": "query",
            "name": "size",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "11",
          "l30DaysUniquePayers": "5"
        },
        "serviceName": "x402 tools",
        "tags": [],
        "url": "https://x402-tools-production-2755.up.railway.app/tools/qr"
      },
      {
        "description": "Use before sending funds to check that a recipient isn't sanctioned. Screens up to 50 crypto addresses (ETH/EVM, BTC, TRX, USDT, SOL and more) against the addresses on the US Treasury OFAC SDN list, refreshed daily, returning the sanctioned entity, programs and listing date. Exact-address match only: not a full compliance screen.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "0x252a8bd2319d8a555b872990601221b3a2053bce,0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
            "group": "query",
            "name": "addresses",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "x402 tools",
        "tags": [],
        "url": "https://x402-tools-production-2755.up.railway.app/tools/sanctions"
      },
      {
        "description": "Use to check one US statute citation before relying on it. Returns whether the section exists, is in force or repealed, its heading, full text and official source link. 48 states, DC and the US Code. Data: Open US Law v2026.08 (CC BY 4.0). Not legal advice.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "Cal. Penal Code § 187(a)",
            "group": "query",
            "name": "cite",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "x402 tools",
        "tags": [],
        "url": "https://x402-tools-production-2755.up.railway.app/tools/statute-lookup"
      },
      {
        "description": "Use to catch hallucinated or repealed statute citations in a brief, memo or AI answer. Finds up to 25 US statute citations in text, checks each exists and is in force, and checks quoted passages against the section. Not charged if none are found. Data: Open US Law v2026.08 (CC BY 4.0). Not legal advice.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "Under Cal. Penal Code § 187, murder is \"the unlawful killing of a human being with malice aforethought.\" See also 42 U.S.C. § 1983.",
            "group": "body",
            "name": "text",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "x402 tools",
        "tags": [],
        "url": "https://x402-tools-production-2755.up.railway.app/tools/statute-verify"
      },
      {
        "description": "Use to price a crypto portfolio or watchlist in one call. Market data for up to 50 symbols or 250 CoinGecko ids: price, 1h/24h/7d/30d change, 24h high/low, volume, market cap, rank, FDV, supply, and distance from all-time high/low; optional 7-day sparkline. One flat price per call; not charged if nothing is found.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "BTC,ETH,SOL",
            "group": "query",
            "name": "symbols",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "9",
          "l30DaysUniquePayers": "4"
        },
        "serviceName": "x402 tools",
        "tags": [],
        "url": "https://x402-tools-production-2755.up.railway.app/tools/token-price"
      },
      {
        "description": "Resolve an address or ENS name and return ETH and USDC balances and tx counts on Ethereum and Base.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "vitalik.eth",
            "group": "query",
            "name": "address",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "x402 tools",
        "tags": [],
        "url": "https://x402-tools-production-2755.up.railway.app/tools/wallet"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "x402-tools-production-2755-up-railway-app",
    "integrationType": "",
    "isNew": false,
    "name": "x402-tools-production-2755.up.railway.app",
    "networks": [
      "Base"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.004308",
      "currency": "USDC",
      "maxAmount": "0.02",
      "minAmount": "0.002"
    },
    "provider": "x402-tools-production-2755.up.railway.app",
    "providerUrl": "",
    "serviceName": "x402 tools",
    "tags": []
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"5d8a965fa39124aeb8e3e2f4d8f873e46b1f50a98029ff497c23ee06fbac120e","id":4596,"kind":"listing","method":"baseline/1","observed_us":1793025278238731,"prev":null,"subject":"agentic_market:x402-tools-production-2755-up-railway-app","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. 0x8bf500536cec322f9c9234db70f561caad19dd6f36a718ee75c7a37b3249b80c
  2. 0xc5bbca87d04e4839aaa7adee788dd0f39a619f810b9518d3c7d9955e8eefda4f
  3. 0xe61dfab6f9da1228704e8310fc86d33c167673b770d267e5c3f95b487d65cf67
  4. 0xb45b731027fb51b24fec9c76f3303ed08ff0dfee8905f507fa62807b1656b8d9
  5. 0x6922fb1bfa272eb66e1d4d453e95ffbe69966e1fa658a20da14f76e68b4fa7c7
  6. 0x0268d677f35101b14f72d882904092a5c1b01314553ace3565ac378b540803f5
  7. 0x3ef60654eef4a8243bee0034970d74237f7a5b1a79065c041ee54daaa239aae4
  8. 0x4ff3deeb7d6128c755044741afeddc6617d675b91e3b514ceb96c9693d152168
  9. 0xc72282c0b45ff3f519592065e737fbf899f9608fa2d1d8e93804eb5365037610
  10. 0x6ddbfc11a7759e428ac6be29ebc89a10db0158bf96c5d141eb5c2695e3450573
  11. 0xc0c39d9d8be0b7d600d3badab7754e326243b0d4eb60c4b5cd965d7d764d1d04
  12. 0xfc86b2282cb8f91e68280efe01f3c50453c94fae2ef04af1a75d4b05d0af2b8f
  13. 0xd5ec7ffaecac790d8adfa0620b0a5494758f862e3090b49e556a6ecbad2f0782
  14. 0x78ac2b34737774659a6a411f4d10b8ba570d40699d9f277321c3a32ff03d1dc9
  15. 0x7eb603d37f0f22dae1ea013e391889906ffc0139ff26e25b044bee38eec8f9b2
  16. 0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76
  17. 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON