Public mirror of the root distribution contract

Exact distribution status for CortexPilot.

The current first-class distribution story is intentionally narrower than the full monorepo: public repo + GitHub Pages front door + one release-proven news_digest proof loop + one read-only stdio MCP surface + starter/local bundle examples.

The current package and discovery layer is real: cortexpilot-orchestrator is live on PyPI, the Official MCP Registry entry is live, and cortexpilot-adoption-router is live on ClawHub. OpenHands/extensions and MCP.so submissions are filed but still await external review or acceptance. @cortexpilot/frontend-api-client and @cortexpilot/frontend-api-contract remain publish-ready but deferred, while @cortexpilot/frontend-shared remains a workspace-only presentation substrate. Hosted operator service, write-capable MCP, Docker image distribution, and standalone npm releases remain deferred.

This page is the public mirror of the root DISTRIBUTION.md contract. If this page and the root contract ever drift, the root contract wins and the drift should be fixed in the next change set.

Shipped now: repo, Pages, first proven workflow, read-only MCP, PyPI package, Official MCP Registry, ClawHub skill Starter-only or bundle-compatible: Codex / Claude Code config seeds and the local coding-agent bundle Submitted externally: OpenHands/extensions PR and MCP.so issue are filed but not accepted yet Publish-ready but deferred: frontend-api-client and frontend-api-contract; frontend-shared stays workspace-only Deferred: Docker, hosted Render pilot, write-capable MCP, standalone npm releases

Release truth

Published today

Latest GitHub release

v0.1.0-alpha.3 is the latest published GitHub Release and the latest public semver tag.

Important boundary

Current release and main are aligned

The current prerelease is meant to match the current released main snapshot. If later commits land, restore explicit lag wording until the next tag is cut.

Repo-side draft

Current release notes source

Use docs/releases/v0.1.0-alpha.3.md as the tracked repo-side release draft. Keep first-public-release-draft.md as the historical alpha.1 baseline.

Canonical MCP contract

The shipped public MCP surface is the repo-owned read-only stdio JSON-RPC server. The shortest official startup path is the wrapper:

bash /absolute/path/to/CortexPilot/scripts/run_readonly_mcp.sh

For the machine-readable contract, use configs/mcp_public_manifest.json. For the human quickstart, use the read-only MCP page.

Current distribution matrix

Surface Current status Official claim Install path Protocol / Auth Next action
GitHub repo shipped The public repo is the canonical front door for source, docs, runbooks, and examples. xiaojiou176-open/CortexPilot-public None Keep the root README short and truthful.
GitHub Pages shipped The public Pages site is the canonical docs front door. Pages front door None Keep first-run and distribution truth aligned with the repo.
First proven workflow shipped news_digest is the only official release-proven public baseline today. First proven workflow guide Repo-local proof loop Keep topic_brief and page_brief as showcase paths until their proof bundles exist.
Read-only MCP shipped Repo-owned read-only MCP server for runs, workflows, approvals, compare, proof, and incident summaries. bash /absolute/path/to/CortexPilot/scripts/run_readonly_mcp.sh stdio JSON-RPC, read-only, no hosted account, no OAuth Keep wrapper + manifest + starter files aligned; do not imply write-capable or hosted MCP.
PyPI package shipped cortexpilot-orchestrator==0.1.0a4 is the published package for the public read-only MCP runtime. PyPI package Package install only Keep package README, entrypoints, and version markers aligned with registry truth.
Official MCP Registry shipped The public registry entry for io.github.xiaojiou176-open/cortexpilot-readonly is live. Registry entry Registry discovery, stdio package install Keep server.json, PyPI metadata, and the MCP docs aligned.
Codex starter starter-only Local Codex-compatible MCP or bundle seed, not an official directory listing. Agent starter kits Local config, stdio MCP Keep receipt language explicit until a real listing exists.
Claude Code starter starter-only Project-local MCP and local --plugin-dir seed, not a marketplace listing. Agent starter kits Local config, stdio MCP Keep wording at starter-only until an official submission receipt exists.
OpenClaw starter starter-only Bundle-compatible local path around OpenClaw; the same adoption-router skill also has a live ClawHub publication. Agent starter kits Local config, stdio MCP Keep it on the adjacent integration side unless a mapped native publish path is shipped and tested.
Coding-agent bundle bundle-compatible Portable local bundle for Codex / Claude Code / OpenClaw-compatible installs. examples/coding-agents/plugin-bundles/cortexpilot-coding-agent-bundle/ Local bundle metadata + plugin-scoped read-only MCP Keep local-first; do not call it a published listing.
Repo-owned adoption-router skill shipped Cross-tool skill artifact with SKILL.md plus manifest.yaml for Codex / Claude Code / OpenClaw-compatible installs, also reused by the published ClawHub skill. examples/coding-agents/plugin-bundles/cortexpilot-coding-agent-bundle/skills/cortexpilot-adoption-router/ Repo-owned skill contract, local bundle plus external skill publication Keep the repo bundle and the published skill receipts aligned.
ClawHub skill shipped cortexpilot-adoption-router is live on ClawHub. ClawHub listing Skill registry, no hosted CortexPilot account, no write-capable MCP Keep the skill copy aligned with the repo bundle and public boundary.
OpenHands/extensions submission submitted externally The public submission for the same adoption-router skill is filed and waiting on host review. OpenHands/extensions#152 Host review flow, not live until merged Track review without overclaiming a merged listing.
MCP.so submission submitted externally The directory submission for the public read-only MCP server is filed. chatmcp/mcpso#1559 Directory intake flow, not live until accepted Keep the issue body aligned with current package and registry truth.
@cortexpilot/frontend-api-client publish-ready but deferred Thin client helper with a publish-ready manifest, but no public npm release yet. Builder quickstart HTTP API, repo-local preview/apply contract, token story depends on backend Keep the install story honest as clone/workspace reuse or vendor copy until the first npm release exists.
@cortexpilot/frontend-api-contract publish-ready but deferred Generated contract-facing package with a publish-ready manifest, but no public npm release yet. API quickstart Generated route/query/type contract Keep the install story honest as clone/workspace reuse or vendor copy until the first npm release exists.
@cortexpilot/frontend-shared not a standalone distribution unit Shared UI copy, locale, and status substrate for CortexPilot-owned surfaces. Builder quickstart Frontend-only presentation helpers Keep repo-owned and workspace-only unless a separate reuse story is explicitly promoted later.
Docker image distribution deferred CI Dockerfiles and local infra exist, but there is no public product Docker image distribution claim today. None Container / image story not yet public Add only when container distribution becomes part of the official public contract.
Hosted Render pilot deferred Repo-owned hosted blueprint exists for guarded future pilots; CortexPilot is not a hosted operator product today. Render pilot runbook HTTP / token / protected operator flow Keep as future pilot groundwork, not a live hosted claim.
Write-capable MCP deferred Public MCP remains read-only; queue preview or pilot groundwork does not upgrade the public contract. Queue pilot runbook Guarded operator-only, default-off Keep outside the public promise until an owner-approved launch contract exists.

What this page is for

Use this page when

You need the exact current answer to “what is official now, what is only starter material, what is still repo-owned, and what is deferred?”

Do not use this page to imply

Hosted operator accounts, write-capable MCP, public Docker image distribution, official marketplace listings, or registry-installable packages that are not actually published yet.