Skip to main content

Module core_event_log

Module core_event_log 

Source
Expand description

Append-only core event log shared by runtime projections.

This is the KRN-1 event fabric: one bounded, hash-chained log of CoreEventIdentity values per operation. The existing run journal, evaluation fact journal, and research projections remain the compatibility authorities; this log lets a host append and replay one canonical event stream where duplicate, reordered, stale-generation, and cursor-skipping writes fail closed.

The log deliberately stores digest-only identities plus bounded artifact URI references. Raw payloads stay in their existing stores; nothing here becomes a second audit database.

Structs§

CoreEventLog
Bounded in-memory append-only log over core event identities.
CoreLogAppendOutcomeV1
CoreLogEntryV1
One hash-chained log entry: a validated core event identity plus the bounded artifact references that locate its payload.
CoreLogPageV1
CoreLogVerificationV1

Enums§

CoreEventLogError

Constants§

CORE_LOG_ENTRY_DIGEST_DOMAIN_V1
CORE_LOG_ENTRY_SCHEMA_V1
CORE_LOG_GENESIS_PREVIOUS_DIGEST
Chain anchor used by the first entry of every operation stream.