Documentation
¶
Overview ¶
Command fepublica-verify validates a proof file offline, without requiring access to the Fé Pública server that emitted it.
Usage:
fepublica-verify proof.json
The command performs three checks:
- Re-hashes the canonical JSON of the event and compares it to the declared content_hash.
- Applies the Merkle inclusion proof to reconstruct the root and compares it to the declared merkle.root.
- Prints the OTS receipt metadata. Full cryptographic verification of the Bitcoin anchor is delegated to the reference `ots verify` CLI (install via `pip install opentimestamps-client`), which the user can run against the extracted .ots file printed here.
Exit codes:
0 — all local checks passed 1 — verification failed or file unreadable
Click to show internal directories.
Click to hide internal directories.