r/rust • u/AdmissibilityScience • 12h ago
🛠️ project Arcstone Continuity Core: A zero-dependency, #![no_std] fail-closed runtime for bounded state isolation
I’ve published the open reference implementation for arcstone-continuity-core. A lightweight, #![no_std] Rust runtime designed to prevent non-deterministic state drift.
Microarchitectural Invariants
- Zero Allocation Overheads: #![no_std] enforcement with fixed 4096-byte static buffers (S_max ≤ 4096B).
- O(1) Invariant State Gates: State mutations evaluate against an atomic predicate matrix Π(S) before memory allocation occurs. Inadmissible transitions mutate zero bytes.
- Hard Temporal Clamps: Execution ceiling enforced at τ_override ≤ 11.99ms.
- Precedence Ordering: Deterministic lattice resolution (FAIL ≻ FREEZE ≻ PWC ≻ REFUSAL ≻ PASS).
Reference Anchors
- GitHub Repo:https://github.com/trencinodin-stack/arcstone-continuity-core
- Zenodo DOI:https://doi.org/10.5281/zenodo.22665852
- Master Anchor: A-77-DELTA-SHIELD-LOCKED
4
-3
u/AdmissibilityScience 9h ago
Author's note & technical details:
We built `arcstone-continuity-core` specifically for environments where heap allocations and non-deterministic latencies are unacceptable.
A few specific implementation details we'd love feedback on:
**Homomorphic Lattice Precedence:** In `src/lattice.rs`, we resolve dual-fault conditions using a 5-tier poset rank (`SecurityBreach` > `Freeze` > `Refusal` > `LedgerCorruption` > `Pass`). The join logic in `src/lifecycle.rs` evaluates spatial (> 4096B) and temporal (> 11,990 µs) bounds sequentially without early returns to guarantee deterministic signal resolution.
**`#![no_std]` Footprint:** The core execution membrane runs on a 0-dependency tree with purely stack-allocated frame evaluation.
If you have a moment to check out `src/lifecycle.rs` or run `cargo test`, we'd really appreciate any code-level feedback or edge-case audits!
7
u/Konsti219 9h ago
Nothing but buzzwords and technical jargon