wai-quantum: the job service on the MCP Registry, and wai-quantum-cli 0.2.1 for the command line's listing #528

Merged
dcharlot merged 2 commits from wai/quantum-mcp-registry into main 2026-10-29 03:19:36 -04:00
Owner

The MCP Registry now lists the job service as science.transaction.wai/quantum-jobs 0.2.0 (remote, streamable HTTP, https://wai.transaction.science/quantum-jobs/mcp), under the namespace proved by https://wai.transaction.science/.well-known/mcp-registry-auth. This PR makes the repository match, and releases wai-quantum-cli 0.2.1 so the command line can be listed too.

  • server.json (both): repository dropped. The registry refuses it for the forge's address and for the public mirror's, and the field is optional. The service's file is what was published, byte for byte. No test reads the field.
  • wai-quantum-cli/README.md: an HTML comment carrying mcp-name: science.transaction.wai/quantum, the line the registry reads from a crate's README. crates.io's 0.2.0 README lacks it, so the registry refused that entry.
  • wai-quantum-cli 0.2.1: no code change. Cargo.toml and server.json (both of its version fields) are bumped, the desktop app requires 0.2.1, and both lockfiles that hold the crate move with it (cargo metadata --locked resolves both).
  • READMEs: the CLI's README (and its translation) and the service's README no longer say "not submitted".
  • wai/CHANGELOG.md: a wai-quantum-cli 0.2.1 heading under Unreleased.

After the merge: cargo publish of wai-quantum-cli 0.2.1, the tag wai-quantum-cli-v0.2.1 (binaries, wheels, tap and bucket), then the registry entry science.transaction.wai/quantum 0.2.1.

The first run's one red check, joule-code-rs on linux-arm64, is joule-moq-relay's age_rising timing test (line 138: a group reached the slow viewer before the rise was held). This PR does not touch that crate.

Public-name check: clean.

🤖 Generated with Claude Code

The MCP Registry now lists the job service as `science.transaction.wai/quantum-jobs` 0.2.0 (remote, streamable HTTP, `https://wai.transaction.science/quantum-jobs/mcp`), under the namespace proved by `https://wai.transaction.science/.well-known/mcp-registry-auth`. This PR makes the repository match, and releases `wai-quantum-cli` 0.2.1 so the command line can be listed too. - **`server.json` (both):** `repository` dropped. The registry refuses it for the forge's address and for the public mirror's, and the field is optional. The service's file is what was published, byte for byte. No test reads the field. - **`wai-quantum-cli/README.md`:** an HTML comment carrying `mcp-name: science.transaction.wai/quantum`, the line the registry reads from a crate's README. crates.io's 0.2.0 README lacks it, so the registry refused that entry. - **`wai-quantum-cli` 0.2.1:** no code change. `Cargo.toml` and `server.json` (both of its version fields) are bumped, the desktop app requires 0.2.1, and both lockfiles that hold the crate move with it (`cargo metadata --locked` resolves both). - **READMEs:** the CLI's README (and its translation) and the service's README no longer say "not submitted". - **`wai/CHANGELOG.md`:** a `wai-quantum-cli 0.2.1` heading under Unreleased. After the merge: `cargo publish` of wai-quantum-cli 0.2.1, the tag `wai-quantum-cli-v0.2.1` (binaries, wheels, tap and bucket), then the registry entry `science.transaction.wai/quantum` 0.2.1. The first run's one red check, `joule-code-rs` on linux-arm64, is `joule-moq-relay`'s `age_rising` timing test (line 138: a group reached the slow viewer before the rise was held). This PR does not touch that crate. Public-name check: clean. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
wai-quantum: the job service listed on the MCP Registry; the command line's README ready for it
Some checks failed
wai-quantum editors / does this change touch it (pull_request) Successful in 12s
wai-quantum for Python / does this change touch it (pull_request) Successful in 11s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Successful in 3m31s
wai-quantum service / does this change touch it (pull_request) Successful in 11s
wai-quantum views in agent hosts / does this change touch it (pull_request) Successful in 10s
wai-quantum studio and desktop / does this change touch it (pull_request) Successful in 11s
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (pull_request) Successful in 2m45s
wai-quantum service / service energy · linux packages (pull_request) Successful in 1m20s
wai-quantum command line / command line · linux (pull_request) Successful in 2m23s
wai-quantum docs, course and locales / the Studio's words in every locale · linux (pull_request) Successful in 9s
wai-quantum contract / schemas and the committed tool lists · linux (pull_request) Successful in 3m20s
wai-quantum docs, course and locales / the course and the command line's languages · linux (pull_request) Successful in 1m48s
wai-quantum editors / editors · linux (pull_request) Successful in 2m12s
wai-quantum contract / API compatibility · linux (pull_request) Successful in 4m55s
wai-quantum service / service · linux (pull_request) Successful in 1m55s
wai-quantum for Python / python · linux (pull_request) Successful in 2m32s
wai-quantum views in agent hosts / views · the page and its engine (pull_request) Successful in 3m0s
wai-quantum studio and desktop / studio · browser (pull_request) Successful in 3m39s
wai-quantum views in agent hosts / views · a scripted host (pull_request) Successful in 3m8s
standards workspaces build + test / joule-code-rs (joule-code/joule-code-rs, joule-code-rs, linux-arm64, true) (pull_request) Failing after 8m24s
wai-quantum command line / command line · macos (pull_request) Successful in 2m7s
wai-quantum editors / editors · macos (pull_request) Successful in 2m5s
WAI energy receipts / energy receipts · linux (pull_request) Successful in 11m18s
wai-quantum for Python / python · macos (pull_request) Successful in 3m16s
wai-quantum service / service · macos (pull_request) Has been cancelled
wai-quantum studio and desktop / desktop app · macos (pull_request) Has been cancelled
WAI energy receipts / energy receipts · macos (pull_request) Has been cancelled
standards workspaces build + test / macOS energy backends (pull_request) Has been cancelled
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Has been cancelled
wai-quantum docs, course and locales / every command and snippet in the docs · linux (pull_request) Has been cancelled
7bb75bc2e7
The MCP Registry now lists the job service as science.transaction.wai/quantum-jobs
0.2.0, under the namespace that the site's /.well-known/mcp-registry-auth proves.

- Both server.json files drop `repository`, which the registry refuses for the
  forge's address (and for the public mirror's). What was published is these
  files, byte for byte.
