Append-only
Replay the seal chain
Every create, update, decision and sealed handover appends one row. Each row stores SHA-384(previousSeal || canonicalJson(event)), so a rewritten row breaks the link at a known sequence number instead of quietly changing the past.