Validation Lab Overview
[!IMPORTANT] Non-Normative Document
This document is informative only.
SSOT Reference: This page is a Reference projection of the in-repository
Validation_Lab/governance, runtime projection artifacts, and public adjudication surface.
Authority: Lab rulesets, runtime inventories, and evidence contracts are governed in the authoritativeValidation_Labsurface of the MPLP repository and exposed publicly vialab.mplp.io.
What is the Validation Lab?
The MPLP Validation Lab is a non-normative evidence adjudication lab for MPLP. It evaluates lifecycle guarantees and related invariants against versioned rulesets and evidence.
It provides:
- Evidence-based verdicts for Lifecycle Guarantees (LG-01~05)
- Versioned rulesets for deterministic, reproducible evaluation
- Curated runs with reviewable adjudication proofs
- Non-Certifying — Verdicts are evidence-based outputs, not official marks or endorsements
- Non-Normative — Lab does not define protocol semantics; see MPLP Docs for specifications
- No Execution Hosting — Lab does not accept uploads or run your code; you generate evidence locally
- Deterministic Ruleset — Same evidence + same
validation_ruleset_version= same verdict hash
Terminology Partition
- Flow-01~05 = Protocol Test Scenarios (defined in main repository
tests/golden/flows/) - LG-01~05 = Lifecycle Guarantees (Lab adjudication targets)
These are distinct and should not be conflated. Flows are test scenarios; LGs are what the Lab adjudicates.
| Term | Definition | Role |
|---|---|---|
| Lifecycle Guarantee (LG) | Adjudication target (LG-01~05) | What the Lab evaluates |
| Evidence Pack | manifest + artifacts + timeline + snapshots | Input to adjudication |
| Ruleset | Versioned evaluation rules | Deterministic decision basis |
| Verdict | Adjudication output, see Lab for canonical field list | Output of adjudication |
| Conformance | Evidence meets versioned ruleset requirements | Evaluation conclusion (NOT certification) |
Public-Facing Surface Model
MPLP exposes four public-facing surfaces under a 3+1 constitutional entry model. Validation Lab is an auxiliary public-facing adjudication surface, not a fourth protocol-defining primary.
| Surface | Role | URL |
|---|---|---|
| Website | Discovery & Positioning | mplp.io |
| Documentation | Specification & Reference | docs.mplp.io |
| Repository | Source of Truth | GitHub |
| Validation Lab | Evidence Adjudication | lab.mplp.io |
Version Identity
Teach the current Lab version model in this order:
| Canonical Version Domain | Meaning | Current Public Baseline |
|---|---|---|
protocol_version | MPLP protocol baseline referenced by the Lab | 1.0.0 |
validation_ruleset_version | Adjudication ruleset identity | ruleset-1.0 |
validation_lab_release_version | Published Lab release identity | 1.0.1 |
Historical Label Families (Secondary)
The Lab also retains historical secondary label families:
| Historical Label Family | Historical Use |
|---|---|
site-v* | Historical site freeze / IA line |
pack-v* | Historical evidence-pack format line |
rel-lab-* | Historical governance seal line |
ruleset-* remains the label family used inside the canonical validation_ruleset_version domain.
What the Lab Provides
✅ Evidence-based evaluation tools
✅ Self-assessment frameworks
✅ Lifecycle Guarantee (LG-01~05) verdict generation
✅ Schema validation utilities
✅ Reproducible, auditable verdicts
This overview uses LG-01~05 as the simplified entry view.
The current public /guarantees surface in Validation Lab is the active V1/V2 aggregate guarantees view.
What the Lab Does NOT Provide
❌ Official certification or compliance marks
❌ Badges, seals, or rankings
❌ Execution hosting or runtime environments
❌ Implementation advice or adaptor recommendations
❌ Regulatory or legal guarantees
Related Resources
- Lifecycle Guarantees Reference — LG-01~05 definitions
- Ruleset Reference — ruleset-1.0~1.2 specifications
- Evidence Pack Contract — Pack structure requirements
- Validation Lab Site — Live adjudication system
- Validation Lab Source Surface — in-repository authoritative Lab surface