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