← The evidence ledger
Evidence row 2205076
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://modell.halowerk.com/v1/context-plan
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- c874539b89a645b3dbf5fe2691bb2d01fc1cd13a3054c8fc7ca6bf1e9cb21073
- Leaf
- 0x707b069b223a3d27f06b3d27591ca0cb9cc18cfdc1c5712c45e032b39949bc47
What was observed
{
"endpoints": [
[
"x402",
"https://modell.halowerk.com/v1/context-plan"
]
],
"name": "modell.halowerk.com/v1/context-plan",
"owner_address": "0x2880edfff13100677bf97a3cbdf3bc34771c4e5e",
"raw": {
"accepts": [
{
"amount": "2000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"asset": "USDC",
"assetTransferMethod": "eip3009",
"eip712Domain": {
"chainId": 8453,
"name": "USD Coin",
"verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"version": "2"
},
"name": "USD Coin",
"network_name": "Base Mainnet",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
"scheme": "exact"
}
],
"description": "Plans the division of a long input for a given model. It reserves room for the system prompt, the expected answer and a safety margin, then works out how many chunks are needed and where to cut, preferring paragraph boundaries over line and sentence boundaries and never cutting inside a word. Optional overlap carries context across the seams.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"boundary": "auto",
"expected_output_tokens": 800,
"model": "gpt-5-mini",
"text": "First section with the customer requirements.\n\nSecond section with implementation constraints and acceptance criteria."
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"advice": "Der Text passt in einen Aufruf. Aufteilen wuerde nur Kosten und Fehlerquellen erzeugen.",
"chunks": 1,
"cost_usd": 0.001731,
"estimate_basis": "118 Zeichen, 14 Woerter, 4.00 Zeichen/Token angenommen",
"fits_in_one_pass": true,
"limits": "Tokenzahlen sind geschaetzt, nicht tokenisiert.",
"model": "gpt-5-mini",
"plan": [],
"tokens": {
"context_window": 400000,
"reserved_for_output": 800,
"reserved_for_system": 500,
"safety_margin": 0.1,
"total": 26,
"usable_per_chunk": 358830
}
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"boundary": {
"default": "auto",
"description": "Where to cut. auto tries paragraph, then line, then sentence.",
"enum": [
"absatz",
"zeile",
"satz",
"auto"
],
"type": "string"
},
"expected_output_tokens": {
"default": 2000,
"description": "Room to reserve for the answer per chunk.",
"minimum": 0,
"type": "integer"
},
"model": {
"description": "Target model id, e.g. claude-opus-5.",
"type": "string"
},
"overlap_tokens": {
"default": 0,
"description": "Tokens of the previous chunk repeated at the start of the next.",
"maximum": 20000,
"minimum": 0,
"type": "integer"
},
"safety_margin": {
"default": 0.1,
"description": "Fraction of the window held back against estimation error. 0.1 = 10 percent.",
"maximum": 0.5,
"minimum": 0,
"type": "number"
},
"system_prompt_tokens": {
"default": 500,
"description": "Room to reserve for the system prompt per chunk.",
"minimum": 0,
"type": "integer"
},
"text": {
"description": "The document to split.",
"maxLength": 2000000,
"minLength": 1,
"type": "string"
}
},
"required": [
"text",
"model"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-11-02T14:51:08.437Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-11-02T14:51:08.018Z"
},
"resource": "https://modell.halowerk.com/v1/context-plan",
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Plans the division of a long input for a given model. It reserves room for the system prompt, the expected answer and a safety margin, then works out how many chunks are needed and where to cut, preferring paragraph boundaries over line and sentence boundaries and never cutting inside a word. Optional overlap carries context across the seams."
}What the leaf hashes
{"body":"c874539b89a645b3dbf5fe2691bb2d01fc1cd13a3054c8fc7ca6bf1e9cb21073","id":2205076,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793646944778101,"prev":null,"subject":"x402_bazaar:https://modell.halowerk.com/v1/context-plan","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).
- 0x707b062572b96126779b47a2a15f60be31c4bb78bc83976a9a47a2241f5e0a45
- 0xdabc91189fd2bc253c1a1db336a25d267a914edfd3b897f6e6d93aaa2c2597db
- 0x82878362d1d3a7ab703cf85c3d61bc7c9b0d617ef5f8d60746df43d0ccecdf9d
- 0x15f0908834a726a642322ef79a19b3d389546e9f60536e4d0694b4d4b98c32e0
- 0xfd77be133265c24c9487adc2880e00c8f625b43576790a7dc24ae6d40cefe433
- 0xec371bf930846d29381de97052da5e37d9885a36f111b19f5e2cfe94b7c3322d
- 0xa19e9ec21e22a21a09aa5a404066858136a42762e17e4cdc1b2dc662e2e581f9
- 0xc594a394d41c4922d986e4c044953585466aa05234bda11192bd9fe41de6a0ab
- 0x37073ba13b5a901beb8e4b5b4fc1fe88bbb98cd09acaa5e73fffbc5017c47b63
- 0x99260ba127d71318ee712f8192a1c34260485b42cac3cff6f3418b226aa1445f
- 0xac15408075aa2912cf76826642b7a75a9428660e80719ce577a65c1fc701b2c8
- 0xfae5eba0f7987b5c42177d337465c3ecc14624ad4cad3ffd025f9ac681fc2c37
- 0x608160924e1d66c9701d48e69e878606fa6a4dd94a73d3f0570dadb0c3de65b3
- 0xb903742c059190ddedc375958f73db84c3806732f1e54330407245d4734015f5
- 0x2cdc73dde4ed839d7482b6b91833e64bef56c7626db8439f3bbdfcffd2ae32a3
- 0x0e5696ae625571c52ddcd8dc09aa6c994b4ab38f2086df20d56f1f01c603e501
- 0xf9973981f80219d4f00fa9186b40a8144accc0c9875572fb79eaea312a21a187
- 0x4d205063c881c48edbbb37762a8d3bbb7444d4c42daa882f663a231893d25c35
- 0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e
- Day root
- 0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
- Chained
- 0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
- Published
- On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af