addrbookFor publishers
← The evidence ledger

Evidence row 278542

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://tienda.textokit.store/api/web-read
Recorded
Previous row
#122655
Body SHA-256
9dff9066eba28cd887bdbef07a5e260cf267c36d775b31088e5b66f7a02b980b
Leaf
0xa215708e790632c7211eac6c91eca0a68cbf6bb9c54b6de66ad373e68cea94ae

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://tienda.textokit.store/api/web-read"
    ]
  ],
  "name": "Textokit",
  "owner_address": "0x6b5af9924f4cd35643c11a9fd1c983f77261a6e1",
  "raw": {
    "accepts": [
      {
        "amount": "1000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0x6b5aF9924f4CD35643c11a9fd1C983f77261A6E1",
        "scheme": "exact"
      }
    ],
    "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.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "format": "markdown",
              "maxChars": 10000,
              "url": "https://example.com/"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "characters": 156,
              "format": "markdown",
              "readAt": "2026-10-16T06:29:31.115Z",
              "scope": "Best-effort extraction from one received HTML response using structural heuristics. No JavaScript execution or authenticated access. CSS and generic navigation may not be recognized. Common HTML entities are decoded; other named entities are retained. Source completeness is unknown because the reader supplied no usable truncation flag. Extracted content fits within maxChars. Title is extracted from the received title element and limited to 1000 UTF-16 units. The storefront reader limits received raw HTML to 20,000 UTF-16 code units before extraction; this limit includes markup and omitted content.",
              "sourceTruncated": null,
              "text": "This domain is for use in documentation examples without needing permission. This is not a service; avoid relying on it for testing and monitoring purposes.",
              "title": "Example Domain",
              "truncated": null,
              "url": "https://example.com/"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "properties": {
                "body": {
                  "additionalProperties": false,
                  "properties": {
                    "format": {
                      "default": "text",
                      "description": "Output format: plain text or simple Markdown. Defaults to text.",
                      "enum": [
                        "text",
                        "markdown"
                      ],
                      "type": "string"
                    },
                    "maxChars": {
                      "default": 10000,
                      "description": "Maximum returned text length in UTF-16 code units, from 1000 to 20000. Defaults to 10000.",
                      "maximum": 20000,
                      "minimum": 1000,
                      "type": "integer"
                    },
                    "url": {
                      "description": "Public HTTPS page URL. Private addresses and pages requiring authentication are unsupported.",
                      "minLength": 9,
                      "type": "string"
                    }
                  },
                  "required": [
                    "url"
                  ],
                  "type": "object"
                },
                "bodyType": {
                  "const": "json",
                  "type": "string"
                },
                "method": {
                  "const": "POST",
                  "type": "string"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method",
                "body"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "characters": {
                  "type": "number"
                },
                "format": {
                  "type": "string"
                },
                "readAt": {
                  "type": "string"
                },
                "scope": {
                  "type": "string"
                },
                "sourceTruncated": {
                  "type": "null"
                },
                "text": {
                  "type": "string"
                },
                "title": {
                  "type": "string"
                },
                "truncated": {
                  "type": "null"
                },
                "url": {
                  "type": "string"
                }
              },
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "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",
    "lastUpdated": "2026-10-26T18:46:52.913Z",
    "quality": {
      "l30DaysTotalCalls": 19,
      "l30DaysUniquePayers": 6,
      "lastCalledAt": "2026-10-25T22:10:46.945Z"
    },
    "resource": "https://tienda.textokit.store/api/web-read",
    "serviceName": "Textokit",
    "tags": [
      "web-reader",
      "url-to-text",
      "markdown",
      "scraping",
      "rag"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "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."
}

What the leaf hashes

{"body":"9dff9066eba28cd887bdbef07a5e260cf267c36d775b31088e5b66f7a02b980b","id":278542,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793042077587435,"prev":122655,"subject":"x402_bazaar:https://tienda.textokit.store/api/web-read","subject_kind":"source_record"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON