addrbookFor publishers
← The evidence ledger

Evidence row 291139

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 81eeb0fe-e8ba-4924-8d81-7b46aad90178
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
c74f09bc6eb2b65a80cf637f9dd3f803f58258c9a72e4b1394fe788748c1b75c
Leaf
0x588874599831a5b68e58ac13f47e6f1dec41719bbe8df78b5c9cddf0a85dcfc4

What was observed

{
  "count": 16,
  "tools": [
    {
      "description": "Geeft abonnement, gedeeld bronbudget, vragenbudget, vernieuwdatum, uitleg van toegangsrechten en aantal bewaarde uitspraken van het gekoppelde AI Rechtshulp-account.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "required": [],
        "type": "object"
      },
      "name": "account"
    },
    {
      "description": "Controleert of een ECLI in de collectie voorkomt en een citaat in de opgeslagen uitspraak staat, met normalisatie van witruimte en hoofdletters. Geeft bronpassages en citaatcontext bij een bewering. Beoordeelt niet of de rechter de bewering ondersteunt; een citaat kan ook een partijstelling zijn.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "claim": {
            "maxLength": 1500,
            "minLength": 3,
            "type": "string"
          },
          "ecli": {
            "maxLength": 64,
            "pattern": "^ECLI:(?:NL|EU):[A-Z0-9.]{1,20}:\\d{4}:[A-Z0-9.]{1,30}$",
            "type": "string"
          },
          "quotation": {
            "maxLength": 2000,
            "minLength": 15,
            "type": "string"
          }
        },
        "required": [
          "ecli",
          "claim"
        ],
        "type": "object"
      },
      "name": "check_source"
    },
    {
      "description": "Maakt op uitdrukkelijk verzoek een dossier op de website; bestaande naam wordt hergebruikt. Betaald account nodig.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "description": {
            "maxLength": 2000,
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "maxLength": 120,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "create_dossier"
    },
    {
      "description": "Buiten de vaste demo is accountkoppeling nodig; ophalen kost één broncredit per unieke ECLI per maand. Geeft een uitspraak uit onze collectie op basis van ECLI, in opeenvolgende tekstpagina’s. next_offset is null op de laatste pagina; expected_sha256 controleert bij vervolgpagina’s de bronversie uit source_sha256. Niet in onze collectie betekent niet dat de uitspraak niet bestaat.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "expected_sha256": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "id": {
            "maxLength": 64,
            "pattern": "^ECLI:(?:NL|EU):[A-Z0-9.]{1,20}:\\d{4}:[A-Z0-9.]{1,30}$",
            "type": "string"
          },
          "offset": {
            "default": 0,
            "maximum": 2000000,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "fetch"
    },
    {
      "description": "Leest een opgeslagen artikel op BWB-ID en artikelnummer. at_date kiest een peildatum; ontbrekende historische tekst wordt nooit vervangen door de tekst van vandaag. Zonder at_date geldt vandaag als peildatum. Controleer beschikbare versie en bron. Vervolgpagina's vereisen expected_sha256 van de eerste pagina. Accountkoppeling nodig.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "article": {
            "pattern": "^[0-9][0-9A-Za-z:.\\-]{0,39}$",
            "type": "string"
          },
          "at_date": {
            "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
            "type": "string"
          },
          "bwb_id": {
            "pattern": "^BWBR[0-9]{7}$",
            "type": "string"
          },
          "expected_sha256": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "offset": {
            "default": 0,
            "maximum": 2000000,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "bwb_id",
          "article"
        ],
        "type": "object"
      },
      "name": "fetch_law"
    },
    {
      "description": "Toont op verzoek je eigen dossiers. Betaald account en aparte dossiertoestemming nodig.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "offset": {
            "maximum": 100000,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "list_dossiers"
    },
    {
      "description": "Geeft uitsluitend de bewaarde uitspraken en notities van het gekoppelde account, voor een verzoek om het eigen bewaarde onderzoek te bekijken.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "offset": {
            "default": 0,
            "maximum": 100000,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "list_saved"
    },
    {
      "description": "Vereist documenttoegang in het gekoppelde account. Kost één vraag uit de gedeelde bundel. Vraag eerst toestemming om de aangeleverde tekst door AI Rechtshulp te laten verwerken. Gebruik een unieke request_id en hergebruik die bij een transportherhaling. Geen juridisch oordeel door een mens. Maakt een conceptmemo met bronverwijzingen.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "confirmed": {
            "const": true,
            "type": "boolean"
          },
          "feiten": {
            "maxLength": 6000,
            "minLength": 1,
            "type": "string"
          },
          "rechtsvraag": {
            "maxLength": 1500,
            "minLength": 1,
            "type": "string"
          },
          "request_id": {
            "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
            "type": "string"
          }
        },
        "required": [
          "request_id",
          "confirmed",
          "feiten",
          "rechtsvraag"
        ],
        "type": "object"
      },
      "name": "make_memo"
    },
    {
      "description": "Leest op verzoek expliciet bewaarde onderzoeksnotities in je eigen dossier, geen bestanden of overige gesprekken. Betaald account nodig.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "dossier_id": {
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "maximum": 100000,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "dossier_id"
        ],
        "type": "object"
      },
      "name": "read_dossier"
    },
    {
      "description": "Bewaart op uitdrukkelijk verzoek je onderzoeksnotitie en ECLI-verwijzingen in je eigen dossier, zichtbaar op de website en via andere gekoppelde clients. Betaald account nodig.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "confirmed": {
            "const": true,
            "type": "boolean"
          },
          "dossier_id": {
            "minimum": 1,
            "type": "integer"
          },
          "eclis": {
            "items": {
              "maxLength": 64,
              "pattern": "^ECLI:(?:NL|EU):[A-Z0-9.]{1,20}:\\d{4}:[A-Z0-9.]{1,30}$",
              "type": "string"
            },
            "maxItems": 10,
            "type": "array"
          },
          "note": {
            "maxLength": 10000,
            "minLength": 1,
            "type": "string"
          },
          "request_id": {
            "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
            "type": "string"
          },
          "title": {
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "request_id",
          "confirmed",
          "dossier_id",
          "title",
          "note"
        ],
        "type": "object"
      },
      "name": "save_research"
    },
    {
      "description": "Bewaart op verzoek van de gebruiker een bestaande uitspraak met optionele notitie in het gekoppelde account. Herhaling overschrijft geen bestaande notitie. Geen dossierstukken, verzending of betaling.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "ecli": {
            "maxLength": 64,
            "pattern": "^ECLI:(?:NL|EU):[A-Z0-9.]{1,20}:\\d{4}:[A-Z0-9.]{1,30}$",
            "type": "string"
          },
          "note": {
            "maxLength": 2000,
            "type": "string"
          }
        },
        "required": [
          "ecli"
        ],
        "type": "object"
      },
      "name": "save_source"
    },
    {
      "description": "Vereist documenttoegang in het gekoppelde account. Kost één vraag uit de gedeelde bundel. Vraag eerst toestemming om de aangeleverde tekst door AI Rechtshulp te laten verwerken. Gebruik een unieke request_id en hergebruik die bij een transportherhaling. Geen juridisch oordeel door een mens. Onderzoekt clausules vanuit het gekozen perspectief; levert aandachtspunten, geen jurisprudentieonderzoek.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "confirmed": {
            "const": true,
            "type": "boolean"
          },
          "perspectief": {
            "enum": [
              "huurder",
              "verhuurder",
              "opdrachtnemer",
              "opdrachtgever",
              "koper",
              "verkoper",
              "werknemer",
              "werkgever",
              "anders"
            ],
            "type": "string"
          },
          "request_id": {
            "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
            "type": "string"
          },
          "tekst": {
            "maxLength": 60000,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "request_id",
          "confirmed",
          "tekst",
          "perspectief"
        ],
        "type": "object"
      },
      "name": "scan_contract"
    },
    {
      "description": "Zonder account alleen een vaste Deliveroo-demo. Buiten de demo zijn accountkoppeling en beschikbaar bronbudget nodig. Zoekt gepubliceerde Nederlandse en Nederlandstalige EU-uitspraken bij een juridische vraag zonder persoonsgegevens. Geeft bronpassages, geen advies. Zoekvragen met herkenbare persoonsgegevens worden geweigerd.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "limit": {
            "default": 5,
            "maximum": 5,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "maxLength": 1500,
            "minLength": 3,
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search"
    },
    {
      "description": "Zoekt in de opgeslagen Nederlandse landelijke wetgeving met de bestaande hybride zoeker. Als zoeken op betekenis onbereikbaar is, zoekt de functie op woorden en meldt die beperking. Accountkoppeling en bronbudget nodig. Geeft oorspronkelijke passages en versiedata; geen bewijs dat een regel op de zaak van toepassing is. Zoek zonder persoonsgegevens. Historische tekst lees je afzonderlijk met fetch_law en at_date.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "limit": {
            "default": 5,
            "maximum": 5,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "maxLength": 1500,
            "minLength": 3,
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_law"
    },
    {
      "description": "Geeft expliciete ECLI-verwijzingen en herkende Nederlandse zaaknummers uit een opgeslagen uitspraak, met de oorspronkelijke context. Richting: deze uitspraak verwijst naar die uitspraak. Geen oordeel over gevolgd, verworpen of achterhaald recht; geen volledige citatiegrafiek. Niet gevonden in de collectie betekent niet dat een uitspraak niet bestaat. Buiten de vaste demo is accountkoppeling nodig. Vervolgpagina's vereisen expected_sha256.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "ecli": {
            "maxLength": 64,
            "pattern": "^ECLI:(?:NL|EU):[A-Z0-9.]{1,20}:\\d{4}:[A-Z0-9.]{1,30}$",
            "type": "string"
          },
          "expected_sha256": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "limit": {
            "default": 10,
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "default": 0,
            "maximum": 2000000,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "ecli"
        ],
        "type": "object"
      },
      "name": "source_links"
    },
    {
      "description": "Vereist documenttoegang in het gekoppelde account. Kost één vraag uit de gedeelde bundel. Vraag eerst toestemming om de aangeleverde tekst door AI Rechtshulp te laten verwerken. Gebruik een unieke request_id en hergebruik die bij een transportherhaling. Geen juridisch oordeel door een mens. Onderzoekt tegenargumenten, bewijsproblemen en relevante bronnen.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "confirmed": {
            "const": true,
            "type": "boolean"
          },
          "document": {
            "maxLength": 15000,
            "minLength": 1,
            "type": "string"
          },
          "request_id": {
            "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
            "type": "string"
          },
          "rol": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "standpunt": {
            "maxLength": 6000,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "request_id",
          "confirmed",
          "rol",
          "standpunt"
        ],
        "type": "object"
      },
      "name": "stress_test"
    }
  ]
}

What the leaf hashes

{"body":"c74f09bc6eb2b65a80cf637f9dd3f803f58258c9a72e4b1394fe788748c1b75c","id":291139,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793047898831837,"prev":null,"subject":"81eeb0fe-e8ba-4924-8d81-7b46aad90178","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).

  1. 0x588950183340ec063c8da694ac9d409e0a2c04c5659be11e56a5df1f062d5438
  2. 0x909fb181f46dc5c514f94c61f254d2d8b1ee320eacb7e940502fcdd4906503d4
  3. 0xfc64d3895ada72600804c9a8124abbf0e1efbd83c04877b9f1c5b466a2c008f7
  4. 0x0d2f148d6d4214c0790d1c5fce86c5e6e21195293d7bdeb89bde09e8a67d1a35
  5. 0x1d4d6cee2f7b85b626be13db538da13a80c6c0176f581cb0b2a6f8b22d99c07b
  6. 0xe067ee9e68df03c9ed535f2f01c6e37b4acecec9bb8fcbbb45ff702f8c852655
  7. 0x37e69d5714cc07ad3471fce0c50cb8536515ba6018e060900557b4e486574c4a
  8. 0x231574cc9a2607a826f73a30ee0faed19a12ad718edc4534d7742ce089eeb258
  9. 0x083f21cd03eec9975793b283bd5944cc36cd0a5d15b5a404117d7c460459af8d
  10. 0x3c391d4052bf1c21440a7636450f4fb4083ee346a84eb347e8cb8ad8d7604771
  11. 0x049f39c56b6b9cf95e0d9ebf2081f54ac35b4d69ec211e8498958f47d088b46c
  12. 0xf522fa92d4115c2b18b96aa43119f8df9b4e96c92f5d6449d0fe96dcd4bf324c
  13. 0xc8abb13c711b67d9f1ef145286ed450a0f5566f054a4b290ea3d711873bcbe20
  14. 0x5cdeb4648502e0633d01cc4f3379d48cccb9d4f528565b2868eb93db0df9e829
  15. 0x7726154b91b2ad65b13849ef6cb6443b1f0ff113a3089c9bd5f2bcfc16be099d
  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