← The evidence ledger
Evidence row 122655
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://tienda.textokit.store/api/web-read
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- c83addb067d52b78560b4316c8e76bdd2dcf4a5b705b597888b5351961eb66fd
- Leaf
- 0xe5b303d7b0557566334e17eb438eda25aa48f4af4c015c68544672dab92ed702
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-25T22:10:47.232Z",
"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":"c83addb067d52b78560b4316c8e76bdd2dcf4a5b705b597888b5351961eb66fd","id":122655,"kind":"listing","method":"baseline/1","observed_us":1793025622033034,"prev":null,"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.