Statum helps make undesirable state impossible to represent in code, at compile time
-
Updated
Jun 10, 2026 - Rust
Statum helps make undesirable state impossible to represent in code, at compile time
Refinement type checker for Java with liquid types and typestates - catch bugs at compile time
Derive-macro-based generator that combines `Typestate` and `Builder` patterns.
A typescript express app with monadic middlewares and typestates.
Illustrative examples using https://github.com/rustype/typestate-rs
A Rust macro to help build simple Typestate APIs.
A declarative Rust architecture for a zero-trust hardware cryptographic boundary, targeting Hubris. Assumes hostile silicon: closes a documented ME/AMT network-egress path, narrows DMA key-exposure via page-splitting, encodes fault-injection immunity via compiler-enforced typestates. 3 PoCs verify these claims. Declarative spec, no runtime yet.
⚰️ Implementation of Conway's Game of Life using the typestate pattern in Rust.
A typestate-driven bowling game engine in Rust.
A depth-first, multi-language static scanner that flags wasted work, self-contradiction, and missing escape hatches — and never dresses a heuristic up as a proof. The pons asinorum for code.
Sealed Law-layer Execution Environment. A structural law that removes the representability of certain effects. Rust reference runner, formal specs, invariant-driven architecture.
Experiment using type state pattern and dyn trait for dynamic state transition
Add a description, image, and links to the typestate topic page so that developers can more easily learn about it.
To associate your repository with the typestate topic, visit your repo's landing page and select "manage topics."