Module: IgniterLang::TemporalExecutor

Defined in:
lib/igniter_lang/temporal_executor.rb

Overview

Phase 1 TEMPORAL executor boundary.

Authorized scope: History valid_time, proof-local MemoryBackend only. All other surfaces (Ledger, BiHistory, stream, OLAP, writes, production cache) are explicitly excluded and refuse before any live call.

Guard order (token-before-gate per S3-R15-C1-P amendment):

approval_token  gate_state  backend_identity  scope  cache_key  kernel

Live reads stay blocked until gate3_authorized: true + valid token.

Defined Under Namespace

Modules: ReasonCode Classes: Phase1

Constant Summary collapse

GATE3_AUTHORITY_REF =

Phase 1 proof-local authority URI from gate3-decision-record-v0.md §Authority Registry. Source-code-parity verification only — not cryptographic authorization. Any token carrying this exact string passes AT-9; issuer identity is not verified. Replace with production signing (R2) before any non-proof deployment.

"architect-supervisor://igniter-lang/gates/gate3/" \
"runtime-temporal-executor/restricted-history-valid-time-v0/2026-05-09"
PHASE1_FORMAT_VERSION =
"0.1.0"
PHASE1_SCOPE =
"History[T] valid_time"
PHASE1_MEMORY_BACKEND_CLASS =
"IgniterLang::TemporalAccessRuntime::MemoryBackend"