Infrastructure · Primitives

TimeWarpLog

Handling relativistic event ordering

Definition

Mechanism

Events are not ordered by wall-clock time but by 'causal cones'. An Agent accepts an event from the 'past' if it doesn't contradict its current causal cone. The log's append position is driven by a MonotonicCounter so that once an event is admitted to a cone, no earlier-sequenced event can supersede it. Allows for massive latency tolerance. Utilizes WorldReversible, CausalBarrier.

Preconditions

  1. Storage supports append-only writes

Postconditions

  1. System state matches T_target

Invariants

  1. Immutability: past entries cannot be modified.
  2. Indexability within retention: Seek(T) returns deterministic State(T) for any T inside `retention_window`.
  3. Causal consistency: events are accepted only if they do not contradict the current causal cone.

Risks

Failure modes

  1. User confusion about 'when' things happened.

Caution

Causal cone is only as trustworthy as the identities signing events. Unsigned or weakly-authenticated events can rewrite perceived history.

Relationships

Builds on

References

Mind

Agent

Autonomous Goal-Directed Entity

State

System condition at time T

System

Complex whole of interacting parts

Used by

References

Compensate

Structured rollback via logged inverses in LIFO order

Society

LazyConsensus

Optimistic execution, retroactive verification

Mind

TraceBelief

Belief Provenance (Macro for Trace(Belief))

Composes with

Society

DocumentedOverride

Supervised bypass of a failed acceptance gate, cryptographically logged

Reference

Parameters

granularity Duration, [1ms, 1min]
Resolution of time travel
index_strategy Enum, {Time, Causal, Hybrid}
How to organize history
retention_window Duration, [1h, 30d]
How far back to retain

Identity

Ref
TimeWarpLog#755f
Sema ID
sema:TimeWarpLog#mh:SHA-256:755f480a60517d8e99807da674019db06ab0b7b2edabcc806d833947da4446e4
Ring
0
Tier
1
Updated
2026-11-11
Supersedes
  • sema:TimeWarpLog#mh:SHA-256:d9386c726ba1c96bfae61549b82b16d1137d59b1f2129a19a24568f3117a4720
  • sema:TimeWarpLog#mh:SHA-256:c60901d1796a1284a17cd5c97604718bd08428a7a9691a7f225c57195efe0a96
  • sema:TimeWarpLog#mh:SHA-256:2a101afbc167bce00efa25a0439774ab1b30ef094facfaf2b8f9a5edb1b54269
  • sema:TimeWarpLog#mh:SHA-256:e26edd5011e4842730b23fb11a2d5efaff9a52112e8081f5856893c9c4ce99ff
  • sema:TimeWarpLog#mh:SHA-256:7fd7d546477d4389a8c63cde58b1d4a02d20e8a44ac22f7975fa77292c595790