Chapter 23 — Constitutional Runtime Framework
Part VII — Temporal and Event Runtime
The Temporal and Event Runtime is the governed constitutional runtime through which ZAYAZ evaluates when constitutional knowledge, policies, authorities, evidence, assertions, relationships, calculations, validations and operational states apply, and through which constitutionally significant changes are represented as identifiable, ordered, correlated and replayable Constitutional Events.
Time SHALL be treated as constitutional data.
Events SHALL be treated as constitutional objects or governed runtime artefacts.
The Runtime SHALL NOT rely upon an implicit system clock, mutable “current state”, database update timestamp or message-broker sequence as the sole representation of constitutional time or event history.
The governing distinction is:
Temporal Runtime determines when knowledge and authority apply. Event Runtime records what happened, in which order, within which context and with which causal lineage.
Temporal evaluation SHALL remain distinct from temporal validation.
- The Temporal Runtime evaluates applicable time dimensions and constructs temporal state.
- HECATE validates whether the temporal evaluation and resulting state conform to constitutional rules.
- The Event Runtime records, orders, correlates and replays constitutionally significant changes.
- The Workflow Runtime may consume events to coordinate subsequent actions.
Conceptually:
Constitutional Knowledge
│
├── Effective Time
├── Valid Time
├── Transaction Time
├── Observation Time
├── Event Time
├── Processing Time
├── Publication Time
├── Reporting Period
└── Retention Time
│
▼
Temporal Context Resolution
│
▼
Temporal Evaluation
│
├── Current Evaluation
├── Historical Evaluation
├── Future Evaluation
├── Bitemporal Evaluation
└── Scenario Evaluation
│
▼
Temporal State
│
▼
Constitutional Events
│
├── Identity
├── Ordering
├── Correlation
├── Causation
├── Replay
└── Provenance
│
▼
Runtime Outcomes, Workflows and Audit
Equivalent temporal inputs, time-source state, Runtime Context, Runtime Bundle and event history SHALL produce semantically equivalent temporal and event outcomes.
23.67. Runtime Time Model
The Runtime Time Model is the constitutional model defining the time dimensions, temporal objects, clock sources, interval semantics, calendar semantics and evaluation rules used by the Constitutional Runtime Framework.
The Runtime Time Model SHALL be explicit, versioned and technology-independent.
23.67.1. Purpose
The Runtime Time Model SHALL support:
- current-state evaluation;
- historical reconstruction;
- future-effective knowledge;
- regulatory-version applicability;
- reporting-period evaluation;
- evidence currency;
- authority validity;
- delegation validity;
- approval validity;
- assurance validity;
- event ordering;
- event replay;
- correction and restatement;
- lifecycle transitions;
- retention and legal hold;
- simulation and scenario analysis;
- deterministic execution.
23.67.2. Time Dimensions
The Runtime SHALL distinguish time dimensions including:
| Time Dimension | Constitutional Meaning |
|---|---|
| Effective Time | When a constitutional rule, policy, authority or artefact is intended to govern |
| Valid Time | When a represented fact or assertion is true or applicable in the represented world |
| Transaction Time | When the constitutional system recorded or changed the knowledge |
| Observation Time | When an observation, measurement or evidence item was observed |
| Event Time | When the represented event occurred |
| Ingestion Time | When data or an event entered the platform boundary |
| Processing Time | When a Runtime Component processed the item |
| Publication Time | When an outcome or artefact was published |
| Assertion Time | When an actor asserted a claim |
| Approval Time | When approval became effective |
| Assurance Time | When an assurance conclusion was issued |
| Reporting Period | The governed period covered by a report, metric or disclosure |
| Retention Time | The period during which information must be retained |
| Legal-Hold Time | The period during which deletion or alteration is prohibited |
| Simulation Time | The time coordinate used within a scenario or model |
| Replay Time | The controlled time coordinate used during replay |
These dimensions SHALL NOT be collapsed unless an explicit Temporal Profile establishes equivalence for a defined purpose.
23.67.3. Temporal Object
A Temporal Object is a governed representation of a point, interval, duration, recurring schedule, calendar period or uncertainty range.
Temporal Objects MAY include:
- instant;
- closed interval;
- open interval;
- half-open interval;
- duration;
- reporting period;
- fiscal period;
- calendar period;
- recurrence;
- deadline;
- grace period;
- retention period;
- uncertain interval;
- temporal set;
- temporal exception.
23.67.4. Temporal Identifier
Every constitutionally significant Temporal Object SHOULD possess:
- Temporal Identifier;
- temporal type;
- time dimension;
- start;
- end;
- boundary semantics;
- time zone;
- calendar;
- precision;
- granularity;
- uncertainty;
- source;
- lifecycle;
- version;
- provenance.
23.67.5. Interval Semantics
Every interval SHALL declare whether its boundaries are:
- inclusive;
- exclusive;
- left-inclusive and right-exclusive;
- left-exclusive and right-inclusive;
- unbounded.
The default interval convention SHALL be governed by a Temporal Profile.
Implementation libraries SHALL NOT silently select interval semantics.
23.67.6. Temporal Precision
Temporal precision MAY include:
- year;
- quarter;
- month;
- week;
- day;
- hour;
- minute;
- second;
- millisecond;
- microsecond;
- nanosecond;
- domain-specific period.
The Runtime SHALL not imply greater precision than the source supports.
23.67.7. Temporal Granularity
Granularity determines the unit at which temporal comparisons are constitutionally meaningful.
Two timestamps MAY differ technically while remaining constitutionally equivalent where the applicable granularity is day, month or reporting period.
Granularity SHALL be explicit in Temporal Profiles and Validation Rules.