Skip to content
Halo

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 --full
genesis: 0000…0000
entries: 14
result: INTACT ✓

Ledger (14 entries)

  1. #1Network created@halo
    prev: 000000000000000000000000hash: c6b7e2ff79116f15e806a7f2
  2. #2Member added@mflynn
    prev: c6b7e2ff79116f15e806a7f2hash: b6a3fa70d3e87ded91d3b5b0
  3. #3Device enrolled@mflynn
    prev: b6a3fa70d3e87ded91d3b5b0hash: 3ed54278a6be2bcdd3f52423
  4. #4Device enrolled@mflynn
    prev: 3ed54278a6be2bcdd3f52423hash: 457079b1c39b3780c1d71494
  5. #5Member added@chief
    prev: 457079b1c39b3780c1d71494hash: e30ef04fc5c4c6d5fcf26d56
  6. #6Device enrolled@chief
    prev: e30ef04fc5c4c6d5fcf26d56hash: 1e40776840de370bcbe60b40
  7. #7Member added@comms
    prev: 1e40776840de370bcbe60b40hash: 8f676c2ce926dc9b98ce9844
  8. #8Device enrolled@comms
    prev: 8f676c2ce926dc9b98ce9844hash: 43ed3d009a5b7ca771b5eab1
  9. #9Device enrolled@comms
    prev: 43ed3d009a5b7ca771b5eab1hash: c27426d5daa5e0e370da6640
  10. #10Member added@summit-lead
    prev: c27426d5daa5e0e370da6640hash: 93c85037f5cad3c41a534e94
  11. #11Device enrolled@summit-lead
    prev: 93c85037f5cad3c41a534e94hash: d767535595c3e10ec09e0506
  12. #12Member added@security
    prev: d767535595c3e10ec09e0506hash: 041bb117d3b5bea81e1f4450
  13. #13Device enrolled@security
    prev: 041bb117d3b5bea81e1f4450hash: 0c8e26c2bd775204f96f0965
  14. #14Invite issued@scheduler
    prev: 0c8e26c2bd775204f96f0965hash: 477a4e919ce81eace8ca1405