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.
| Opdracht van de gebruiker | Wat de agent doet | Sleutel |
|---|---|---|
| "Is registratie reg_… nog geldig en onaangeraakt?" | GET /verify/{id} → alle controles, ook de gekwalificeerde tijdstempel | nee |
| "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 + controles | nee |
| "Bezorg me het bewijs van de meerwerkbon van blok B." | GET /registrations?ref=… → /dossier → /bundle | ja |
| "Is deze pdf de versie die we destijds vastlegden?" | SHA-256 lokaal → POST /lookup → match + bewijs | ja |
| "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 QR | ja |
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."
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