Skip to main content

MEP-57 implementation tracking

Per-phase tracking for MEP-57 Mochi module and package system. Status values: NOT STARTED, IN PROGRESS, BLOCKED, LANDED, DEFERRED. Commit is the merge commit short SHA on main.

A phase is LANDED only when its gate is green on every target listed for it in MEP-57 §Phases. Missing targets become N.1, N.2, ... sub-phases per the umbrella-phase coverage rule.

Phase status

PhaseTitleStatusCommit
0Skeleton (pkg/ package stubs)NOT STARTEDn/a
1Manifest format (mochi.toml parser + schema + round-trip)NOT STARTEDn/a
2Local resolution (manifest activates resolver, path-form imports preserved)NOT STARTEDn/a
3Workspaces (multi-package monorepo, mochi.workspace.toml umbrella)NOT STARTEDn/a
4Lockfile format (mochi.lock writer / reader)NOT STARTEDn/a
5PubGrub solver core (conflict-driven backtracking, incompatibility derivation)NOT STARTEDn/a
6Solver explanations + mochi whyNOT STARTEDn/a
7Local filesystem-backed registry (sparse index over disk)NOT STARTEDn/a
8Network sparse index over HTTPS (index.mochi.dev)NOT STARTEDn/a
9Content-addressed object store (BLAKE3 + SHA-256 dual hash)NOT STARTEDn/a
10Capability declarations + audit warning surfaceNOT STARTEDn/a
11Registry mirror protocolNOT STARTEDn/a
12Publish pipeline (tarball build, manifest pin, dry-run)NOT STARTEDn/a
13Sigstore + OIDC trusted publishingNOT STARTEDn/a
14Polyglot fan-out (mochi publish --target=<eco>)NOT STARTEDn/a
15SBOM + provenance (CycloneDX 1.6, SPDX 3.0, in-toto attestation)NOT STARTEDn/a
16Advisory database + mochi auditNOT STARTEDn/a
17Reproducible package build (SOURCE_DATE_EPOCH, sorted tar)NOT STARTEDn/a
18Offline + vendor (mochi vendor, offline cache hits-only mode)NOT STARTEDn/a
19Workspace cache + perf (parallel fetch, content-deduped global cache)NOT STARTEDn/a

Per-phase tracking pages will be added as phases open.