← The evidence ledger
Evidence row 64926
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://api.aiskills402.com/v1/skills/prompt-caching-review/file
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 9213cc30184ee1941c780042531963ab0b62955ffc1f6a393bea4e23949d69fe
- Leaf
- 0xe429a190134316cd36e2c6651ee529f7c0037ef52cf08413130833e8d360cbca
What was observed
{
"endpoints": [
[
"x402",
"https://api.aiskills402.com/v1/skills/prompt-caching-review/file"
]
],
"name": "Prompt Caching Review",
"owner_address": "0x8e37022edcf0f21cf3c9f93fee9d4d32519f36f4",
"raw": {
"accepts": [
{
"amount": "10000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 60,
"network": "eip155:8453",
"payTo": "0x8e37022edcf0f21cf3c9f93fee9d4d32519f36f4",
"scheme": "exact"
}
],
"description": "Prompt Caching Review — Reviews ONE Claude API request (tools, system, messages, the cache marks, the model, the sizes and how often it is sent) for the five reasons its prompt cache does not pay off, and lists only those, one line each with a fixed code, the place, why the cache misses and the fix - or exactly No findings. It catches text that changes on every call (a clock, a request id, a user name) at or before the cache mark, a large stable prefix with no mark, a marked prefix shorter than…",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"type": "http"
},
"output": {
"example": {
"file": {
"content": "<the SKILL.md file>",
"encoding": "utf-8",
"name": "SKILL.md"
},
"name": "Prompt Caching Review",
"ok": true,
"receipt": {
"settled": true,
"tx": "0x<settlement transaction>"
},
"redownload": {
"token": "<64 hex chars>",
"url": "<api>/v1/purchases/<token>"
},
"sha256": "<sha256 of SKILL.md>",
"skill": "prompt-caching-review",
"version": "1.0.0"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"headers": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"method": {
"enum": [
"GET",
"HEAD"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-19T08:00:23.51Z",
"quality": {
"l30DaysTotalCalls": 2,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-10-19T08:00:23.286Z"
},
"resource": "https://api.aiskills402.com/v1/skills/prompt-caching-review/file",
"serviceName": "Prompt Caching Review",
"tags": [
"agent-skill",
"prompt-caching-review",
"claude-api",
"prompt-caching",
"cache-control"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Prompt Caching Review — Reviews ONE Claude API request (tools, system, messages, the cache marks, the model, the sizes and how often it is sent) for the five reasons its prompt cache does not pay off, and lists only those, one line each with a fixed code, the place, why the cache misses and the fix - or exactly No findings. It catches text that changes on every call (a clock, a request id, a user name) at or before the cache mark, a large stable prefix with no mark, a marked prefix shorter than…"
}What the leaf hashes
{"body":"9213cc30184ee1941c780042531963ab0b62955ffc1f6a393bea4e23949d69fe","id":64926,"kind":"listing","method":"baseline/1","observed_us":1793025457478154,"prev":null,"subject":"x402_bazaar:https://api.aiskills402.com/v1/skills/prompt-caching-review/file","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).
- 0xe4298d53f65d553913b0bea3103334e015f6f15dad1d8eae2251a030e433f92f
- 0x2f3c84d01676d9c47ec7763df7033ac528d706b15bc6e3a01e5a93f20b8d6f71
- 0xc867a02f5754d6c58e08d04e3e0b9a20dc81e9cd8d51da9129f145658c31cae3
- 0x4beccd8dc7c9ca9d16a52710eefa05f7b1ed37a3ad4f8185bc7d5edac06db1da
- 0x5e902ea1d0e55da8faf29bb5a23a7c485ab49bd5efc81c8572c6f1845a350c4b
- 0xa0cff26f78dc356f13122ce1404e2f76f62ec4170daa501ef654dde82442e13d
- 0xadcc4ea249b0facc5f0eb10f4cbd7bd6d87ff5935e846390d37833a4fa40b452
- 0xb36fa3b3bfd0cdc175102c84d5c20dee3f65b7e757b70a3408f08e6a70eadf6b
- 0x444a7376940e2830bf72adff90bc8741426d1d746343c45469f2b29d6ccebab3
- 0x15726dc36d12291b4937cc1d22f325d4939ad46dd10d4e44468a88a8cc8329ed
- 0x162e0da99198c9cdc9c43bf4626e85f4a7092fdb31ea15c7126e1f98b20eaa56
- 0x2fc38b57208d692aab1ee89b6e26917df292126314027c27360c5644a63fd0bc
- 0xc0924a0807e534382f518663123231c317124338831a2b310de2c17b09677086
- 0x9bc5fc98278b9f6dc18c66c6e162aefd5244be03170d41bc5161f58ad11beed7
- 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
- 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
- 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae