MorphIQ Labs

MorphIQ Replay / Deterministic replay & virtual time

Make time an explicit input.

Clock and replay building blocks for systems that need repeatable execution and testable time behavior.

A shared time interface
1Clock trait
SystemClock · VirtualClock
2clocks
now_ns · sleep_until · interval
3time operations
Clock behavior and replay contracts
VIRTUAL TIMELINEadvance_to(3000) · nsWAKE ORDER0100020003000W1W2W3nowWAKES · BEFORE FURTHER ADVANCEW1wake @ now=1000W2wake @ now=2000W3wake @ now=3000seq tiebreakyield between wakesregistered deadlinesONE TRAIT · TWO IMPLEMENTATIONSSystemClockanchored monotonic · liveVirtualClockadvance_to · replay
Illustrative deadlines observed as virtual time advances.

Capabilities

A focused responsibility. A clear interface.

01

Inject the clock

Use an explicit time source instead of ambient wall-clock calls throughout a system.

02

Control the timeline

Exercise recorded events and timer behavior against a virtual clock.

03

Check the discipline

Use clock contracts and wall-clock checks to keep consumers within the replay boundary.

Methods and workflows

Explore the detail.

Explore the family

Related technologies