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:
--tsr) — een geaccrediteerde TSA bevestigt dat de bytes vóór tijdstip T bestonden.--ots) — verankering in de Bitcoin-blockchain (of het bewijs daarvan onderweg).--require-pinned-tsa als harde eis.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.)
| Platform | Bestand | SHA-256 |
|---|---|---|
| Linux · x86-64 | vault-verify_0.5.1_linux_amd64 | 7d84963a6c66d44c1d2a5987a628f848f62e9cf2e72f38bb452a3bcf761e8cf0 |
| Linux · ARM64 | vault-verify_0.5.1_linux_arm64 | 28f26fa5c68baac6211a2e117757b8acbc4abc67723eb6e6aa4a8ac7ad422e2c |
| macOS · Intel | vault-verify_0.5.1_darwin_amd64 | b74a5de3c790f6c1264f876ab9206499ede2751c7e89c351cc7f5f1a4d17657d |
| macOS · Apple Silicon | vault-verify_0.5.1_darwin_arm64 | bb4611fef4dae7014ec38b069435e1582619681a2996da88cd786d1b93911f74 |
| Windows · x86-64 | vault-verify_0.5.1_windows_amd64.exe | 24f7fe35933682eea02d9beb40e2d2ded3b4c52e0da54e47094fe60259d35f0d |
Alle checksums: SHA256SUMS
# 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.
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.