v2.2.0 — Published on npm + WebSocket, Auth Tokens, Protocol Schema
Murmur v2.2.0
All packages are now public on npm under the @murmurv2 scope (MIT, @ 0.1.0).
npm install @murmurv2/core @murmurv2/security @murmurv2/mcp-server @murmurv2/broker-natsHighlights
- Published on npm — 11 packages public; idempotent publish tooling (
prep-publish.mjs+publish-all.mjswith per-tarball build-guard assertion). - WebSocket transport —
@murmurv2/broker-ws: relay + broker client with envelope delivery, ACK correlation, dedupe, invalid-envelope NACKs (browser/edge deployment pending; ships to npm in 0.1.1). - Roster-backed auth tokens — Ed25519-signed audience/scope/
nbf-exptokens verified against the federation roster (no embedded trust root). - Machine-readable protocol schema + conformance — Draft 2020-12 JSON Schema for
EnvelopeV1/AckV1+ compatibility matrix; conformance keeps the schema and the runtime guard in lock-step. - Federation live (in isolation) — cross-org sealed+signed delivery proven over real NATS accounts and a leaf-node topology + least-privilege pub/sub boundaries +
RosterStorereplay guard. - ACP autonomy loop + always-on-wake cold-start (reference deployment).
Full changelog: CHANGELOG.md