Skip to main content
⚠️ Draft — Non-authoritative content (noindex)
INFORMATIVEDRAFTnone

Validation Lab Overview

[!IMPORTANT] Non-Normative Document

This document is informative only.

SSOT Reference: This page is a Reference projection of Validation Lab governance documents.
Authority: Lab rulesets and evidence contracts are versioned and governed in the Validation Lab repository.

What is the Validation Lab?

The MPLP Validation Lab is an evidence-based adjudication system for evaluating MPLP lifecycle guarantees. It provides:

  • Evidence-based verdicts for Lifecycle Guarantees (LG-01~05)
  • Versioned rulesets for deterministic, reproducible evaluation
  • Curated runs with reviewable adjudication proofs
Four Boundaries (Non-Negotiable)
  1. Non-Certifying — Verdicts are evidence-based outputs, not official marks or endorsements
  2. Non-Normative — Lab does not define protocol semantics; see MPLP Docs for specifications
  3. No Execution Hosting — Lab does not accept uploads or run your code; you generate evidence locally
  4. Deterministic Ruleset — Same evidence + same ruleset version = same verdict hash

Terminology Partition

Flow vs LG — Distinct Naming Spaces
  • 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.

TermDefinitionRole
Lifecycle Guarantee (LG)Adjudication target (LG-01~05)What the Lab evaluates
Evidence Packmanifest + artifacts + timeline + snapshotsInput to adjudication
RulesetVersioned evaluation rulesDeterministic decision basis
VerdictPASS / FAIL / NOT_EVALUATED / NOT_ADMISSIBLEOutput of adjudication
ConformanceEvidence meets versioned ruleset requirementsEvaluation conclusion (NOT certification)

Four Entry Points

MPLP uses a four-entry model. Each surface has a strict, non-overlapping role:

EntryRoleURL
WebsiteDiscovery & Positioningmplp.io
DocumentationSpecification & Referencedocs.mplp.io
RepositorySource of TruthGitHub
Validation LabEvidence Adjudicationlab.mplp.io

Version Taxonomy

The Lab uses four distinct version prefixes:

PrefixNameDescription
site-v*Site FreezeWebsite IA & public commitment
pack-v*Evidence Pack FormatPack structure version
ruleset-*Ruleset VersionAdjudication rule version
rel-lab-*Release SealGovernance freeze tag
tip

When you see v0.x in Lab context:

  • In /runs page → refers to pack format (pack-v0.2~v0.4)
  • In Footer/Home → refers to site freeze (site-v0.5)
  • In data/rulesets/ → refers to ruleset version (ruleset-1.0~1.2)

What the Lab Provides

✅ Evidence-based evaluation tools
✅ Self-assessment frameworks
✅ Lifecycle Guarantee (LG-01~05) verdict generation
✅ Schema validation utilities
✅ Reproducible, auditable verdicts

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