Simulate the production event sequence with the current configuration as baseline.
The ledger that records.
Then replays.
A system for capturing every electronic event from a live source system onto a distributed ledger — and reconstructing those events, exactly as they occurred, in a test environment.
Production events are ephemeral.
Large distributed systems produce complex sequences of events. By the time a bug surfaces or a config change is considered, the exact sequence that triggered it is already gone.
The patent identifies three gaps that leave engineering teams unable to test against real history.
One ledger. Two modes.
The invention positions the distributed ledger as both recorder and replay engine. Record mode captures every event from the live source system. Playback mode reconstructs that exact sequence in a test environment.
The ledger is not just a log. It is the source of truth for both capturing history and replaying it.
- Monitor source system
- Capture events with data types
- Hash each data type separately
- Write to distributed ledger
- Read from distributed ledger
- Construct testing dataset
- Simulate events in test env
- Compare results to production
From source to simulation.
A controller bridges the source system, the distributed ledger, and the testing environment. It monitors live events, records them onto the ledger, then reconstructs them for simulation.
The controller also manages selective cloning — choosing which section of the ledger to reconstruct — and stores software alongside the event data.
Each data type gets its own hash.
When recording, the controller buckets event data by type within each block. It generates a separate hash for each data type, then stores those hashes individually in the modified block header.
This type-addressable structure is what makes selective reconstruction possible — each data type can be independently verified and replayed.
Replay a window.
Not all of history.
The system can selectively clone a section of the distributed ledger. An "endblock value" designates the sequential blocks to be reconstructed in the testing environment.
This scopes replay to a specific time window — isolating the exact event sequence that led to a defect, a configuration change, or a specific operational scenario.
Same events. Different configs.
A dependent claim covers replaying the same event sequence while applying different configuration changes. The system simulates the events first under Config A, then under Config B.
This turns the ledger into a regression harness for configuration — validate proposed changes against real production events before anything touches the live system.
Same event sequence from production ledger
Simulate the same event sequence with the proposed configuration change. Compare divergence.
The ledger stores the software too.
A dependent claim describes storing the actual software associated with the source system onto the distributed ledger — alongside the events. During replay, the controller retrieves and implements that exact software version in the testing environment.
Events are replayed against the software that was actually running, not a current approximation of it.
EVENT_DATA · HASH_PER_TYPE
SOFTWARE_ARTIFACT · v2.4.1
Exact binary version stored at record time
Events processed using v2.4.1 — not the current version
Defect reproduced in the exact context it occurred
Where a replay ledger earns its keep.
The patent expressly claims production event recording and simulation in a testing environment. The same architecture suggests broader applications wherever real event sequences must be preserved and replayed faithfully.
Express = explicitly claimed. Inferred = reasonable extrapolation from the mechanism.
Cited by IBM, Samsung, Visa International — and 9 more.
Google Patents lists 21 forward citations for this patent, spanning enterprise infrastructure, fintech, supply chain, and blockchain applications.
A forward citation shows relevance to later work. It does not imply commercial use or licensing.
A quiet grant. A durable mechanism.
US10671515B1 codifies a general-purpose infrastructure pattern: use a distributed ledger not just as an audit log, but as the substrate for faithful event replay. Capture once, simulate many times.
priority date established
19 claims, 3 independent
per Google Patents