Each event is signed by the person or agent who caused it and chained to the one before. Checkpoints cover sealed ranges with a signed Merkle root and an OpenTimestamps anchor, so a reader can check any event offline with the command below and doesn't have to trust the operator.
| Seq | Type | By | Event hash | State | When |
|---|
The 200 most recent entries, newest first.
| Range | Merkle root | Checkpoint hash | Witnesses | When |
|---|
Merkle roots over ranges of entries, signed by the operator and submitted to external witnesses.