- The command line's README carries the `mcp-name` line that the registry reads
  from a crate's README. 0.2.0's README on crates.io lacks it, so the registry
  refused science.transaction.wai/quantum; the next wai-quantum-cli can be listed.
- The two READMEs that said "not submitted" (and the translation) say what is so;
  the changelog records it under Unreleased.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
dcharlot changed title from wai-quantum: the job service on the MCP Registry; the CLI's README ready for its listing to wai-quantum: the job service on the MCP Registry, and wai-quantum-cli 0.2.1 for the command line's listing 2026-10-29 01:24:44 -04:00
wai-quantum-cli 0.2.1: the README line the MCP Registry reads
All checks were successful
wai-quantum views in agent hosts / does this change touch it (pull_request) Successful in 8s
wai-quantum studio and desktop / does this change touch it (pull_request) Successful in 9s
wai-quantum service / does this change touch it (pull_request) Successful in 10s
wai-quantum service / service energy · linux packages (pull_request) Successful in 1m10s
WAI breaking changes and the conformance runner / WAI breaking · wire, record and API against main · linux (pull_request) Successful in 29s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Successful in 3m1s
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (pull_request) Successful in 2m18s
wai-quantum contract / schemas and the committed tool lists · linux (pull_request) Successful in 3m8s
wai-quantum contract / the policy is linked, and the deprecations page reads (pull_request) Successful in 4s
standards workspaces build + test / joule-code-rs (joule-code/joule-code-rs, joule-code-rs, linux-arm64, true) (pull_request) Successful in 7m29s
wai-quantum command line / command line · linux (pull_request) Successful in 4m0s
wai-quantum contract / API compatibility · linux (pull_request) Successful in 4m19s
wai-quantum docs, course and locales / the Studio's words in every locale · linux (pull_request) Successful in 15s
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Successful in 9m33s
wai-quantum command line / command line · macos (pull_request) Successful in 2m9s
wai-quantum docs, course and locales / the course and the command line's languages · linux (pull_request) Successful in 2m7s
WAI energy receipts / energy receipts · macos (pull_request) Successful in 8m9s
wai-quantum editors / editors · linux (pull_request) Successful in 2m9s
wai-quantum editors / editors · macos (pull_request) Successful in 1m14s
wai-quantum views in agent hosts / views · the page and its engine (pull_request) Successful in 2m54s
wai-quantum for Python / python · macos (pull_request) Successful in 2m8s
wai-quantum for Python / python · linux (pull_request) Successful in 3m51s
wai-quantum views in agent hosts / views · a scripted host (pull_request) Successful in 3m7s
WAI energy receipts / energy receipts · linux (pull_request) Successful in 11m0s
wai-quantum service / service · macos (pull_request) Successful in 1m12s
wai-quantum service / service · linux (pull_request) Successful in 2m5s
wai-quantum studio and desktop / studio · browser (pull_request) Successful in 3m39s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 12m30s
wai-quantum studio and desktop / desktop app · macos (pull_request) Successful in 4m8s
wai-quantum docs, course and locales / every command and snippet in the docs · linux (pull_request) Successful in 15m21s
2300afdaf9
0.2.1 is 0.2.0 with no code change, published so that crates.io carries the
README with `mcp-name: science.transaction.wai/quantum` and the registry can
list the command line's server.

- Cargo.toml and server.json (its version and its package's): 0.2.1.
- The desktop app requires 0.2.1; both lockfiles that hold wai-quantum-cli move.
- The changelog's Unreleased entry becomes the 0.2.1 release heading.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Transaction-Science/open-standards!528
No description provided.