addrbookFor publishers
← The evidence ledger

Evidence row 3961

Observed , by baseline/1.

Kind
listing
About
source_record agentic_market:tienda-textokit-store
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
a101d19ce54fa63a2edefa5db3dde21ce9845f812e4024426a0c27fbd44b31b7
Leaf
0x87d777f4bf4369b863328d890cd1cc087c0db034ddc62e289b59b226e71ec423

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://tienda.textokit.store/api/bcra-indicadores"
    ],
    [
      "x402",
      "https://tienda.textokit.store/api/cartas-ar"
    ],
    [
      "x402",
      "https://tienda.textokit.store/api/comparar-textos"
    ],
    [
      "x402",
      "https://tienda.textokit.store/api/crypto-prices"
    ],
    [
      "x402",
      "https://tienda.textokit.store/api/cuit-ar"
    ],
    [
      "x402",
      "https://tienda.textokit.store/api/dev-utils"
    ],
    [
      "x402",
      "https://tienda.textokit.store/api/direcciones-ar"
    ],
    [
      "x402",
      "https://tienda.textokit.store/api/dolar-ar"
    ],
    [
      "x402",
      "https://tienda.textokit.store/api/fx-rates"
    ],
    [
      "x402",
      "https://tienda.textokit.store/api/normativa-ar"
    ],
    [
      "x402",
      "https://tienda.textokit.store/api/polymarket-markets"
    ],
    [
      "x402",
      "https://tienda.textokit.store/api/source-bounded-summary"
    ],
    [
      "x402",
      "https://tienda.textokit.store/api/translate-es"
    ],
    [
      "x402",
      "https://tienda.textokit.store/api/url-text"
    ],
    [
      "x402",
      "https://tienda.textokit.store/api/web-read"
    ],
    [
      "x402",
      "https://tienda.textokit.store/api/x402-adoption"
    ],
    [
      "x402",
      "https://tienda.textokit.store/api/x402-ping"
    ]
  ],
  "name": "tienda.textokit.store",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "tienda.textokit.store",
    "endpoints": [
      {
        "description": "Argentina central bank (BCRA) statistics: one page of monetary variables or dated observations of a series (interest rates, reserves, exchange rate, inflation indicators) from BCRA's public API v4.0, with source URL and read time. Use this when an agent needs official Argentine macro data with provenance. JSON, no model inference. Free sample at /api/bcra-indicadores/sample.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 1,
            "group": "body",
            "name": "idVariable",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 3,
            "group": "body",
            "name": "limit",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "serie",
            "group": "body",
            "name": "resource",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Textokit",
        "tags": [
          "argentina",
          "central-bank",
          "macro",
          "interest-rates",
          "data"
        ],
        "url": "https://tienda.textokit.store/api/bcra-indicadores"
      },
      {
        "description": "Formal letter in Argentine Spanish drafted from the facts you supply: claim, demand or request to a company or person, with sender, recipient, subject, facts, what you ask for and an optional response deadline in days. Use this when an agent must produce a firm, courteous letter for an Argentine consumer or business dispute. Returns the letter as text; it does not verify facts or give legal advice. Free sample at /api/cartas-ar/sample.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "Reclamo por entrega pendiente",
            "group": "body",
            "name": "asunto",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "Comercio Los Aromos",
            "group": "body",
            "name": "destinatario",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "El 8 de octubre de 2026 consulté por la entrega y no recibí respuesta. El 2 de octubre de 2026 compré una mesa por $85.000. La entrega acordada era el 7 de octubre de 2026 y ese día no recibí la mesa.",
            "group": "body",
            "name": "hechos",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "Rosario, 13 de octubre de 2026",
            "group": "body",
            "name": "lugarYFecha",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 5,
            "group": "body",
            "name": "plazoDias",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "Ana Pérez",
            "group": "body",
            "name": "remitente",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "Solicito que informen una fecha concreta de entrega de la mesa.",
            "group": "body",
            "name": "solicitud",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Textokit",
        "tags": [
          "argentina",
          "letter",
          "legal",
          "spanish",
          "consumer"
        ],
        "url": "https://tienda.textokit.store/api/cartas-ar"
      },
      {
        "description": "Compare two strings literally, with no normalization and no inference: equality, lengths, and the first difference with line, column, Unicode code point and UTF-16 offset. Up to 20,000 UTF-16 units each. Use this when an agent must check that a delivered text matches the agreed text exactly, or locate where two versions diverge. Deterministic JSON. Free sample at /api/comparar-textos/sample.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "😀b",
            "group": "body",
            "name": "entrega",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "😀a",
            "group": "body",
            "name": "original",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "17",
          "l30DaysUniquePayers": "5"
        },
        "serviceName": "Textokit",
        "tags": [
          "diff",
          "text",
          "compare",
          "qa",
          "deterministic"
        ],
        "url": "https://tienda.textokit.store/api/comparar-textos"
      },
      {
        "description": "Crypto price in USD for bitcoin, ethereum, solana and up to 20 coins per call by CoinGecko id: spot price, market cap, 24h change, provider update time and source URL. Use this when an agent needs a current BTC, ETH or token price before a quote, a conversion, a report or an alert, with a citation it can re-check. Live from CoinGecko's public API, no key, JSON, no model inference. Free sample at /api/crypto-prices/sample.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "bitcoin,ethereum",
            "group": "body",
            "name": "coins",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "20",
          "l30DaysUniquePayers": "6"
        },
        "serviceName": "Textokit",
        "tags": [
          "crypto",
          "prices",
          "spot-price",
          "coingecko",
          "market-data"
        ],
        "url": "https://tienda.textokit.store/api/crypto-prices"
      },
      {
        "description": "Validate an Argentine CUIT or CUIL tax id: format and check-digit verification, normalized and formatted forms, declared type (CUIT or CUIL). Use this when an agent collects Argentine customer or supplier ids and must reject typos before invoicing, KYC or onboarding. Mathematical validation only: it does not confirm registration or ownership. JSON, no model inference. Free sample at /api/cuit-ar/sample. Also works as Argentina TIN or taxpayer ID validation.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "20-12345678-6",
            "group": "body",
            "name": "identifier",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "CUIT",
            "group": "body",
            "name": "type",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "23",
          "l30DaysUniquePayers": "9"
        },
        "serviceName": "Textokit",
        "tags": [
          "argentina",
          "cuit",
          "tax-id",
          "validation",
          "kyc"
        ],
        "url": "https://tienda.textokit.store/api/cuit-ar"
      },
      {
        "description": "Hash sha256, sha512, sha1 or md5, HMAC, JWT decode (header, payload, expiry, optional HS256 check), UUID v4, base64 encode and decode, URL parse, time zone convert and unix to ISO: one deterministic op per call. Use this when an agent needs a verifiable transform without shipping its own library. Pure Node, no upstream, no model inference, nothing stored, JSON out. Free sample at /api/dev-utils/sample.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "sha256",
            "group": "body",
            "name": "algorithm",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "hash",
            "group": "body",
            "name": "op",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "hello world",
            "group": "body",
            "name": "value",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "19",
          "l30DaysUniquePayers": "6"
        },
        "serviceName": "Textokit",
        "tags": [
          "hash",
          "hmac",
          "jwt",
          "uuid",
          "developer-tools"
        ],
        "url": "https://tienda.textokit.store/api/dev-utils"
      },
      {
        "description": "Argentine street address lookup: candidate matches from the official Georef API (street, number, locality, department, province, coordinates) with the source record, URL and read time; optional province id narrows the search. Use this when an agent must normalize or geocode an address in Argentina before shipping, invoicing or mapping. No uniqueness guarantee; JSON, no model inference. Free sample at /api/direcciones-ar/sample.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "Av. Corrientes 1234",
            "group": "body",
            "name": "direccion",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 3,
            "group": "body",
            "name": "limit",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "02",
            "group": "body",
            "name": "provinciaId",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Textokit",
        "tags": [
          "argentina",
          "address",
          "geocoding",
          "georef",
          "latam"
        ],
        "url": "https://tienda.textokit.store/api/direcciones-ar"
      },
      {
        "description": "Argentine peso dollar rates in one GET with no parameters: oficial, blue, MEP, CCL, tarjeta and cripto with buy and sell quotes from DolarApi (open source, MIT), plus the gap percent between the crypto dollar and the official rate, source URL, read time and provider update time. Use this when an agent prices, converts or reports anything in Argentina and needs the real dollar, not only the official one. JSON, no model inference. Free sample at /api/dolar-ar/sample.",
        "method": "POST",
        "parameters": [],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "Textokit",
        "tags": [
          "argentina",
          "dolar",
          "exchange-rate",
          "fx",
          "latam"
        ],
        "url": "https://tienda.textokit.store/api/dolar-ar"
      },
      {
        "description": "FX rates and currency conversion reference: daily exchange rates for up to 20 currencies against one base (USD, EUR, GBP, JPY, BRL, MXN, ARS and about 160 more) with rate, reference date and source URL from Frankfurter (central-bank data, MIT licence). Use this when an agent needs an official-style exchange rate to price, invoice or convert amounts and must cite where it came from. Daily rates, not intraday; JSON, no model inference. Free sample at /api/fx-rates/sample.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "USD",
            "group": "body",
            "name": "base",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "EUR,GBP,BRL,ARS,MXN,JPY",
            "group": "body",
            "name": "quotes",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "19",
          "l30DaysUniquePayers": "6"
        },
        "serviceName": "Textokit",
        "tags": [
          "fx",
          "forex",
          "exchange-rate",
          "currency",
          "frankfurter"
        ],
        "url": "https://tienda.textokit.store/api/fx-rates"
      },
      {
        "description": "Argentina official gazette (Boletin Oficial) keyword search returning literal excerpts of matching notices with dates and source URLs; an optional date limits the search to that day's notices. Use this when an agent needs primary-source evidence of an Argentine regulation, decree, resolution or notice. No completeness guarantee and no legal interpretation; if the official search cannot be verified the call fails and is not settled. Free sample at /api/normativa-ar/sample.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 2,
            "group": "body",
            "name": "limit",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "monotributo",
            "group": "body",
            "name": "query",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Textokit",
        "tags": [
          "argentina",
          "regulation",
          "official-gazette",
          "legal",
          "search"
        ],
        "url": "https://tienda.textokit.store/api/normativa-ar"
      },
      {
        "description": "Polymarket markets and prediction market odds: one page of public markets from the Gamma API (text and status filters, order by volume or liquidity, outcome prices) or a wallet's positions and activity from the Data API, with source URL and read time. Use this when an agent needs prediction-market odds, event lists or a trader's positions as evidence for a forecast or a report. JSON, no model inference. Free sample at /api/polymarket-markets/sample.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 1,
            "group": "body",
            "name": "limit",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 0,
            "group": "body",
            "name": "offset",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "markets",
            "group": "body",
            "name": "resource",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "12",
          "l30DaysUniquePayers": "4"
        },
        "serviceName": "Textokit",
        "tags": [
          "polymarket",
          "prediction-markets",
          "odds",
          "market-data",
          "base"
        ],
        "url": "https://tienda.textokit.store/api/polymarket-markets"
      },
      {
        "description": "Summarize text with evidence: send 1 to 4,000 characters in English or Spanish and get a short summary plus 1 to 3 supporting quotes verified as exact substrings of your text, with a limitations note. Use this when an agent must condense an article, email or document and needs citations it can check before putting them in a report. Works only on the supplied text, no web retrieval, JSON out. Free sample at /api/source-bounded-summary/sample.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "es",
            "group": "body",
            "name": "language",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "Ana entregó el informe el lunes. Luis lo revisó el martes.",
            "group": "body",
            "name": "text",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "12",
          "l30DaysUniquePayers": "5"
        },
        "serviceName": "Textokit",
        "tags": [
          "summarization",
          "evidence",
          "nlp",
          "spanish",
          "text"
        ],
        "url": "https://tienda.textokit.store/api/source-bounded-summary"
      },
      {
        "description": "Translate or adapt text of up to 6,000 characters into natural Spanish as spoken in Argentina and the Rio de la Plata (voseo), keeping names, numbers, links and formatting. Use this when an agent needs Spanish copy for Argentine or Uruguayan users, such as support replies, product listings, notifications or marketing, instead of neutral or European Spanish. Optional tone: formal, neutral or casual. Any input language; JSON output. Free sample at /api/translate-es/sample.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "Hello! Your order ships tomorrow.",
            "group": "body",
            "name": "text",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "neutral",
            "group": "body",
            "name": "tone",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Textokit",
        "tags": [],
        "url": "https://tienda.textokit.store/api/translate-es"
      },
      {
        "description": "Read URL content: extract the readable plain text and title of any public web page, with scripts, styles and navigation removed, plus character count, truncation flags and read time. Use this when an agent needs the text of an article, doc or product page to quote, classify or summarize, without an API key. Static HTML only (no JavaScript, no login), up to 20,000 characters, JSON out. For Markdown output use /api/web-read. Free sample at /api/url-text/sample.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "text",
            "group": "body",
            "name": "format",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 10000,
            "group": "body",
            "name": "maxChars",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com/",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "20",
          "l30DaysUniquePayers": "6"
        },
        "serviceName": "Textokit",
        "tags": [
          "web-reader",
          "url-to-text",
          "markdown",
          "scraping",
          "rag"
        ],
        "url": "https://tienda.textokit.store/api/url-text"
      },
      {
        "description": "Web page to Markdown or plain text: fetch one public URL and get its title and main content with scripts, styles, navigation and ads stripped, plus character count and truncation flags. Use this when an agent needs to read a URL for research, RAG, monitoring or summarization without an API key or a browser. One HTTPS fetch of static HTML (no JavaScript rendering, no login pages), up to 20,000 characters, JSON out. Free sample at /api/web-read/sample.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "markdown",
            "group": "body",
            "name": "format",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 10000,
            "group": "body",
            "name": "maxChars",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com/",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "19",
          "l30DaysUniquePayers": "6"
        },
        "serviceName": "Textokit",
        "tags": [
          "web-reader",
          "url-to-text",
          "markdown",
          "scraping",
          "rag"
        ],
        "url": "https://tienda.textokit.store/api/web-read"
      },
      {
        "description": "Match receipt claims to individual Base USDC Transfer logs in RPC records you supply. Returns unmatched or ambiguous claims, duplicate event counts and declared-wallet exclusions. No live RPC verification or purchase attribution. Send a JSON-string bundle containing tape and evidence. Historical Bazaar snapshots remain available with operation=market_stats.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "{\"tape\":{\"network\":\"eip155:8453\",\"seller\":\"0x1111111111111111111111111111111111111111\",\"sales\":[{\"transaction\":\"0x3333333333333333333333333333333333333333333333333333333333333333\",\"payer\":\"0x2222222222222222222222222222222222222222\",\"amountAtomic\":\"10000\"}],\"declaredOperatorWallets\":[]},\"evidence\":{\"transactions\":[]}}",
            "group": "body",
            "name": "bundle",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "audit",
            "group": "body",
            "name": "operation",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Textokit",
        "tags": [
          "base",
          "usdc",
          "receipt-reconciliation",
          "onchain",
          "x402"
        ],
        "url": "https://tienda.textokit.store/api/x402-adoption"
      },
      {
        "description": "x402 payment test and ping: one call with no required parameters returns server time (ISO 8601 and Unix ms), a request id, the seller payTo, chain id and an echo of your optional text, only after a real settlement. Use this when an agent needs to prove its payment flow works, measure round-trip latency or run a cheap scheduled canary against a live seller. No upstream, no model inference; paid round trip 1 to 2 s. Free sample at /api/x402-ping/sample.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "hello",
            "group": "body",
            "name": "echo",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "22",
          "l30DaysUniquePayers": "7"
        },
        "serviceName": "Textokit",
        "tags": [
          "x402",
          "ping",
          "test",
          "timestamp",
          "canary"
        ],
        "url": "https://tienda.textokit.store/api/x402-ping"
      }
    ],
    "enriched": false,
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1792912421/bazaar-icons/ae1fd91a209ba3fd.png",
    "id": "tienda-textokit-store",
    "integrationType": "",
    "isNew": false,
    "name": "tienda.textokit.store",
    "networks": [
      "Base"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.002412",
      "currency": "USDC",
      "maxAmount": "0.01",
      "minAmount": "0.001"
    },
    "provider": "tienda.textokit.store",
    "providerUrl": "",
    "serviceName": "Textokit",
    "tags": [
      "argentina",
      "central-bank",
      "macro",
      "interest-rates",
      "data",
      "letter",
      "legal",
      "spanish",
      "consumer",
      "diff",
      "text",
      "compare",
      "qa",
      "deterministic",
      "crypto",
      "prices",
      "spot-price",
      "coingecko",
      "market-data",
      "cuit",
      "tax-id",
      "validation",
      "kyc",
      "hash",
      "hmac",
      "jwt",
      "uuid",
      "developer-tools",
      "address",
      "geocoding",
      "georef",
      "latam",
      "dolar",
      "exchange-rate",
      "fx",
      "forex",
      "currency",
      "frankfurter",
      "regulation",
      "official-gazette",
      "search",
      "polymarket",
      "prediction-markets",
      "odds",
      "base",
      "summarization",
      "evidence",
      "nlp",
      "web-reader",
      "url-to-text",
      "markdown",
      "scraping",
      "rag",
      "usdc",
      "receipt-reconciliation",
      "onchain",
      "x402",
      "ping",
      "test",
      "timestamp",
      "canary"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"a101d19ce54fa63a2edefa5db3dde21ce9845f812e4024426a0c27fbd44b31b7","id":3961,"kind":"listing","method":"baseline/1","observed_us":1793025276493728,"prev":null,"subject":"agentic_market:tienda-textokit-store","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. 0x87d750e16d6e20d6560db20b40bf0a314fc13a2ce760f1c8fae998b144778929
  2. 0x3a24bfe8dd8a3bdbdb8d068cbd6fb38555b82e3db016aa207f8de2331832bd81
  3. 0xb577dbbdd2efb77d0ca4093339d02a083aa8570644c032d495108062f286b540
  4. 0x9f0e8b248c0e741505292188ad10ead40d23adbff1ad377cc3e61187f8831b85
  5. 0xcfb9052ad43667afeef3fb9e4df3645cdd3cd343aa164e880da99b3e85464601
  6. 0xc2c7912048f38989b74f1a121c05659a6ff8e81add9d6bfc25835cfa02d27d22
  7. 0xc066f6d5bf04da064660d2ab3c42cc8d794d9e8c9f74dd1f6b7b731071e1d224
  8. 0x1b766ae932f7a8945ef600313390005013f6fa1ccc06eae822bfd8b178d8b96c
  9. 0xbaa1ce1c5cbf1b3300a4244927f40a028bd6b41ac39500640cecb2b188c7a0dd
  10. 0x07754f5d18ae94a58145ba055e77f9866d011c666e0e742dac34d5f46dce7f76
  11. 0xab0c5c1fde083e427b8955a771d679773808751fc069bed2944e88e84fcb655e
  12. 0x099dd43573993f2a1bea674129b7ed050429a0ac76c3bfda8aaf82a3af126469
  13. 0x49d11be052a4c069b10250aaba214f566b3f2e5aaa7a98e82ccc6a71c0e801a0
  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