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 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 authoritative Validation_Lab surface of the MPLP repository and exposed publicly via lab.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
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 validation_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
VerdictAdjudication output, see Lab for canonical field listOutput of adjudication
ConformanceEvidence meets versioned ruleset requirementsEvaluation 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.

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

Version Identity

Teach the current Lab version model in this order:

Canonical Version DomainMeaningCurrent Public Baseline
protocol_versionMPLP protocol baseline referenced by the Lab1.0.0
validation_ruleset_versionAdjudication ruleset identityruleset-1.0
validation_lab_release_versionPublished Lab release identity1.0.1

Historical Label Families (Secondary)

The Lab also retains historical secondary label families:

Historical Label FamilyHistorical 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

Current Public Guarantees Model

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