Host Packaging
Sourceright should publish one Rust core and keep host integrations thin. Host packages may call the CLI, local stdio MCP server, or stable JSON contracts, but they must not reimplement reference verification or silently write canonical CSL.
Current host status
Section titled “Current host status”| Host | Track | Current state | Required proof before public plugin claim |
|---|---|---|---|
| Claude Desktop | 65 | MCP-compatible local stdio server with examples/mcp-clients/claude-desktop.json; no Claude-specific package. | MCP discovery smoke, dry-run write proof, and wording that says client configuration rather than Claude plugin. |
| Codex | 65 | CLI/MCP usable from repo workflows with examples/mcp-clients/codex-config.toml; no Codex-specific package. | Client smoke plus policy tests that keep Codex claims to CLI/MCP integration. |
| GitHub Copilot | 64, 65 | Repository coding-agent prep exists through instructions and setup workflow; examples/mcp-clients/vscode-mcp.json covers VS Code MCP settings; no Copilot extension package. | Entitlement/settings evidence for coding-agent use, or a separate accepted Copilot extension package. |
| Generic MCP clients | 56, 57, 65 | Official MCP Registry accepted for 0.1.20; Glama and Smithery are prepared; examples/mcp-clients/generic-mcp-client.json documents local stdio launch. | Transcript smoke and separate accepted/prepared evidence per directory. |
| VS Code | 66 | Explicitly deferred with a future VSIX contract; .vscode settings and examples/mcp-clients/vscode-mcp.json are not an extension package. | VSIX package, Workspace Trust implementation, diagnostics fixture, install smoke, and Marketplace/Open VSX listing evidence. |
| Microsoft Word | 67 | Explicitly deferred with a future Office Add-in contract; DOCX extraction is separate and no Office Add-in package exists. | Office Add-in manifest, sideload/AppSource notes, document-range provenance, reversible write plans, and fixture smoke. |
| LibreOffice Writer | 68 | Explicitly deferred with a future Writer extension contract; ODT/DOCX processing is separate. No .oxt/UNO extension package exists. | .oxt package, UNO/adapter contract, local install/uninstall smoke, Writer range provenance, reversible write plans, and listing evidence. |
| Zotero | 58 | CLI/Web API adapter is fixture-backed with preview/apply/audit semantics; no Zotero .xpi or Plugin Gallery listing is claimed. | Package decision, install proof, disposable-library smoke, and accepted listing evidence before plugin marketplace claims. |
| OJS/PKP | 60 | Generic-plugin source skeleton and fixture-backed screening are present; PKP Plugin Gallery acceptance is not claimed. | Live OJS handler/settings-form/workflow-template wiring, compatibility testing, and Gallery listing evidence. |
Cross-host rules
Section titled “Cross-host rules”- Read-only diagnostics may be exposed through CLI JSON or MCP resources.
- Write-capable actions must stay dry-run first, require explicit apply, and produce audit logs.
- Provider evidence must stay in
references.verification.jsonand must not silently overwritereferences.csl.json. - Legal citation workflows must remain separate from academic CSL.
- A host entry is
acceptedonly when the public marketplace or directory shows the artifact, version, date, and install metadata.
Prepared metadata, local configuration, and development settings are useful inputs, but they are not marketplace acceptance.
These host entries are an explicit deferral of marketplace/plugin claims until the matching package artifact, install proof, and listing evidence exist.
Track 65 client artifacts
Section titled “Track 65 client artifacts”Track 65 keeps host examples in examples/mcp-clients/ and uses
examples/mcp-clients/host-manifest.json as the local inventory of client
status. Every example launches the same server command:
sourceright mcpPassing smoke means the client can initialize the server, discover
tools/resources/prompts, and receive a dry-run workspace.init plan with
applied: false. It does not prove public directory acceptance or host-specific
extension packaging.
No Claude, Codex, or Copilot marketplace package exists in this repository.
Track 69 records the cross-host marketplace evidence model in
conductor/tracks/69-marketplace-submission-evidence/marketplace-evidence.md.