← The evidence ledger
Evidence row 2201596
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://markup-tools.x402tookit.com/readability-extract
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 3a5e48a7f596e7da17eafa44aff7b302f645cfe3482d75d03ddf219e4790ab4b
- Leaf
- 0x2787a866c5c6c5ceac1bf189e77c18e88314663f82c32573e7f38d4faab5467b
What was observed
{
"endpoints": [
[
"x402",
"https://markup-tools.x402tookit.com/readability-extract"
]
],
"name": "Markup and Text Extraction Tools",
"owner_address": "0xb531320805c5bed1d46aeadcf4f008fdf172dbda",
"raw": {
"accepts": [
{
"amount": "30000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
"scheme": "exact"
},
{
"amount": "30000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM",
"transactionVersions": [
0
]
},
"maxTimeoutSeconds": 300,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "DUPiupXtuox38dcGoXUKer5mAydCzmaHjrbQ66qeEm8s",
"scheme": "exact"
},
{
"amount": "30000",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:137",
"payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
"scheme": "exact"
},
{
"amount": "30000",
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:42161",
"payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
"scheme": "exact"
}
],
"description": "Heuristic main-content extraction from supplied HTML by text density and tag scoring; returns text, title, byline, confidence.",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"base": "https://example.com/story",
"html": "<html><head><title>News | Site</title><meta name=author content=\"Ann Lee\"></head><body><nav><a href=/>Home</a><a href=/x>World</a></nav><div id=content><h1>Big Story</h1><p>First paragraph of the story, with enough words, commas, and detail to count as real prose.</p><p>Second paragraph continues the story, adding more detail, context, and quotes for the reader.</p></div><div class=sidebar><p>Related: a, b, c</p></div><footer>Copyright</footer></body></html>"
},
"type": "http"
},
"output": {
"example": {
"asOf": "2026-10-21T05:45:54.364Z",
"byline": "Ann Lee",
"confidence": "MEDIUM",
"container": {
"class": null,
"id": "content",
"tag": "div"
},
"degraded": false,
"disclaimer": "Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting.",
"hiddenElements": [],
"language": null,
"linkDensity": 0,
"notChecked": [
"CSS layout (a visually hidden class name is not known)",
"JavaScript-rendered content",
"…2 more"
],
"pageUrl": "https://example.com/story",
"reasons": [
"Chosen block is <div> id=\"content\" with score 36 and link density 0%.",
"This is a heuristic (text density, tag and class-name scoring); it can pick a sidebar or miss content on unusual layouts."
],
"removed": {
"byClassOrId": 1,
"byTag": 2,
"hidden": 0
},
"runnerUpScore": null,
"score": 36,
"source": "computed locally",
"summary": "32 words extracted from <div>; confidence MEDIUM.",
"text": "Big Story\n\nFirst paragraph of the story, with enough words, commas, and detail to count as real prose.\n\nSecond paragraph continues the story, adding more detail, context, and quotes for the reader.",
"title": "Big Story",
"verdict": "CONTENT_EXTRACTED",
"wordCount": 32
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"base": {
"description": "Optional absolute http(s) URL of the page (kept in the answer for context)",
"type": "string"
},
"html": {
"description": "Full page HTML, up to 20000 characters (longer is refused with 400)",
"type": "string"
}
},
"required": [
"html"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"asOf": {
"type": [
"null",
"string"
]
},
"byline": {
"type": [
"null",
"string"
]
},
"confidence": {
"type": [
"null",
"string"
]
},
"container": {
"properties": {
"class": {},
"id": {
"type": [
"null",
"string"
]
},
"tag": {
"type": [
"null",
"string"
]
}
},
"type": [
"null",
"object"
]
},
"degraded": {
"type": [
"boolean",
"null"
]
},
"disclaimer": {
"type": [
"null",
"string"
]
},
"hiddenElements": {
"type": [
"array",
"null"
]
},
"language": {},
"linkDensity": {
"type": [
"null",
"number"
]
},
"notChecked": {
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"pageUrl": {
"type": [
"null",
"string"
]
},
"reasons": {
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"removed": {
"properties": {
"byClassOrId": {
"type": [
"null",
"number"
]
},
"byTag": {
"type": [
"null",
"number"
]
},
"hidden": {
"type": [
"null",
"number"
]
}
},
"type": [
"null",
"object"
]
},
"runnerUpScore": {},
"score": {
"type": [
"null",
"number"
]
},
"source": {
"type": [
"null",
"string"
]
},
"summary": {
"type": [
"null",
"string"
]
},
"text": {
"type": [
"null",
"string"
]
},
"title": {
"type": [
"null",
"string"
]
},
"verdict": {
"type": [
"null",
"string"
]
},
"wordCount": {
"type": [
"null",
"number"
]
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-11-01T23:37:11.45Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-11-01T23:37:11.278Z"
},
"resource": "https://markup-tools.x402tookit.com/readability-extract",
"serviceName": "Markup and Text Extraction Tools",
"tags": [
"html",
"readability",
"article-extraction",
"scraping"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Heuristic main-content extraction from supplied HTML by text density and tag scoring; returns text, title, byline, confidence."
}What the leaf hashes
{"body":"3a5e48a7f596e7da17eafa44aff7b302f645cfe3482d75d03ddf219e4790ab4b","id":2201596,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793646806814098,"prev":null,"subject":"x402_bazaar:https://markup-tools.x402tookit.com/readability-extract","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (444186 rows).
- 0x2787ad0f57599152cfb4ae88feee546e74f95929bf6e07241da5aa286c8a590a
- 0x73836d9d220d4a10bd5df421285ec33880d4248049f41b516622e4eebad7a227
- 0xce87cf2639727fafb64ce283a68bc1283d7b45fb00234cc83a26bcff1b51f5f6
- 0xb6f1828629883de7fb6f0cb67b0f59212ab6b10b1fc20b5e03ce39ece74dfb81
- 0x9843d554ec996a17ead1cd1d8d4fb9e3d049b1d4b598beb6a6fd3fdcd0369f2c
- 0x945e19f09c9633e55b0b9c87ab664b6cbc2d9a5db10fdcf1a9b5ebb62dd7930b
- 0xf794855fe95c5bbbefe7f67f103dcd36130d7634487fc29805e74b460c6dc578
- 0xb722eea8c90998a02f70939f4b6b98979e9ab70eca641818a0dd5f8bc6c9e300
- 0x7067cc6e75e1703c4c688974a914ac4dd224e35baf0d1b5df577a32465d3dba7
- 0x79ae55366a91a5f0a0231e8b4ee3b3b775bb6c749d00e5ed9fda948c4f878ffd
- 0x276b89ececa89d19c603158dd4daa7e245dc20167d3aab34b5bbf4a72dcaa7c1
- 0x30c69c4e48cdef428405637e6d88365f3fdec762798505e86a1433a12aef6112
- 0x5b0b305b931d60b176fe691af870b79057a88d761c8f0709f7516abe01b03974
- 0x8d443fc9063dd9f00f5f7476005a8915a8222f4611f5601e212bafbdbbdd6165
- 0x9cb76be6423133397c3da69f801d6af35dcce77b458aa17bd796c877ed7bc8fd
- 0xd42916b5c6441e9c8d91ff91715af1489cb83dee26d47e7da107caa4d2a68b65
- 0xa20b9be86af7d690e040c9060a373b2fc5498edf3432f43c26f74fa2febc1e9a
- 0x050f2978b537f7afb21ee1551577cdf146d1c56f4df12d24315ae5e69366b0a4
- 0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e
- Day root
- 0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
- Chained
- 0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
- Published
- On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af