Bewijskluis · Vault Verifier
open · offline · geen account

Controleer je bewijsbundel zelf

Elke bewijsbundel uit de Bewijskluis Vault is onafhankelijk verifieerbaar — zonder ons, zonder netwerk, zonder account. vault-verify is een klein, broncode-vrij te bouwen commandoregel-programma dat een bundle.zip controleert op:

🌐 Liever geen download? Gebruik de online verifier — hij draait volledig in je browser (WebAssembly). Je bundel wordt niet geüpload; je kunt de pagina zelfs offline gebruiken. Zelfde controles als de CLI hieronder.

Download — v0.5.1

Statisch gelinkte binaries (geen dependencies). Controleer de SHA-256 na het downloaden.

v0.5.1 — accepteert nu ook een bewijspakket.zip direct (één bestand met bundle + tijdstempel + OTS): geef het door en de ontvanger sleept dat ene bestand hierin of in de online verifier. (v0.5.0 voegde onafhankelijke Bitcoin-bevestiging toe via --btc-headers/--btc-block.)

PlatformBestandSHA-256
Linux · x86-64vault-verify_0.5.1_linux_amd647d84963a6c66d44c1d2a5987a628f848f62e9cf2e72f38bb452a3bcf761e8cf0
Linux · ARM64vault-verify_0.5.1_linux_arm6428f26fa5c68baac6211a2e117757b8acbc4abc67723eb6e6aa4a8ac7ad422e2c
macOS · Intelvault-verify_0.5.1_darwin_amd64b74a5de3c790f6c1264f876ab9206499ede2751c7e89c351cc7f5f1a4d17657d
macOS · Apple Siliconvault-verify_0.5.1_darwin_arm64bb4611fef4dae7014ec38b069435e1582619681a2996da88cd786d1b93911f74
Windows · x86-64vault-verify_0.5.1_windows_amd64.exe24f7fe35933682eea02d9beb40e2d2ded3b4c52e0da54e47094fe60259d35f0d

Alle checksums: SHA256SUMS

Gebruik

# maak het bestand uitvoerbaar (macOS/Linux)
chmod +x vault-verify_0.5.1_linux_amd64

# basis: controleer de manifest-hashes
./vault-verify_0.5.1_linux_amd64 verify bundle.zip

# volledig: + RFC-3161 tijdstempel + OpenTimestamps
./vault-verify verify --tsr timestamp.tsr --ots bundle.zip.ots bundle.zip

# eis dat de tijdstempel naar een bekende (vastgezette) TSA-root herleidt
./vault-verify verify --tsr timestamp.tsr --require-pinned-tsa bundle.zip

# bevestig de Bitcoin-verankering onafhankelijk tegen je eigen blokdata
./vault-verify verify --ots bundle.zip.ots --btc-block 946853:<merkleroot> bundle.zip

# of: verifieer één bewijspakket.zip in één keer (bundel auto-uitgepakt)
./vault-verify verify --require-pinned-tsa --ots-require-bitcoin bewijspakket.zip

# machine-leesbaar
./vault-verify verify --json --tsr timestamp.tsr bundle.zip

# welke TSA-roots zijn meegeleverd?
./vault-verify list-pinned

Exitcode 0 = PASS, 1 = verificatie mislukt, 2 = bundle kon niet worden geopend.

Waarom dit ertoe doet

Bewijs is alleen bewijs als de tegenpartij, een jurist of een rechter het zelf kan natrekken — niet omdat wij het zeggen. Daarom is de verifier offline, klein en zonder afhankelijkheid van onze servers. De broncode-logica is stdlib-gebaseerd; de enige externe afhankelijkheid is een RFC-3161-parser.