API reference
Use the root package name for the full supported public surface. The package currently exposes the safe transcript core fixture verifier and deterministic election foundation helpers.
What lives here
Section titled “What lives here”sealed-latticeas the only public package name- transcript core fixture verification
- threshold, lifecycle, poll specification, and capability helpers
- board consistency, target finality, roster-manifest, cast receipt, close record, first-valid ordering, and recovery-epoch helpers
- ML-DSA-65 signed-root verification inside those election foundation helpers, including runtime envelope-field checks
- fail-closed target-bound decryption gates that require a target-bound share-selection profile and explicit proof certificates before decryption-share or recombination capabilities are allowed
- generated reference pages that confirm the current public surface stays narrow
Typical import style
Section titled “Typical import style”import { deriveThresholdProfile, validatePollSpec, verifyBoardConsistency, verifyTranscriptCoreFixture,} from "sealed-lattice";Use the root package when
Section titled “Use the root package when”- you need the stable published package identity
- you want to verify transcript core fixtures and run the safe election foundation
- you want structured board, finality, manifest, first-valid, or recovery refusals
- you want to follow the documented path without depending on private workspace packages
What stays intentionally internal
Section titled “What stays intentionally internal”- crypto provider wrappers
- local replay record, target-accepted-record, and decryption-share shell helpers
- the Rust/WASM loader internals
- testkit utilities
- any future public subpath layout
Generated reference
Section titled “Generated reference” Generated reference Browse the generated page for the current transcript core and election foundation surface.
Workspace layout Read the private package split and dependency rules behind the current facade.