Example Reconstruction

An illustrative example of how fragmented operational history becomes a sealed, hash-chained sequence.

Scenario

A set of operational logs tracks updates to an order across multiple systems: an order management system, a customer support dashboard, and a fulfillment or shipping tool.

Each system records events independently. Timestamps drift. Field formats differ. Identifiers are inconsistent. No single system preserves the full history.

The result is a fragmented view of what actually happened.

Raw Intake

Order System
14:02:11 ORDER_7421 → CREATED
14:05:33 ADDRESS UPDATED
Support Log
Ticket opened for order 7421
Customer requested delivery change
Fulfillment Record
Shipment scheduled
Delivery attempt recorded
Observed Issues
  • Timestamp drift
  • Non-uniform identifiers (ORDER_7421 vs 7421 vs free text)
  • Missing cross-reference keys
  • Events spread across unrelated systems

Canonical Envelope Normalization

Each raw record is transformed into a canonical structure with a unified timestamp, source identifier, schema version, and structured payload.

{ event_id: "e1032", source: "order.system", timestamp: "2026-04-12T14:02:11Z", payload: { order_id: "7421", status: "CREATED" } }

Event Chain Construction

Each event is hashed. The hash of the prior event is embedded in the next. Order is explicit.

Changing or reordering an event breaks the link to every later event. Removing events from the end, or replacing the whole sequence, is detectable only against a receipt kept separately.

e1032 → hash: a94f... e1033 → prev_hash: a94f... e1034 → prev_hash: b221...

Deterministic Reconstruction

From the ordered sequence, system state at any point in time can be reconstructed.

Order creation, address changes, support intervention, and delivery attempts are derived from a single unified history.

Given the same input, reconstruction output is identical on the same machine. Cross-machine testing is pending.

Rechecking

The final output contains the event sequence along with its hash chain.

It can be rechecked without access to the original systems. Checked against a hash kept separately, it shows whether the sequence has changed since it was sealed. It does not show that the source data was complete.

Try it with your own data

The online upload demo is currently unavailable.

→ Contact us