@vereemo/verify
v0.1.6
Published
Offline verifier for Vereemo proof artifacts. Verify any proof_id without an account, login, or network call. Runs forever, costs nothing.
Maintainers
Readme
@vereemo/verify
Offline verifier for Vereemo proof artifacts. No account. No login. No network call required. Verify any proof_id on your laptop. Runs forever. Costs nothing.
The doctrine
Permanence is a public Git repo, dual-signed under classical (HMAC-SHA256) and post-quantum (ML-DSA-65, FIPS 204) cryptography, anchored to Bitcoin via OpenTimestamps, mirrored by UNESCO-backed institutional archives (Software Heritage), verifiable offline with tools written before the World Wide Web.
Three permanence layers, all $0:
- Git public repo —
github.com/vereemo/ledger. Every clone is a complete mirror. - Software Heritage — UNESCO/INRIA archive. Mirrors the repo within ~30 days of each commit.
- OpenTimestamps — Bitcoin-anchored existence proof on the daily Merkle root.
If Vereemo disappears tomorrow, your proof_id still verifies. The math runs the rest of the century.
Usage
# By proof_id (auto-fetches from vereemo.com → falls back to github.com/vereemo/ledger)
npx @vereemo/verify 2f262788-adf3-4c89-afb4-12955da5bc37
# From a local file (fully offline)
npx @vereemo/verify --file artifact.json
# From stdin
cat artifact.json | npx @vereemo/verify --stdinThe grep demo
git clone https://github.com/vereemo/ledger
grep "<your-proof-id>" bundles/*.jsonlOlder than the internet. Runs on your laptop. No login.
Public key
The ML-DSA-65 public key is published in three places. Tampering with one is caught by the other two:
- This package —
src/pubkeys.js https://github.com/vereemo/ledger/blob/main/PUBKEYS.mdhttps://vereemo.com/.well-known/vereemo-pubkey.txt
License
MIT.
