addrbookFor publishers
← The evidence ledger

Evidence row 2941

Observed , by baseline/1.

Kind
listing
About
source_record agentic_market:modell-halowerk-com
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
ff05e91db3bc9bd5545e1c5accb0fb6063a79daecfb58de96d8a1cd53c4749b8
Leaf
0x6eab63d9641693814b5e11b052d34f5c9f2a4dd7ebbb4487eb2636112fa21730

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://modell.halowerk.com/v1/context-plan"
    ],
    [
      "x402",
      "https://modell.halowerk.com/v1/cost-estimate"
    ],
    [
      "x402",
      "https://modell.halowerk.com/v1/drift-check"
    ],
    [
      "x402",
      "https://modell.halowerk.com/v1/llm-catalog"
    ],
    [
      "x402",
      "https://modell.halowerk.com/v1/llm-catalog-diff"
    ],
    [
      "x402",
      "https://modell.halowerk.com/v1/model-router"
    ],
    [
      "x402",
      "https://modell.halowerk.com/v1/openapi-to-mcp"
    ],
    [
      "x402",
      "https://modell.halowerk.com/v1/openapi-validate"
    ],
    [
      "x402",
      "https://modell.halowerk.com/v1/output-validate"
    ],
    [
      "x402",
      "https://modell.halowerk.com/v1/tool-arg-validate"
    ],
    [
      "x402",
      "https://modell.halowerk.com/v1/tool-compat"
    ],
    [
      "x402",
      "https://modell.halowerk.com/v1/trace-grade"
    ]
  ],
  "name": "modell.halowerk.com",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "modell.halowerk.com",
    "endpoints": [
      {
        "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.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "beispiel",
            "group": "body",
            "name": "model",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "Beispieltext.",
            "group": "body",
            "name": "text",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": null,
        "serviceName": "",
        "tags": [],
        "url": "https://modell.halowerk.com/v1/context-plan"
      },
      {
        "description": "Works out what a call would cost. Give either the text itself or a token count, plus the expected output length, and get input, output, cache-read and cache-write cost per model with the total. Token counts derived from text are estimates from character and word statistics, not a tokeniser, and typically land within about 15 percent — where an exact count matters, count with the vendor tokeniser.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 0,
            "group": "body",
            "name": "input_tokens",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "Beispieltext.",
            "group": "body",
            "name": "text",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": null,
        "serviceName": "",
        "tags": [],
        "url": "https://modell.halowerk.com/v1/cost-estimate"
      },
      {
        "description": "Compares two submitted sample sets feature by feature and returns deterministic drift metrics. Continuous features are binned on the combined value range and receive PSI, Jensen-Shannon divergence and a Kolmogorov-Smirnov statistic; categorical features receive PSI and Jensen-Shannon divergence over exact category labels. The response names every feature, its sample counts, the metric values, the threshold used, and the reason a feature was flagged.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 5,
            "group": "body",
            "name": "bins",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": null,
            "group": "body",
            "name": "current_samples",
            "required": false,
            "type": "object"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": null,
            "group": "body",
            "name": "feature_types",
            "required": false,
            "type": "object"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": null,
            "group": "body",
            "name": "reference_samples",
            "required": false,
            "type": "object"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 0.2,
            "group": "body",
            "name": "threshold",
            "required": false,
            "type": "number"
          }
        ],
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "",
        "tags": [],
        "url": "https://modell.halowerk.com/v1/drift-check"
      },
      {
        "description": "A comparison table of language models: input, output and cache prices per million tokens, context window, maximum output length, batch discount and a short note on what each is suited to. Filter by vendor, by a maximum price, by the context window you need, or by capability tag. Every row carries the date its prices were last checked, so a stale figure is visible rather than silently wrong.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 0,
            "group": "body",
            "name": "max_input_price",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "beispiel",
            "group": "body",
            "name": "vendor",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "",
        "tags": [],
        "url": "https://modell.halowerk.com/v1/llm-catalog"
      },
      {
        "description": "Use this when an agent has an older and a newer LLM catalog snapshot and needs a deterministic migration diff before changing routing or budgets. Rows are matched by vendor plus model, id or name. The result separates added, removed and changed models and reports field-level differences for input, output and cached-input price, context window and maximum output tokens.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": [],
            "group": "body",
            "name": "after",
            "required": false,
            "type": "array"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": [],
            "group": "body",
            "name": "before",
            "required": false,
            "type": "array"
          }
        ],
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "",
        "tags": [],
        "url": "https://modell.halowerk.com/v1/llm-catalog-diff"
      },
      {
        "description": "Scores every catalogue model against one task and returns a ranked shortlist. You state the task kind, optionally a per-call budget in USD, how much speed matters, the input size and any vendor restriction; the answer names a model, the estimated cost per call, and the sub-scores it was chosen on, so the ranking can be checked rather than trusted. Models that cannot hold the input are excluded and listed separately with the reason. Weights are yours to set and are echoed back.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "classification",
            "group": "body",
            "name": "task",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": null,
        "serviceName": "",
        "tags": [],
        "url": "https://modell.halowerk.com/v1/model-router"
      },
      {
        "description": "Converts each OpenAPI operation into an MCP tool. Path, query and header parameters and the JSON request body are merged into one input schema, because MCP tools take exactly one; a name collision between a body field and a parameter is reported rather than silently overwritten. Internal $refs are expanded inline so each tool schema stands alone — an MCP client cannot resolve them.",
        "method": "POST",
        "parameters": [],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": null,
        "serviceName": "",
        "tags": [],
        "url": "https://modell.halowerk.com/v1/openapi-to-mcp"
      },
      {
        "description": "Reads an OpenAPI 3.x document and reports what would stop a machine consumer. Errors: missing openapi, info or paths; a path that declares no method; an internal $ref that resolves to nothing; a parameter without a name, location or schema; a request body without content.",
        "method": "POST",
        "parameters": [],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": null,
        "serviceName": "",
        "tags": [],
        "url": "https://modell.halowerk.com/v1/openapi-validate"
      },
      {
        "description": "Validates output against a JSON Schema and reports each violation with its JSON path, the rule it broke and a sentence saying what to change. Accepts either a parsed object or the raw string a model returned: a payload wrapped in a code fence or surrounded by prose is unwrapped, and the wrapping is reported separately from schema errors so you fix the right layer. Draft 2020-12 and draft-07 are both supported, along with the common string formats.",
        "method": "POST",
        "parameters": [],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": null,
        "serviceName": "",
        "tags": [],
        "url": "https://modell.halowerk.com/v1/output-validate"
      },
      {
        "description": "Two checks in one. First the arguments are validated against the tool input schema and every violation is reported with its path and a sentence saying what to change. Second, values that satisfy the schema but look wrong are flagged: an unset required field filled with a placeholder like \"string\" or \"TODO\", a number at a suspicious order of magnitude, an address that fails its checksum shape, a destructive flag set to true, an empty string where content was expected.",
        "method": "POST",
        "parameters": [],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "",
        "tags": [],
        "url": "https://modell.halowerk.com/v1/tool-arg-validate"
      },
      {
        "description": "Compares a producer output schema against a consumer input schema and reports whether the two can be chained. Every required field of the consumer is looked for in the producer: exact name matches first, then well-known synonyms (url/uri/link, id/key/ref, created_at/timestamp and so on), which are reported as renames needing a mapping rather than as clean matches.",
        "method": "POST",
        "parameters": [],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": null,
        "serviceName": "",
        "tags": [],
        "url": "https://modell.halowerk.com/v1/tool-compat"
      },
      {
        "description": "Takes the steps of one agent run and returns a scored report. It counts identical tool calls (same tool, same arguments) as loops, finds the longest run of consecutive failures, marks calls whose result was empty or null as wasted, and attributes cost per step and per tool so the expensive part is visible. Cost is taken from your figures when supplied, otherwise computed from token counts against the model price table.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": [],
            "group": "body",
            "name": "steps",
            "required": false,
            "type": "array"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": null,
        "serviceName": "",
        "tags": [],
        "url": "https://modell.halowerk.com/v1/trace-grade"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "modell-halowerk-com",
    "integrationType": "",
    "isNew": false,
    "name": "modell.halowerk.com",
    "networks": [
      "Base"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.002583",
      "currency": "USDC",
      "maxAmount": "0.005",
      "minAmount": "0.002"
    },
    "provider": "modell.halowerk.com",
    "providerUrl": "",
    "serviceName": "",
    "tags": []
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"ff05e91db3bc9bd5545e1c5accb0fb6063a79daecfb58de96d8a1cd53c4749b8","id":2941,"kind":"listing","method":"baseline/1","observed_us":1793025268772976,"prev":null,"subject":"agentic_market:modell-halowerk-com","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).

  1. 0x6eab5489f8dd507b756ae3b78580e0b0b49906c23fbfd54d4529ac9c23dc7f30
  2. 0x8008fa30d6e39964d56f8efc3b2e9fb0f89849f2d551ec56ab88f8f9b9c68a65
  3. 0x1379fec61e2c09bd1ef6752f852466a98cf6c772a9c2f01a1a92f73a29c73d4e
  4. 0xf42e35216d7a8dd90cf72f54111d629851ecaabc0f17cfe82a719c799555eea3
  5. 0x085180d34f2083d3618300f006035173ba3a6d8157e4b65b1daa535abfece234
  6. 0x5e49ce436d5d966d269fc88961e1fecd9eb2d6dc68e94a2dfc569683a9fa819a
  7. 0xd92cbd9ac3a2598181c68e1c9248428c6e427656c7d3c33f987bfba3a9afda28
  8. 0xf6ec0b5fa59183706e6765be9acd4d650b972e5b7792d2a7e60b9b8bbe98c382
  9. 0x54cf09fc1199f634bb1412cbe9ee719fa44bb382f0dac2ce340be0d985938d13
  10. 0x66d21c62655848e1960e65dfd59fdcf623cca278f030adf0362249e20cd966ca
  11. 0xcea975b85294606fde77157e415805eb2b2339729d4782f73ff75ac4682fef10
  12. 0x134f9b6d26973548d1c789e6b61a12b25e2a5a8fb632e692cd20a1b08d766a1b
  13. 0x14b83e3bc6587240f31cd033d09d131e0775b7b00aada9042597008a70399013
  14. 0xfc9b5a81a7a83a1c735a4fe64590beb9db14d2366f463161358af28c3ea9a81d
  15. 0xa2d436d488e3600b0e5c3e3ed9c9234cd52853c59830b786334fd0c4292d9f40
  16. 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON