Skip to main content
INFORMATIVEACTIVEDocumentation Governance

POSIX Analogy — Conceptual Mapping

This page provides a conceptual mapping between POSIX interface ideas and MPLP's schema-defined lifecycle governance. The analogy is intended to help readers understand MPLP's positioning by relating it to a well-known interface standard.


Hard Boundaries

Important Disclaimers
  • This mapping is explanatory (analogy) and non-normative. It does not define MPLP requirements.
  • MPLP is not POSIX, not an OS, and this is not a POSIX compatibility claim.
  • Validation Lab evaluates evidence only; it does not host execution and does not certify implementations.

Conceptual Mapping Table

The following table maps POSIX concepts to their MPLP analogues. This is for conceptual positioning only.

POSIX ConceptWhat POSIX StandardizesMPLP Conceptual Mapping (Analogy)Where It Is Enforced / Evidenced
Standard interfaceApp ↔ system boundarySchema-defined lifecycle interface (Context / Plan / Confirm / Trace)Schemas + Golden Flows
Syscall contractFailure semantics, invariantsModule contracts + kernel duties (expected signals, failure behavior)Schemas + Cross-cutting duties
PortabilityRun across OSesPortability across substrates (models / frameworks / runtimes / vendors)Evidence Pack + Lab verdict ruleset
SignalsStandardized interruptsConfirm gates / abort / rollback signalingConfirm + Trace evidence
Logs / debuggingObservabilityTrace timeline + Evidence Pack (replayable artifacts)Trace schema + Evidence Pack manifest
Conformance testsPortability proofGolden Flows + evidence-based verdictsValidation Lab (evidence-only)
libc / adaptersPortability surfaceSDK surface / adapters (schema-preserving usage)SDK conformance evidence (usage-level)

Where MPLP Enforces This

The conceptual mappings above are realized through concrete, verifiable constructs:

  • Schemas: Define the data contracts for Context, Plan, Confirm, Trace, and all L2 modules. See Architecture.
  • Golden Flows: Provide evaluation scenarios that validate lifecycle invariants. See Golden Flows.
  • Kernel Duties: Specify cross-cutting responsibilities that all implementations must honor. See Kernel Duties.
  • Evidence Pack: The replayable artifact bundle that Validation Lab consumes for verdict generation.
  • Validation Lab: Evidence-based evaluation only; it does not host execution or certify implementations.

How to Use This Page

After reading this conceptual mapping:

  1. Understand the architecture: Review L1–L4 Architecture to see how layers map to the "interface boundary" concept.
  2. Explore modules: Each L2 module defines specific contracts. Start with Module Interactions.
  3. See it in action: Golden Flows demonstrate the expected lifecycle behavior.
  4. Evaluate your implementation: Validation Lab consumes Evidence Packs to produce verdicts—without hosting execution.

FAQ (Misread Prevention)

Is MPLP compatible with POSIX?

No. MPLP is not POSIX and does not implement any POSIX APIs. The POSIX analogy is purely conceptual—it helps explain what kind of standardization MPLP provides (interface-level, not network-protocol-level).

Does this page define normative requirements?

No. This page is strictly non-normative. All normative requirements are defined in the Schemas and the specification documents.

Does MPLP certify implementations?

No. MPLP provides evaluation mechanisms (Golden Flows, Validation Lab) but does not offer certification. Validation Lab produces evidence-based verdicts, not endorsements.

Is MPLP an operating system or runtime?

No. The "Agent OS Protocol" designation refers to MPLP's role as a lifecycle governance protocol—analogous to how POSIX governs the app/OS interface—not to MPLP being an actual OS or runtime.