← The evidence ledger
Evidence row 539376
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 43b032a9-e02a-4cfb-b3c5-41f7b29f0c23
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 95fc2eba3034889517d9a9efe8b38df20bb9f5c01b2bb9003090d06bc12fcb04
- Leaf
- 0x3053e968a0d6f9f681849cee1b975df28d82a388bd492ac71aa41024e885396b
What was observed
{
"count": 12,
"tools": [
{
"description": "Welke supplementmerken nú een sale hebben in de gekozen markt, met hoogste korting en voorbeeldproduct.",
"inputSchema": {
"properties": {
"markt": {
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden.",
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string"
},
"merk": {
"type": "string"
}
},
"type": "object"
},
"name": "actuele_sales"
},
{
"description": "Onze ranglijst van de beste producten in een categorie (bijv. eiwitten, creatine, pre-workout).",
"inputSchema": {
"properties": {
"categorie": {
"type": "string"
},
"markt": {
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden.",
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string"
}
},
"required": [
"categorie"
],
"type": "object"
},
"name": "beste_in_categorie"
},
{
"description": "Eén product (sp-p-<id> / sp-v-<id>) in UCP-vorm met kortingscode, partnerlink en permalink; bij een onbekend id een JSON-RPC-fout.",
"inputSchema": {
"properties": {
"catalog": {
"properties": {
"attribution": {
"additionalProperties": {
"type": "string"
},
"description": "vrije string-map (utm_source, gclid, …), wordt gelogd",
"type": "object"
},
"context": {
"description": "address_country (NL/BE/DE/FR/ES) of language kiest de markt; anders de markt van de site.",
"properties": {
"address_country": {
"type": "string"
},
"currency": {
"type": "string"
},
"language": {
"type": "string"
}
},
"type": "object"
},
"id": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"markt": {
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden.",
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string"
},
"meta": {
"description": "meta[\"ucp-agent\"].profile = URL van het UCP-profiel van het platform (spec: verplicht; wij loggen het en weigeren niet).",
"properties": {
"ucp-agent": {
"properties": {
"profile": {
"format": "uri",
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
}
},
"required": [
"catalog"
],
"type": "object"
},
"name": "get_product"
},
{
"description": "De actuele kortingscode voor een merk in de gekozen markt, met laatst-geverifieerd-datum en succespercentage uit gebruikersstemmen.",
"inputSchema": {
"properties": {
"markt": {
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden.",
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string"
},
"merk": {
"type": "string"
}
},
"required": [
"merk"
],
"type": "object"
},
"name": "geverifieerde_code"
},
{
"description": "Haal producten op via hun UCP-id (sp-p-<id> of sp-v-<id>, ook kale post-id) in UCP-vorm; elke variant draagt inputs[] met de gevraagde id. Onbekende id's worden gemeld, niet geweigerd.",
"inputSchema": {
"properties": {
"catalog": {
"properties": {
"attribution": {
"additionalProperties": {
"type": "string"
},
"description": "vrije string-map (utm_source, gclid, …), wordt gelogd",
"type": "object"
},
"context": {
"description": "address_country (NL/BE/DE/FR/ES) of language kiest de markt; anders de markt van de site.",
"properties": {
"address_country": {
"type": "string"
},
"currency": {
"type": "string"
},
"language": {
"type": "string"
}
},
"type": "object"
},
"filters": {
"properties": {
"categories": {
"description": "bijv. creatine, eiwitten, pre-workout",
"items": {
"type": "string"
},
"type": "array"
},
"price": {
"properties": {
"max": {
"description": "in centen",
"type": "integer"
},
"min": {
"type": "integer"
}
},
"type": "object"
}
},
"type": "object"
},
"ids": {
"items": {
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
}
},
"required": [
"ids"
],
"type": "object"
},
"markt": {
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden.",
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string"
},
"meta": {
"description": "meta[\"ucp-agent\"].profile = URL van het UCP-profiel van het platform (spec: verplicht; wij loggen het en weigeren niet).",
"properties": {
"ucp-agent": {
"properties": {
"profile": {
"format": "uri",
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
}
},
"required": [
"catalog"
],
"type": "object"
},
"name": "lookup_catalog"
},
{
"description": "Prijsverloop van een product (dagmetingen): laagste/hoogste/mediaan en of de huidige 'korting' echt een korting is. Geef product_id (het id uit zoek_producten, beste_in_categorie of product_oordeel) of product_key (uit datzelfde resultaat) mee.",
"inputSchema": {
"properties": {
"dagen": {
"default": 90,
"type": "integer"
},
"markt": {
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden.",
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string"
},
"product_id": {
"description": "Het id van het product uit een eerder zoekresultaat; de sleutel voor de prijshistorie wordt dan zelf opgezocht.",
"type": "integer"
},
"product_key": {
"description": "Warehouse-sleutel catalog:<shop>:<variant-id> (veld product_key in een zoekresultaat); alternatief voor product_id.",
"type": "string"
}
},
"type": "object"
},
"name": "prijs_historie"
},
{
"description": "Onafhankelijk kwaliteitsoordeel over één product: SupplementScore met onderbouwing, reviews en actuele prijs.",
"inputSchema": {
"properties": {
"markt": {
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden.",
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string"
},
"product_id": {
"type": "integer"
}
},
"required": [
"product_id"
],
"type": "object"
},
"name": "product_oordeel"
},
{
"description": "Het volledige SupplementScore-scoremodel, machine-leesbaar: criteria, letterschaal, bewijslast, onafhankelijke review en dispuutprocedure.",
"inputSchema": {
"properties": {
"markt": {
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden.",
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string"
}
},
"type": "object"
},
"name": "score_methodologie"
},
{
"description": "Zoek supplementen in UCP-vorm (Universal Commerce Protocol): producten met prijs in centen, verkoper, en per variant kortingscode (discounts.codes), attribution, partner_url en permalink. Dezelfde bron als zoek_producten.",
"inputSchema": {
"properties": {
"catalog": {
"properties": {
"attribution": {
"additionalProperties": {
"type": "string"
},
"description": "vrije string-map (utm_source, gclid, …), wordt gelogd",
"type": "object"
},
"context": {
"description": "address_country (NL/BE/DE/FR/ES) of language kiest de markt; anders de markt van de site.",
"properties": {
"address_country": {
"type": "string"
},
"currency": {
"type": "string"
},
"language": {
"type": "string"
}
},
"type": "object"
},
"filters": {
"properties": {
"categories": {
"description": "bijv. creatine, eiwitten, pre-workout",
"items": {
"type": "string"
},
"type": "array"
},
"price": {
"properties": {
"max": {
"description": "in centen",
"type": "integer"
},
"min": {
"type": "integer"
}
},
"type": "object"
}
},
"type": "object"
},
"pagination": {
"properties": {
"cursor": {
"type": "string"
},
"limit": {
"default": 10,
"maximum": 20,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"query": {
"type": "string"
}
},
"type": "object"
},
"markt": {
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden.",
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string"
},
"meta": {
"description": "meta[\"ucp-agent\"].profile = URL van het UCP-profiel van het platform (spec: verplicht; wij loggen het en weigeren niet).",
"properties": {
"ucp-agent": {
"properties": {
"profile": {
"format": "uri",
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
}
},
"type": "object"
},
"name": "search_catalog"
},
{
"description": "Sale-planning vooruit: aangekondigde en verwachte sales per merk (van/tot, korting), op basis van merk-aankondigingen en onze eigen sale-waarnemingen.",
"inputSchema": {
"properties": {
"markt": {
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden.",
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string"
},
"merk": {
"type": "string"
}
},
"type": "object"
},
"name": "verwachte_sales"
},
{
"description": "De actuele weekfolder-deals (supermarkt én online) met oude/nieuwe prijs en korting; alleen voor markt nl/be.",
"inputSchema": {
"properties": {
"markt": {
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden.",
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string"
},
"winkel": {
"type": "string"
}
},
"type": "object"
},
"name": "week_deals"
},
{
"description": "Zoek supplementen over alle shops in de gekozen markt (ook niet-Shopify) met prijs per 100 g/portie, SupplementScore en actuele kortingscode.",
"inputSchema": {
"properties": {
"markt": {
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden.",
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string"
},
"max_prijs": {
"type": "number"
},
"zoekterm": {
"type": "string"
}
},
"required": [
"zoekterm"
],
"type": "object"
},
"name": "zoek_producten"
}
]
}What the leaf hashes
{"body":"95fc2eba3034889517d9a9efe8b38df20bb9f5c01b2bb9003090d06bc12fcb04","id":539376,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793129617974427,"prev":null,"subject":"43b032a9-e02a-4cfb-b3c5-41f7b29f0c23","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0x305421dbd021351894c5608d14f4f83a5bb6e78f0131fdf34c2dbb319ba8fe41
- 0x561a4b85d63f67f8da07dad1a0848bbc7e382a193f5c34959104bc0c98c3585d
- 0x59588ccaaae860fbb1ba9bd44bcc913812dbae684d45f2595e0740a1da6ab8c1
- 0x846a30f654e27251e89334353cfc9442c5f30d564c67d59084be3adc0222d420
- 0xc964f67c6ea0b6754fd06c8e20d45480651c8dfc092a2f8775f24956c1ef6b8f
- 0xbe1737bccf528931ab59e866a406be2b4762ed6f4981a8498c74c064773a5754
- 0xc17e3c8e6feef6e0db21b2870b717614e42256538836460cd6088f539821fccb
- 0x0c92d408771aaea7cd6e2e71992af25dac7d915715f1cbbafca00482346accf2
- 0x66fd24e5c29bd65ba7fbfafd397634513e37ebdd1386412ba8148bceb46328dc
- 0x8b2a0c1569541e012096343578c3ab28498772d40e87d5b55d304a5ec608ce08
- 0xa332aeedb5946e98183c6766ade34702b2bc8d9c73c47322780a8efc2e2a00bf
- 0xc1b7c34b53a9fe9ca442a6957dc84259e1950987b7271aef733cbdcf0322901e
- 0x2a25cd9926d8f2ef4726fd2a80f77b1ca202b6c3ca56aeb2f520555c93efd434
- 0x595de2dea3b8fa56dbd6142dd78ae79f3e7169c631e41a844b100613abb3e430
- 0x8360ee1105e4d9f9312067cbbfd47c69c5948665ae582b9684a580c8f4e199e1
- 0x52efa60e0c3d8525486d2310eb3b6b566c9677c64fd1f819edb072cf101bcbdb
- 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
- 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4