← The evidence ledger
Evidence row 61410
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://agent-tools-production-e6aa.up.railway.app/v1/pdf-tables
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 4364a53eb8bcdba79ff737609d0edac8779b445ec1ab373338c27b5642398812
- Leaf
- 0xfa414b839a441c3692e8156758b0867a5590fc4b4d951b2daced22307d5af192
What was observed
{
"endpoints": [
[
"x402",
"https://agent-tools-production-e6aa.up.railway.app/v1/pdf-tables"
]
],
"name": "Agent Tools UK",
"owner_address": "0x1254f70ceed55d2e2d087e28f1ee2368d19e0399",
"raw": {
"accepts": [
{
"amount": "10000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 120,
"network": "eip155:8453",
"payTo": "0x1254f70ceed55d2e2d087e28f1ee2368d19e0399",
"scheme": "exact"
}
],
"description": "Extract every table from a PDF and return it as rows of cells in JSON, with the page number of each table. Use when you need numbers from financial statements, invoices, price lists or reports that are locked in a PDF. Send {url} or {base64}. Max 20 MB, first 50 pages. Returns {pages, tables:[{page, rows}], truncated}. Errors: 400 not a PDF, 413 too large.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"pages": 1,
"tables": [
{
"page": 1,
"rows": [
[
"Name",
"Amount"
],
[
"A",
"10"
]
]
}
],
"truncated": false
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"base64": {
"description": "File contents, base64-encoded (max 20 MB). Provide url OR base64.",
"type": "string"
},
"url": {
"description": "Public URL of the file. Provide url OR base64.",
"type": "string"
}
},
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-25T20:42:54.978Z",
"quality": {
"l30DaysTotalCalls": 14,
"l30DaysUniquePayers": 6,
"lastCalledAt": "2026-10-25T20:42:54.848Z"
},
"resource": "https://agent-tools-production-e6aa.up.railway.app/v1/pdf-tables",
"serviceName": "Agent Tools UK",
"tags": [
"pdf",
"tables",
"data extraction",
"json",
"documents"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Extract every table from a PDF and return it as rows of cells in JSON, with the page number of each table. Use when you need numbers from financial statements, invoices, price lists or reports that are locked in a PDF. Send {url} or {base64}. Max 20 MB, first 50 pages. Returns {pages, tables:[{page, rows}], truncated}. Errors: 400 not a PDF, 413 too large."
}What the leaf hashes
{"body":"4364a53eb8bcdba79ff737609d0edac8779b445ec1ab373338c27b5642398812","id":61410,"kind":"listing","method":"baseline/1","observed_us":1793025450890335,"prev":null,"subject":"x402_bazaar:https://agent-tools-production-e6aa.up.railway.app/v1/pdf-tables","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).
- 0xfa4164c8c3425772babbb260291038e15f80e3c3db251753e22ed3d365b3feef
- 0x535aa2ae8938f3328ab45af9bc14dfa00d1d4b7a6ded5c9b0a27a5da4a1e71aa
- 0x4ca5c4151de8b243a8be6e6d55a21cfe6b1a3f754e09f18506928ae0d7f01d7b
- 0xd97c3358773b1567ae1b561e97e45f7aab8d0ce3187c3bbe73956fec5c4278c8
- 0xc4081518b03d001d3285a5f9a1f063faeb23d3164d15d41d4238451118e45f88
- 0x3137a2d0be2ef3d18df44720f9d577e58f38e6f2462c2193813c3d3329981442
- 0x9e05d003637392cf92387c8434f87473cc73e32b567996a84ed44e83ac20c682
- 0x7fbca2420ebef90311f11e4890a1510051f2a67174a9057eaa4f28ab445dbdd9
- 0xf1f4138dec789ae0d7e7641b12de242c3d49f34e378b235be08cf57d85ad35dc
- 0x594aa12c66cb1a589bf8523cd0b663bbc2d80e013a2e69ee6b047a4aa23b26a7
- 0xc1f00d9dcd67fe1d14473197e5f14f3efa26c1e1569cc2a3172842f28c850633
- 0x08d20884523152a869ac5da32efc7de7b28316f6e9c2a28242f5ea9da742852f
- 0x694eb701ea36a0e3dcde192253ab85a618738bdc1e3a6e582e6f8bf9647f7a6a
- 0x44945ea9ad8b24e723ad5a8fd6d014024a49531783f74ff9229c2ab6930e84c8
- 0x68d296b1e00b4899fb83c3fba36fffaefa311eac2903067dbebfe776a12b4a9a
- 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
- 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae