Scope & Invariants
Lifecycle Guarantees
Aggregate Lab view of two public adjudication lines: the legacy V1 LG line and the V2 clause bundle line. These are Lab-side adjudication targets, not protocol invariant definitions.
Non-NormativeFor authoritative protocol definitions, see the MPLP docs entry points.
📊 SSOT: public/_data/v2/rulesets/ruleset-v2.0.0.jsonVersion 2.0.0
Deterministic rules for V2 evidence packs, enforcing bit-identical trustworthiness.
PROV-V2-01Substrate Reference Integrity
CRITICALManifest must contain a valid substrate_ref with upstream pinning.
mplp://manifest/substrate_refNOT_NULLPROV-V2-02Lock Integrity Enforcement
CRITICALManifest must contain a valid lock_ref with a non-pending lock_sha256.
mplp://manifest/lock_ref/lock_sha256!~ ^(pending|unknown|none)$LIFECYCLE-V2-01Trace Artifact Existence
CRITICALThe run must include a valid trace.json artifact with a verdict.
mplp://artifact/trace.json#/verdictNOT_NULLLIFECYCLE-V2-02Timeline Data Presence
CRITICALThe run must include non-empty timeline events.
mplp://timeline/events.ndjson>= 1TRUST-V2-01Runner Seal Verification
CRITICALThe run must be sealed with a unique runner image_digest.
mplp://manifest/env_ref/image_digest!~ ^(unknown|none|pending|null)$DET-V2-01Canonical Determinism Proof
CRITICALThe manifest must record a valid canonical pack root hash.
mplp://manifest/hashes/canonical_pack_root_hash!~ ^(pending|unknown|none|null)$METADATA-V2-01Execution Timestamp Integrity
WARNINGThe run must have a valid UTC execution timestamp.
mplp://manifest/env_ref/executed_at~ ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}Z$