Policy & Governance
Export Contract
v1.2 StableContract SSOT (Locked)
Public compatibility contract for the export/ directory. This defines the stable surface for external consumers.
Scope & Non-Goals
This contract governs the public-facing export/ directory — the contract surface for external consumers.
- •This is NOT an MPLP protocol specification.
- •Passing gates does not imply certification, compliance, or endorsement; it only enforces export compatibility constraints.
- •For authoritative definitions, see the MPLP Protocol Documentation.
- •Contract versions follow MAJOR.MINOR semantics.
v1.2 Additions
PR-8 Feature Set
| Field | Type | Description |
|---|---|---|
| adjudication_status | enum | ADJUDICATED | NOT_ADMISSIBLE | NOT_ADJUDICATED |
| adjudication_verdict_hash | string? | 64-char hex, present if adjudicated |
| adjudication_ruleset | string? | Ruleset version used |
| adjudication_protocol_pin | string? | Protocol version pinned |
Contract Enforcement
Gate-14 (Consistency)
Adjudication Consistency
bundle ↔ export alignment
Gate-15 (Closure)
Curated Closure
curated runs → adjudication required
Compatibility Commitments
✅ Allowed (MINOR)
- • Add optional field
- • Add new index entry
- • Add new export file
- • Add new adjudication bundle
❌ Prohibited (MAJOR)
- • Remove field
- • Change field semantics
- • Change enum value set
- • Change hash algorithm
Path Invariants
- ✗No absolute paths permitted in reports.
- ✗YAML variants (manifest.yaml) are NOT contract.
- ✗Alternative timelines are NOT recognized.
Violation triggers GATE-07 (PII/Path Lint) failure.