Expand description
Public programmatic, query, semantic-agent, explanation, and debug interfaces.
Structs§
- Actor
Knowledge - Agent
Context - Agent
Identity - Army
- ArmyId
- Army
Knowledge - Artifact
Manifest - Stable identity for a scenario, ruleset, content pack, run policy, localization contract, or source ledger.
- Available
Action - Boundary
Change - Boundary
Context - Boundary
Emission - Boundary
Id - Boundary
Ingress Generation - Boundary
Proposal - Boundary
Receipt - Boundary
Record - Boundary
Request - Boundary
System Contract - Canwu
- Main in-process API. All returned world values are detached snapshots.
- Canwu
Error - Capability
Description - Checkpoint
Journal - Portable full-save bundle built from a current-state checkpoint and journal segments.
- Command
Attempt Id - Command
Attempt Record - Command
Authority - Command
Context - Command
Envelope - Command
Id - Command
Receipt - Command
Record - Command
Rejection - Command
Request - Command
Request Id - Commitment
Roots - Canonical roots for independent authoritative state and evidence domains.
- Compacted
Canwu - Public facade for a live runtime whose sealed evidence segments are stored by the caller.
- Compacted
Simulation - A live simulation whose sealed evidence prefixes are owned by the caller.
- DemoIds
- Domain
Record - Domain
Record Change - Domain
Record Draft - Domain
Record Kind - Stable application-defined record kind. Namespaces and names are validated by the simulation package registry before authoritative use.
- Domain
Record Ref - Stable string identity for an application-defined entity or record.
- Domain
Record Schema - Domain
Reference - Domain
Reference Schema - Estimate
Range - EventId
- Evidence
Cursor - Monotonic cuts through every append-only evidence journal.
- Evidence
Journal Segment - One contiguous append-only evidence range for incremental archival.
- Explanation
- Explanation
Step - Government
- Government
Id - Ingress
Id - Ingress
Receipt - Ingress
Record - Inspection
- Knowledge
Snapshot - Known
Army View - MapPoint
- Observe
Request - Payload
Property - Pending
Commitment - Person
- Person
Id - Plugin
Action Descriptor - Plugin
Descriptor - Plugin
Ingress Descriptor - Plugin
Ingress Request - Plugin
Registrar - Plugin
Registry - Query
- Query
Filter - Query
Result - Random
Draw Id - Random
Draw Record - Random
Stream Key - Random
Stream State - Replay
Journal - Complete recorded environment and input journal for exact replay.
- Reservation
Allocation - Reservation
Offer - Reservation
Offer Record - Reservation
Pool Key - Reservation
Ref - Reservation
Request - Reservation
Request Record - Route
- RouteId
- RunConfiguration
- Scenario
- Schema
Registry - Seat
Binding - SimDuration
- SimEvent
- SimTime
- Simulation
Checkpoint - Current authoritative state plus the journal cut required to validate it.
- Simulation
Snapshot - Simulation
View - State
Key - System
Contract - Territory
- Territory
Id - Transit
State - Type
Schema - Typed
Domain Record Ref - Typed façade over a stable application-defined record identity.
- Viewer
Context - An observation identity authorized by the run’s persisted observation
policy. This type is intentionally constructed through
Canwu::viewer_contextso an observation request cannot self-escalate. - Visible
Change - World
Diff - World
Snapshot
Enums§
- Boundary
Directive - Boundary
Emission Kind - Boundary
Phase - Cause
Ref - Command
- Command
Attempt Outcome - Command
Ingress - Command
Outcome - Command
Policy Context - Command-relevant policy deliberately omits run purpose, observation, and trace so authoritative handlers cannot branch on presentation-only inputs.
- Controller
Policy - Core
Entity Kind - Decision
Origin - Detail
Level - Domain
Entity Kind Class - Type-level class for domain kinds whose instances are entity identities.
- Domain
Record Class - Domain
Record Lifecycle - Domain
Record Mutation - Domain
Record Operation - Domain
Reference Target - Domain
Reference Target Kind - Domain
Value Kind Class - Type-level class for domain kinds whose instances are non-entity records.
- Entity
Ref - Serializable entity reference used by events, queries, and generic tools.
- Error
Code - Event
Audience - Declarative audience for a persisted event projection.
- Event
Kind - Explanation
Request - Filter
Operator - Ingress
Class - Ingress
Payload - Interaction
Policy - Issuer
- Knowledge
Source - Observation
Focus - Observation
Policy - Payload
Schema - Payload
Value Type - Query
Entity - Random
Algorithm - Random
Draw Outcome - Random
Draw Producer - Reservation
Disposition - RunConfiguration
Snapshot - RunManifest
- The exact non-executable environment bound to a simulation run.
- RunPurpose
- Seat
Policy - Semantic
Action - State
Visibility - System
Cadence - System
Directive - Trace
Policy
Constants§
- ADMISSION_
CURSOR_ FORMAT_ VERSION - Version of persisted monotonic boundary-admission cursors.
- CHECKPOINT_
JOURNAL_ FORMAT_ VERSION - Version of current-state checkpoints plus append-only evidence segments.
- COMMITMENT_
FORMAT_ VERSION - Version of the domain-separated checkpoint commitment contract.
- ENGINE_
VERSION - RUN_
CONFIGURATION_ FORMAT_ VERSION - RUN_
MANIFEST_ FORMAT_ VERSION - SNAPSHOT_
FORMAT_ VERSION - STATE_
REVISION_ FORMAT_ VERSION - Version of the independently migrated authoritative revision commitment.
Traits§
- Domain
Entity Type - Marker implemented automatically for entity-class domain record types.
- Domain
Kind Class - Sealed type-level classification for application-defined record kinds.
- Domain
Record Type - Compile-time identity for one namespaced application-defined record kind.
- Domain
Value Type - Marker implemented automatically for non-entity domain record types.
- Simulation
Plugin - A stateless executable package whose persisted identity must change whenever its authoritative behavior changes.
Type Aliases§
- Boundary
System Handler - Plugin
Command Handler - Simulation
System Handler - Compatibility-only synchronous event reactor.