addrbookFor publishers
← The evidence ledger

Evidence row 283016

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:api-lumitrades-io
Recorded
Previous row
#278350
Body SHA-256
f727afb3eb2c597558167f0dd9a93b069045a9bbdd8fa6f9ee75dba2e2b41153
Leaf
0xd5cece00e26e3d42212a8ab9f25caba4746853d2e8ca73b3f8291bcc3de41933

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.lumitrades.io/v1/check/batch"
    ],
    [
      "x402",
      "https://api.lumitrades.io/v1/fear-greed"
    ],
    [
      "x402",
      "https://api.lumitrades.io/v1/funding"
    ],
    [
      "x402",
      "https://api.lumitrades.io/v1/levels/:coin"
    ],
    [
      "x402",
      "https://api.lumitrades.io/v1/lite/:coin"
    ],
    [
      "x402",
      "https://api.lumitrades.io/v1/signal/:coin"
    ],
    [
      "x402",
      "https://api.lumitrades.io/v1/trust/check"
    ],
    [
      "x402",
      "https://api.lumitrades.io/v1/trust/receipts"
    ],
    [
      "x402",
      "https://api.lumitrades.io/v1/trust/vendors/:id/report"
    ],
    [
      "x402",
      "https://api.lumitrades.io/v1/verdict"
    ]
  ],
  "name": "api.lumitrades.io",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "api.lumitrades.io",
    "endpoints": [
      {
        "description": "Use when an agent must check several x402 sellers before paying: up to 10 resource URLs or seller domains in one call, each with the same label as the free /v1/check (checks_passed, check_first, checks_failed or no_data), reason codes, conclusive test-buy count, last delivered date and an evidence link, in one signed answer. Based on Lumi Trades' record; it does not contact the sellers. Not charged on bad input. Observations, not a guarantee.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://api.example.com/v1/data,data.example.org",
            "group": "query",
            "name": "urls",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.008",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Lumi Trades",
        "tags": [
          "x402",
          "check-before-paying",
          "batch-check",
          "pre-payment-check",
          "agent-payments"
        ],
        "url": "https://api.lumitrades.io/v1/check/batch"
      },
      {
        "description": "CoinMarketCap Crypto Fear and Greed index (market sentiment): current value and classification, change versus yesterday, last week and last month, yearly high and low, and a 30-day daily series. Refreshed every 30 minutes. Use when an agent needs a sentiment gauge with recent history rather than a single reading. Payable in USDC on Base or Stellar, or XRP, RLUSD or USDC on the XRP Ledger. Not charged on stale data.",
        "method": "GET",
        "parameters": [],
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Lumi Trades",
        "tags": [
          "fear-and-greed",
          "sentiment",
          "coinmarketcap",
          "bitcoin",
          "crypto"
        ],
        "url": "https://api.lumitrades.io/v1/fear-greed"
      },
      {
        "description": "Perpetual funding rates for every Lumi coin listed on OKX USDT swaps: rate, 8h-normalised rate, annualised rate, next funding time and a plain-English read, plus the BTC read, the median and the most positive and negative coins (XRP, BTC, ETH and the rest). Positive means longs pay shorts. Refreshed every 15 minutes. Use when an agent needs derivatives positioning data across many coins. Analytics only, not financial advice. Not charged on stale data.",
        "method": "GET",
        "parameters": [],
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Lumi Trades",
        "tags": [
          "funding-rates",
          "perpetuals",
          "derivatives",
          "positioning",
          "crypto"
        ],
        "url": "https://api.lumitrades.io/v1/funding"
      },
      {
        "description": "Lumi Market Ideas (educational, not financial advice). Support and resistance levels for one of 14 watchlist and major coins (XRP, BTC, ETH, HBAR, XLM and more), with a bias label, rule-based 7-day bull/base/bear scenario levels (not forecasts), commentary, dated catalysts and cited sources. Use for price reference levels on one coin. Paper-trade analysis, not investment advice. Lumi does not trade real money. Other coins return 404 without charge; see /v1/coins. Not charged on stale data.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "XRP",
            "group": "path",
            "name": "coin",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Lumi Market Ideas",
        "tags": [
          "support-resistance",
          "technical-analysis",
          "price-levels",
          "bitcoin",
          "crypto"
        ],
        "url": "https://api.lumitrades.io/v1/levels/:coin"
      },
      {
        "description": "Lumi Market Ideas (educational, not financial advice). Low-cost headline read for one of 51 large-cap crypto assets (XRP, BTC, ETH and more): overall label and score, 1h/4h/1d labels, and price with 24h change. Same live computation as /v1/signal/{coin}, without the indicator breakdown. Payable in USDC on Base or XRP, RLUSD or USDC on the XRP Ledger. Paper-trade analysis, not investment advice. Lumi does not trade real money. Not charged on unknown coins or stale data.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "XRP",
            "group": "path",
            "name": "coin",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Lumi Market Ideas",
        "tags": [
          "crypto-signals",
          "trading-signals",
          "bitcoin",
          "cheap",
          "crypto"
        ],
        "url": "https://api.lumitrades.io/v1/lite/:coin"
      },
      {
        "description": "Lumi Market Ideas (educational, not financial advice). Rule-based technical read for one of 51 large-cap crypto assets (XRP, BTC, ETH and more): label (Strong Buy to Strong Sell) and score, 1h/4h/1d labels, indicator summary (RSI, MACD, EMA stack, Bollinger, StochRSI, volume) and price with 24h change. From public exchange candles; 1h refreshes about every 13 min. Paper-trade analysis, not investment advice. Lumi does not trade real money. Not charged on unknown coins or stale data.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "XRP",
            "group": "path",
            "name": "coin",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "7",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Lumi Market Ideas",
        "tags": [
          "crypto-signals",
          "trading-signals",
          "technical-analysis",
          "bitcoin",
          "ethereum"
        ],
        "url": "https://api.lumitrades.io/v1/signal/:coin"
      },
      {
        "description": "Pre-payment check for an x402 resource URL: allow, warn or block with coded reasons. Built from a daily index of the CDP Bazaar catalog, unpaid 402-quote checks and Lumi's own on-chain test purchases on Base, the XRP Ledger and Stellar. Optional payTo and amount inputs catch address or price mismatches. A free signed version, Lumi Check, is at /v1/check. Observations, not a guarantee.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://api.example.com/v1/data",
            "group": "query",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Lumi Trust",
        "tags": [
          "x402",
          "payment-safety",
          "trust-score",
          "payment-check",
          "agent-payments"
        ],
        "url": "https://api.lumitrades.io/v1/trust/check"
      },
      {
        "description": "Use when an agent wants the record behind a seller check: the signed test-buy receipts Lumi Trades holds for one x402 seller (domain, resource URL or payTo), newest first, with date, endpoint, network (Base, XRP Ledger, Stellar), amount, transaction hash, explorer link and outcome (delivered, not delivered or inconclusive). Anyone can verify a receipt for free at /v1/trust/receipts/verify. Not charged on bad input or when Lumi has no test-buy of the seller. Observations, not a guarantee.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "api.example.com",
            "group": "query",
            "name": "seller",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Lumi Trades",
        "tags": [
          "x402",
          "test-buys",
          "signed-receipts",
          "seller-reputation",
          "check-before-paying"
        ],
        "url": "https://api.lumitrades.io/v1/trust/receipts"
      },
      {
        "description": "Full observation history for one x402 vendor on Lumi's curated list: unpaid 402-quote checks with status, quoted price and latency; paid test purchases with ledger transaction hashes and delivered yes/no (XRP Ledger, Base, Stellar); uptime over 24h/7d/30d/90d; quoted-price history; score components with sample sizes. Automated observations, not a rating.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "asksurf",
            "group": "path",
            "name": "id",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Lumi Trust",
        "tags": [
          "x402",
          "trust-score",
          "api-monitoring",
          "security",
          "due-diligence"
        ],
        "url": "https://api.lumitrades.io/v1/trust/vendors/:id/report"
      },
      {
        "description": "Use when an agent wants a one-label check before paying an x402 URL or seller domain: checks_passed, check_first, checks_failed or no_data, with as-of date, evidence window, conclusive test-buy count, last delivered/failed dates, reason codes, and evidence and appeal links. Same data and signing key as the free /v1/check. Observed on-chain payments appear as ranges only (unverified; no payer addresses or amounts). Not charged on bad input. Observations, not a guarantee.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://api.example.com/v1/data",
            "group": "query",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Lumi Trades",
        "tags": [
          "x402",
          "check-before-paying",
          "pre-payment-check",
          "seller-reputation",
          "test-buys"
        ],
        "url": "https://api.lumitrades.io/v1/verdict"
      }
    ],
    "enriched": false,
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793031081/bazaar-icons/3e908f423e67b0c6.png",
    "id": "api-lumitrades-io",
    "integrationType": "",
    "isNew": false,
    "name": "api.lumitrades.io",
    "networks": [
      "Base",
      "stellar:pubnet",
      "xrpl:0"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.0093",
      "currency": "USDC",
      "maxAmount": "0.02",
      "minAmount": "0.003"
    },
    "provider": "api.lumitrades.io",
    "providerUrl": "",
    "serviceName": "Lumi",
    "tags": [
      "x402",
      "check-before-paying",
      "batch-check",
      "pre-payment-check",
      "agent-payments",
      "fear-and-greed",
      "sentiment",
      "coinmarketcap",
      "bitcoin",
      "crypto",
      "funding-rates",
      "perpetuals",
      "derivatives",
      "positioning",
      "support-resistance",
      "technical-analysis",
      "price-levels",
      "crypto-signals",
      "trading-signals",
      "cheap",
      "ethereum",
      "payment-safety",
      "trust-score",
      "payment-check",
      "test-buys",
      "signed-receipts",
      "seller-reputation",
      "api-monitoring",
      "security",
      "due-diligence"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"f727afb3eb2c597558167f0dd9a93b069045a9bbdd8fa6f9ee75dba2e2b41153","id":283016,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793042654396013,"prev":278350,"subject":"agentic_market:api-lumitrades-io","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. 0xd5cea61ef843856625aa2c5bb36cb7391519ad86bcad525731fc094283dcb1f5
  2. 0x66abea424e999bc8cee37873851bd84fb4e4e9bd6a9062ae4b1bf2f7ee1f453d
  3. 0x63e9b55ba57ced4940d8405177ac994ce36bc885eb7d5bb15472812d4b7e8570
  4. 0xad53b5dfae302c352c6a118200a87be1477f8c38b7c4a6c519465591acb9bd06
  5. 0x7ffd9c09e73d3b27d3ec656c9cafc1d598e1d690a148c59e4be26512cd736f49
  6. 0x7a8179ce0e87c926b10cce0f1bc3e0370a983d9d129652ad8d3c75b11f597d6a
  7. 0xe255e7a8bd2d8893f56471d779db4491fe4a21ec6cbbec1ad9b4a39f19803b65
  8. 0xcbd1c06e62ddfe6932c8c8cd8ec52c44dfd11a7dc5d36d24a39a8649fe17df49
  9. 0x439d38ba7a712c2155b0a828ec1800ddcf47fe0115436016c8a2b1266ab2cd55
  10. 0x90db080e84cc49e02327fe570e893ec90666ec445e285fba4414255e78f59735
  11. 0xb662623cf3d981ba2c8b763c6eb8f856021264a195ee47844bfa430e2ef3597f
  12. 0x7026808261896a203198354548e5e8cabce4a06e89d077c172084841b47ae119
  13. 0x3199db04c2c73c3483386a86bf503eafde5af103465608156e2e5f42e72a6fbe
  14. 0x6b927d53caa5125cdba9255612d524976c691f8672796c3f0885ba2c5b3af1ad
  15. 0x6dc40f983a3840a0ad927a9ca17f4ff1e3b649a6c735e2a09b140db7c2caf13b
  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