Burin¶
Enduring fingerprints of where and when¶
Burin is a Python library for tamper-evident, offline-verifiable fingerprints of where and when. Turn a geographic region and a time window into a compact signed mark that anyone can recompute and check — no blockchain, no central authority, no master copy — and, optionally, prove things about it in zero knowledge without revealing the details.
The ground is cut once into a fair, equal-area grid (OGC-aligned rHEALPix), so two strangers who never coordinate compute the same fingerprint from the same ground, down to the last bit. A full seal fits in a 70-byte satellite burst and degrades to 24 spoken words.
Two layers¶
| Layer | Import | What it gives you |
|---|---|---|
| Coverage engine | burin.coverage |
polygon → deterministic 32-byte fingerprint; membership / non-membership proofs; space-time and value-bearing variants |
| Seal kernel | burin.kernel |
sign what + [where] + [when] into one offline-verifiable seal; equivocation / backdating fraud proofs; degrade to 24 words or a 70-byte burst |
Where to go next¶
- Getting started — install and a working example in a minute.
- API reference:
burin.coverageandburin.kernel— generated from the docstrings. - Architecture — how the equal-area engine works and why.
Source-available under PolyForm Noncommercial 1.0.0; free for any noncommercial use. Commercial licensing: cameronsajedi@gmail.com.