Key transparency
Every membership and key event is appended to a hash-chained ledger. Each entry commits to the one before it, so the full history cannot be altered, reordered, or pruned without detection.
ledger.verify
$ halo verify --ledger --fullgenesis: 0000…0000entries: 14result: INTACT ✓
Ledger (14 entries)
- #1Network created@haloprev: 000000000000000000000000…hash: c6b7e2ff79116f15e806a7f2…
- #2Member added@mflynnprev: c6b7e2ff79116f15e806a7f2…hash: b6a3fa70d3e87ded91d3b5b0…
- #3Device enrolled@mflynnprev: b6a3fa70d3e87ded91d3b5b0…hash: 3ed54278a6be2bcdd3f52423…
- #4Device enrolled@mflynnprev: 3ed54278a6be2bcdd3f52423…hash: 457079b1c39b3780c1d71494…
- #5Member added@chiefprev: 457079b1c39b3780c1d71494…hash: e30ef04fc5c4c6d5fcf26d56…
- #6Device enrolled@chiefprev: e30ef04fc5c4c6d5fcf26d56…hash: 1e40776840de370bcbe60b40…
- #7Member added@commsprev: 1e40776840de370bcbe60b40…hash: 8f676c2ce926dc9b98ce9844…
- #8Device enrolled@commsprev: 8f676c2ce926dc9b98ce9844…hash: 43ed3d009a5b7ca771b5eab1…
- #9Device enrolled@commsprev: 43ed3d009a5b7ca771b5eab1…hash: c27426d5daa5e0e370da6640…
- #10Member added@summit-leadprev: c27426d5daa5e0e370da6640…hash: 93c85037f5cad3c41a534e94…
- #11Device enrolled@summit-leadprev: 93c85037f5cad3c41a534e94…hash: d767535595c3e10ec09e0506…
- #12Member added@securityprev: d767535595c3e10ec09e0506…hash: 041bb117d3b5bea81e1f4450…
- #13Device enrolled@securityprev: 041bb117d3b5bea81e1f4450…hash: 0c8e26c2bd775204f96f0965…
- #14Invite issued@schedulerprev: 0c8e26c2bd775204f96f0965…hash: 477a4e919ce81eace8ca1405…