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. 1. Initialize MDK in your project
  2. 2. Define structural artifacts
  3. 3. Configure conformance rules
  4. 4. Establish baseline epoch
  5. 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.