Profile contract

state.flat@1

One initial state, explicit terminal states, events and typed guards; safe trace evaluator does not execute actions.

graph projectionFlat lifecycle diagram · Trace validation

Open this profile in the gallery

Primary palette

Relationship roles

Legal endpoints
RelationSource rolesTarget rolesSelf relation
state.transitionstate.initial, state.statestate.final, state.stateAllowed

Profile verification

Profile defaults

Explicit file settings override eligible CSS, then these profile defaults and the common standard apply. Unspecified semantic facts remain unspecified.

{
  "projection.kind": "graph",
  "projection.profile": "state.flat@1",
  "projection.analysis_budget": 4096
}

Projection properties

kind, profile, inputs, analysis_budget, traces, iso, depth

Search the property codex

Design operations

Bounded analysis

Bounded deterministic trace evaluation: at most 100 traces, 1000 events each; declared-domain checks; exact expected final-state check; actionsExecuted=false.

Outside this profile