Skip to main content
INFORMATIVEACTIVEValidation Lab

Validation Lab Evidence Regime

Authority: Validation Lab (Non-Normative)
Scope: Evidence verification methodology, not protocol specification


Truth Source Anchors (Repo)

All claims in this document are verifiable against repository artifacts:

ArtifactPathPurpose
Full 6-Substrate EvidenceValidation_Lab/releases/v0.7.2/Type-B reproduction packs
Signed ProofValidation_Lab/releases/v0.7.3/artifacts/signed-proof/SIGN-02/Cryptographic seal
MA-REPRO Gate Reportreleases/v0.7.2/gates/ma-repro-gate.report.json12-run verdict
Reproduce Instructionsreleases/v0.7.2/REPRODUCE.mdThird-party verification

How to Reproduce

# One-command verification
git clone https://github.com/Coregentis/mplp_prerelease.git
cd mplp_prerelease && git checkout validation-lab/v0.7.2
./scripts/repro/run-ma-repro-full.sh

Determinism Boundary: Run-twice hash match is valid under declared generator + lock + env conditions only. Does not claim determinism under distributed scheduling or network variance.


1. Evidence Classification

Validation Lab classifies evidence by verification strength:

Type-A: Static Evidence Validation

AspectDescription
SourceSubmitted evidence packs
ExecutionNone (structural checks only)
DeterminismAssumed but not verified
GatesMA-STRUCT, MA-EQUIV

Type-A validates that evidence packs conform to schema and maintain referential integrity, but does not re-execute generators.

Type-B: Generator-Based Reproduction

AspectDescription
SourceRegenerated via generator scripts
ExecutionGenerator runs with locked dependencies
DeterminismRun-twice verified (hash match)
GatesMA-REPRO

Type-B regenerates evidence packs twice and verifies pack_root_hash consistency.


2. Run-Twice Determinism

Each substrate generator produces a pack_root_hash (SHA-256 of integrity/sha256sums.txt).

Verification Rule: Two consecutive runs with identical inputs MUST produce identical pack_root_hash.

v0.7.2 Verified Hashes

Substratepack_root_hashRuns
LangChaine35b8cef...2/2 ✓
AutoGen2af6a048...2/2 ✓
Magnetic-One15787a8b...2/2 ✓
PydanticAI8cbad37e...2/2 ✓
MCPb5237c83...2/2 ✓
A2A6728e24a...2/2 ✓

3. Signed Proof (SIGN-02)

v0.7.3 applies a cryptographic seal over v0.7.2 evidence:

AspectValue
Proof IDSIGN-02
Coversv0.7.2 (97 files)
Source Tree Digest04bcce1631b4f70c...
PurposeNon-repudiation

The signed proof ensures that v0.7.2 artifacts cannot be modified post-seal without detection.


4. Canonicalization Rules

Generators achieve determinism via:

  1. Fixed timestamp: All artifacts use 2026-01-14T00:00:00Z
  2. Seeded UUIDs: uuid5(NAMESPACE, name) for reproducible IDs
  3. Sorted JSON: All objects written with sort_keys=True
  4. No absolute paths: Pack content is path-agnostic

Non-Endorsement Boundary

MPLP does not endorse, certify, or rank any agent framework.

  • Type-A/Type-B indicate evidence strength, not framework capability
  • Determinism applies under declared generator + lock + env conditions
  • Does not claim determinism under distributed scheduling/network variance
  • Validation Lab is non-normative tooling, not certification authority