You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add the FSM contract sample: one asset, 1000 instances #22
State machines are the adversarial case for a graph core: they require cycles, typed triggers instead of strings, and many concurrent instances of one asset. This sample proves the core has no DAG assumption and that the asset/instance split holds under load.
Tasks:
Headless FSM sample with cyclic states, self-transitions and typed triggers
One asset driving 1000 concurrent instances with independent state and timers
Allocation measurement over repeated ticks as a permanent regression test
Interpreter and compiled results compared by the differential harness
Acceptance Criteria:
1 asset, 1000 concurrent instances, zero per-tick allocations
Renaming a trigger through the registry keeps saved assets loading
Activity