Entry Points — Website, Documentation, Repository, Validation Lab
Document Type: Non-Normative Reference
Purpose: Explain MPLP's 3+1 constitutional entry model, four public-facing surfaces, and scoped authority boundaries.
[!NOTE] Constitutional Source Binding This page is a Documentation-surface reference projection of the active constitutional source files:
governance/01-constitutional/CONST-001_ENTRY_MODEL_SPEC.mdgovernance/01-constitutional/CONST-002_DOCUMENT_FORMAT_SPEC.md- historical provenance:
governance/04-records/MPGC-RATIFY-2026-01-22-CONST-001-003.mdIf this page diverges from the constitutional source files, the constitutional source files prevail.
MPLP exposes four public-facing surfaces under a 3+1 constitutional entry model.
This reference page is governed under protocol_version: 1.0.0. It does not define validation_lab_release_version or validation_ruleset_version; those remain separate version domains in the version taxonomy manifest.
[!IMPORTANT] Truth Source vs Official Surfaces MPLP has one authoritative truth source for protocol definitions: the Repository.
Documentation, Website, and Validation Lab are official MPLP public surfaces with bounded roles. They are not co-equal protocol truth sources.
Truth Source vs Official Public Surfaces
| Classification | Surface(s) | Meaning |
|---|---|---|
| Authoritative truth source | Repository | Defines protocol truth, schema truth, invariant truth, and governance source records |
| Official public surfaces | Repository, Documentation, Website, Validation Lab | Public entry surfaces operated by MPLP with bounded roles |
Constitutional Entry Model
MPLP uses a 3+1 constitutional entry model:
-
Primary constitutional entry classes
- Repository
- Documentation
- Website
-
Auxiliary constitutional entry class
- Validation Lab
Validation Lab is constitutionally recognized, but it is not a fourth protocol-defining primary surface.
Public-Facing Surface Model
MPLP recognizes four official public-facing surfaces:
| Surface | Constitutional Class | Role | Canonical URI |
|---|---|---|---|
| Website | Primary | Discovery & Positioning | https://www.mplp.io |
| Documentation | Primary | Specification & Reference | https://docs.mplp.io |
| Repository | Primary | Source of Truth | https://github.com/Coregentis/MPLP-Protocol |
| Validation Lab | Auxiliary | Evidence Adjudication | https://lab.mplp.io |
These four surfaces are public-facing. They do not constitute four equal constitutional primaries, and they do not constitute four equal protocol truth sources.
Scoped Authority Model
MPLP uses a scoped authority model rather than a single global authority claim.
Repository
Authority scope:
protocol_truthschema_truthinvariant_truthgovernance_source
The Repository is the only authoritative truth source for protocol semantics, schemas, invariants, and governance source records.
Documentation
Authority scope:
specification_projectionnormative_reference_projectionexplanatory_reference
Documentation is an official specification/reference surface that projects and explains protocol truth. It does not supersede repository truth on schemas or invariants, and it is not a co-equal truth source.
Validation Lab
Authority scope:
evidence_adjudicationruleset_projectionrun_evidence_projectiondetermination_outputs
Validation Lab is an official public-facing auxiliary surface for evidence adjudication. It does not define protocol truth and is not a parallel protocol truth source.
Validation Lab authority attaches to sealed adjudication artifacts, ruleset-governed outputs, and evidence-linked determinations rather than to descriptive narrative alone.
Website
Authority scope:
discoverypositioningpublic_framing
Website is an official discovery/positioning surface only. It does not define protocol truth or adjudication truth and is not a co-equal truth source.
Conflict Interpretation
When two surfaces appear to conflict, interpret them in this order:
- Check whether both statements are within their valid authority scope.
- Only if the scope overlap is valid, apply the constitutional conflict order:
Repository > Documentation > Validation Lab > Website
This is not a universal "everything is ranked in one line" rule. It applies only within valid overlapping scope.
Validation_Lab_V2 Legal Position
Validation_Lab_V2 is not an independent MPLP surface.
It may only be described as one of the following:
release_linemigration_lineengineering_trackarchiveexternal_reference
It must not be described as:
- a new MPLP entry surface
- a new constitutional surface
- a parallel authoritative Validation Lab surface
Surface Anchors
Website Anchors
- What is MPLP? — Definition & disambiguation
- POSIX Analogy — Conceptual lens (not compatibility)
- Architecture — High-level overview
- Entity Card — Machine-readable definition
Documentation Anchors
- Specification — Normative protocol requirements
- Guides — Implementation guidance
- Evaluation — Conformance & testing
- Meta — Governance & methodology
Validation Lab Anchors
- Lab Site — Evidence adjudication UI
- Validation Lab Overview — Non-normative reference projection
- Rulesets — Reference projection of Lab ruleset concepts
Repository Anchors
- Schemas — Repository truth-source anchor for JSON Schema definitions
- Tests — Golden flows & validators
- Governance — Constitutional records
- Entity Definition — Canonical machine-readable entity package
Where to Start
- Understanding MPLP: What is MPLP?
- Reading the Spec: Specification
- Implementing: SDK Guides
- Verifying Evidence: Validation Lab Overview
- Repository Truth Source: Schemas
Final Disambiguation
- MPLP has four public-facing surfaces
- MPLP has three primary constitutional entry classes plus one auxiliary constitutional entry class
- The Repository alone is the authoritative truth source for protocol definitions
- Validation Lab is public-facing and auxiliary
- Validation Lab is not a fourth protocol-defining primary
Validation_Lab_V2is not an independent surface