HushSpec/Docs
HUSHED · MMXXVI
Documentation v1.0
v1.0.0guidestable

Normative library#

These are the immutable HushSpec v1.0.0 release documents. They define the portable contracts. The adjacent guides explain how to use them; a guide is not an alternate specification.

ContractRead it when you need to know
CoreDocument validity, twelve rules, conditions, decisions, enforcement, and L0-L5
Canonical formExactly which bytes determine a policy hash
ReceiptsThe v0.2 decision evidence structure
SigningEd25519 envelopes, trust, verify-on-load and receipt signing
Receipt logHash links, rotation and ordering
BundlesDSSE / in-toto policy distribution
GrammarsPortable identifiers, patterns and wire strings
SecurityThreat assumptions and enforcement boundaries
PostureCapabilities, budgets and state transitions
OriginsTrusted origin selection and narrowing
DetectionExact heuristic scoring and detector traces
VersioningCompatibility and frozen contracts
ErrataCorrections without silent semantic drift

Every page exposes its pinned source and raw Markdown. The site records the release commit separately from the revision of its explanatory guides. Registries and JSON Schemas supply machine-readable companions; schema validation alone is not evaluator conformance.

Loading documentation index…

↑↓ navigate↵ openesc close