← The evidence ledger
Evidence row 123849
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://verifylite.hydratinghealingtouch.workers.dev/sanitize-json
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 7de666c8dd0a5a14f00c042c7063decaa784544dae06c3164741102684d52e3a
- Leaf
- 0x9e4005c00c1eb3ceab9ef6521abab6ed36dffa5b715af317ec58a7d024e74fe9
What was observed
{
"endpoints": [
[
"x402",
"https://verifylite.hydratinghealingtouch.workers.dev/sanitize-json"
]
],
"name": "VerifyLite",
"owner_address": "0xb33134504393140cfd963d76f62907d660880932",
"raw": {
"accepts": [
{
"amount": "3900",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0xb33134504393140cfd963d76f62907d660880932",
"scheme": "exact"
}
],
"description": "Turns messy LLM output into valid JSON: strips Markdown code fences and surrounding prose, fixes trailing commas, single quotes, unquoted keys, comments, Python True/None, cut-off brackets, and stringified JSON. Optionally validates the result against a JSON Schema (draft 4 to 2020-12) and lists each error with its location. Returns the parsed data, the JSON text, and what was changed. Not charged if no JSON can be recovered or the input is invalid.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"schema": {
"properties": {
"age": {
"type": "integer"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"age"
],
"type": "object"
},
"text": "```json\n{'name': 'Ada', 'age': 36,}\n```"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"changed": true,
"changes": [
"removed Markdown code fence",
"repaired JSON syntax"
],
"data": {
"age": 36,
"name": "Ada"
},
"json": "{\"name\":\"Ada\",\"age\":36}",
"ok": true,
"repaired": true,
"schemaCheck": {
"errorCount": 0,
"errors": [],
"valid": true
},
"tool": "fix_json",
"type": "object"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"schema": {
"description": "Optional JSON Schema to validate the repaired data against.",
"type": "object"
},
"text": {
"description": "The broken JSON or LLM reply, up to 30,000 characters.",
"type": "string"
}
},
"required": [
"text"
],
"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"
}
},
"builder-code": {
"info": {
"s": [
"cdp_sdk_server"
]
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"a": {
"description": "App builder code",
"pattern": "^[a-z0-9_]{1,32}$",
"type": "string"
},
"s": {
"description": "Service builder codes",
"items": {
"pattern": "^[a-z0-9_]{1,32}$",
"type": "string"
},
"maxItems": 11,
"type": "array"
},
"w": {
"description": "Wallet builder code",
"pattern": "^[a-z0-9_]{1,32}$",
"type": "string"
}
},
"type": "object"
}
},
"eip2612GasSponsoring": {},
"erc20ApprovalGasSponsoring": {}
},
"lastUpdated": "2026-10-23T02:26:45.149Z",
"quality": {
"l30DaysTotalCalls": 3,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-10-23T02:26:44.482Z"
},
"resource": "https://verifylite.hydratinghealingtouch.workers.dev/sanitize-json",
"serviceName": "VerifyLite",
"tags": [
"json",
"llm",
"repair",
"schema",
"validation"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Turns messy LLM output into valid JSON: strips Markdown code fences and surrounding prose, fixes trailing commas, single quotes, unquoted keys, comments, Python True/None, cut-off brackets, and stringified JSON. Optionally validates the result against a JSON Schema (draft 4 to 2020-12) and lists each error with its location. Returns the parsed data, the JSON text, and what was changed. Not charged if no JSON can be recovered or the input is invalid."
}What the leaf hashes
{"body":"7de666c8dd0a5a14f00c042c7063decaa784544dae06c3164741102684d52e3a","id":123849,"kind":"listing","method":"baseline/1","observed_us":1793025623784659,"prev":null,"subject":"x402_bazaar:https://verifylite.hydratinghealingtouch.workers.dev/sanitize-json","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).
- 0x9e400ec81fc608880e8b5fd7e97fc98deb9edb95dc2b0532c29d94e8012754bf
- 0x79ac75ccae0ec9558b7cafe8772dfd099b4f46c0a65307e80fc00e29eebdd7f8
- 0x8057605d33aca57901c6cfb8a5dbcfe5c8cbd2a09f448cdb676c68ccc12ed508
- 0x26484b84e4117ef90ee2c2c2e26977906021811e0cf6bf67486bc9aede97fa98
- 0x3fb1326bd59bf935cd09dada5b55de4096adb8ccbf5f95de799793486229a513
- 0x2594a9618737ac3860c2de1755fe0ce88bda064ecd89a06a094a3be2d31b4e1f
- 0x2bf3eea02b3a3944c6ea638302a754e4e5e9bd109c0e68108c798edd4790e1cf
- 0x332b282e2fb99d8e8435f9de2636abba196c51e8f8703c9baa83cbbaa220d8a7
- 0xfe8f32850d20cf2e7aaaf9929e81ec89f9d29af0c025e85c6b386c2b7c4e400a
- 0xe28c07fee0e288e36600367941f03b5da3143ee4c0b53ee2d78734dbe5523f0d
- 0xcf41009271d76f70a486c0f32eb0d9e4d76bad43d622f4b5d56f18872edb19e1
- 0x73cca5e5ba14c0aaa799d5324b89eb846e3c5546aab3b2cda0c05c5eeaa03168
- 0x99a4e0f8b23989f58b564c1b6e419578b4388f6e0dbf6e50177c1bd476302d0e
- 0x6713795704ddd9c528d421fadd9cc96b0200a4ddbba84f88e718d4968dde888b
- 0x62a900133713919f4eed33d8336876b7a6d538233b8a4f3ed03b29aa44f5bad0
- 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae