VidimusSITE
Plan een gesprek

VIDIMUS/VOOR AI-AGENTS

Laat uw agent het bewijs ophalen.

"Ga naar Vidimus en bezorg me het bewijs van dit betwiste geval." Vidimus is gebouwd om óók door agents gebruikt te worden — Claude, ChatGPT of uw eigen automatisering. Drie lagen: een leesbare samenvatting voor modellen (llms.txt), een volledig beschreven API (OpenAPI · Swagger) en een MCP-server met kant-en-klare tools. Publieke feiten zonder sleutel; uw eigen dossiers met de API-sleutel van uw organisatie.

01 · WAT EEN AGENT KAN DOEN
Opdracht van de gebruikerWat de agent doetSleutel
"Is registratie reg_… nog geldig en onaangeraakt?"GET /verify/{id} → alle controles, ook de gekwalificeerde tijdstempelnee
"Toon me alles over zending VAC-2026-007."GET /passport/{ref} → tijdlijn over alle partijen (alleen feiten)nee
"Controleer deze bewijsbundel van een leverancier."POST /verify-upload (zip) → oordeel + controlesnee
"Bezorg me het bewijs van de meerwerkbon van blok B."GET /registrations?ref=… → /dossier → /bundleja
"Is deze pdf de versie die we destijds vastlegden?"SHA-256 lokaal → POST /lookup → match + bewijsja
"Leg deze afleverbon vast en laat de ontvanger tekenen."POST /registrations → POST /registrations/{id}/share (QR/mail)ja
"Toon de temperatuurreeks van logger TL-0917."GET /sources/{id}/reeks → elke meting van die meetbron met haar vingerafdruk (een meting heeft geen deellink)ja
"Zet een opdracht klaar voor de chauffeur."POST /streams/{id}/opdracht → wallet-link, gemaild of als QRja
02 · MCP-SERVER (CLAUDE, CHATGPT, CURSOR, EIGEN AGENTS)

Gehost, niets te installeren. Geef uw agent één adres en een eigen sleutel (in de app: Ontwikkelaars › Sleutels). Een leessleutel als hij alleen opzoekt en nakijkt; een bronsleutel als hij ook vastlegt, dan legt hij vast als die ene bron. Intrekken werkt meteen, zonder uw systemen te raken. Zonder sleutel werken enkel de publieke tools.

{"mcpServers": {"vidimus": {
  "type": "http", "url": "https://app.vidimus.be/mcp",
  "headers": {"x-api-key": "vks_…de sleutel van uw agent…"}}}}

Liever lokaal, met toegang tot bestanden op uw eigen computer (bundels controleren, bestanden opzoeken op hash, bijlagen mee verankeren):

{"mcpServers": {"vidimus": {
  "command": "python3", "args": ["-m", "vidimus.mcp_server"],
  "env": {"VIDIMUS_URL": "https://app.vidimus.be",
          "VIDIMUS_API_KEY": "vks_…de sleutel van uw agent (Ontwikkelaars › Sleutels)…"}}}}

Tools: verify_registration · passport · verify_bundle_file · list_registrations · list_streams · get_dossier · get_content · download_bundle · lookup_file · register · create_share · tamper_check · usage · explain. Vereist Python 3.11+.

Gebruiker: "Bezorg me het bewijs van de betwiste aflevering van vrijdag, container MSKU 452 118-0."
Agent:  passport("MSKU 452 118-0")   → vindt de aflevering + de bevestiging van de terminal
        get_dossier(reg_…)           → het leesbare dossier
        download_bundle(reg_…)       → de cryptografische bewijsbundel (.zip)
        verify_bundle_file(zip)      → "geldig — inhoud, handtekeningen, Merkle-pad,
                                        grootboek en beide tijdstempels kloppen."
03 · ZONDER VIDIMUS TE VERTROUWEN

Elke bewijsbundel bevat een zelfstandig controlescript (verify_bundle.py, Python 3 met het pakket cryptography) en de tijdstempeltokens (RFC 3161), waaronder de gekwalificeerde tijdstempel van een erkende vertrouwensdienst. Een agent — of uw IT — controleert dus zonder één verbinding met ons:

python3 verify_bundle.py bundel.zip     →  GELDIG · 7 van 8 nagerekend (het Bitcoin-blok vergelijkt u online)
openssl ts -reply -token_in -in tijdstempel.tsr -text   →  tijdstip + Merkle-wortel van de tijdstempeldienst
https://eidas.ec.europa.eu/efda/tl-browser/             →  uitgever van gekwalificeerd.tsr staat als gekwalificeerd op de EU-vertrouwenslijst

Open de volledige API-referentie