The Magenta Development Kit (MDK) is the reference/internal initialization model for how a software artifact establishes execution eligibility under the Magenta reference runtime — it is not a public runtime you are required to install. In the reference model, an un-initialized artifact (no committed baseline epoch) is not execution-eligible. MDK connects artifact conformance to runtime execution authority.
- MDK initialization establishes the first baseline epoch (E1)
- In the reference model, an un-initialized artifact is not execution-eligible
- MDK models structural primitives: StructuralArtifact, ExecutableUnit, EligibilityGate
MAGENTA DEVELOPMENT KIT
The Reference Initialization Model
The MDK is the reference initialization model — not a required public runtime. In the reference model, an artifact establishes execution eligibility by committing a baseline epoch.
What MDK Provides
The MDK provides structural primitives and scaffolding that make software artifacts legible to the Magenta governance runtime, enabling execution eligibility assessment.
-
Structural Primitives
StructuralArtifact, ExecutableUnit, EligibilityGate — the building blocks of governed execution.
-
Conformance Rules
Pre-built validation rules. No unresolved TODOs. No console logs. Structural discipline.
-
Epoch Integration
Birth into the runtime. Baseline establishment. History initialization.
-
CLI Tools
magenta validate, magenta baseline, magenta status. Command-line governance.
The Initialization Sequence
In the reference model, the MDK describes how an artifact establishes execution eligibility in the Magenta reference runtime — by initializing and committing a baseline epoch. It is a reference model, not a required public runtime.
- 1. Initialize MDK in your project
- 2. Define structural artifacts
- 3. Configure conformance rules
- 4. Establish baseline epoch
- 5. Execution becomes possible
MDK and the Platform
MDK licenses grant execution eligibility at the artifact level. The Platform provides the runtime governance substrate that evaluates and enforces that eligibility in real time.
See the Canon Laws for the governance invariants that MDK and Platform together enforce. View pricing for licensing details.