← 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.