A clean-slate language designed from first principles to support classical, quantum, and phase-based computation in one coherent system—grounded in physical reality: resources, time, irreversibility, and global consistency are explicit and first-class.
Every executable process is explicitly in one regime: K (classical), Q (quantum), or Φ (phase). Regimes are interoperable, but boundaries are explicit and constrained.
Observation, emission, sealing, and coupling are never hidden. Effects define the observable boundary of execution and enable deterministic replay.
Computation proceeds only when global constraints are satisfied. Inadmissibility is explicit, terminal, and observable—never implicit “best effort.”
Dust unifies these regimes by making constraints, resources, time, and effects first-class— while preserving strict boundaries where required.
The Dust language is defined by the specification directory. If any implementation or document disagrees with the spec, the spec wins.
Dust evolves under explicit governance to preserve semantic stability: meaning is defined by the spec; compatibility is enforced structurally; implementations do not create precedent.
If something is important, it must be explicit, constrained, and admissible. Nothing else is allowed to happen.