Skip to content

v2.2.0 — Published on npm + WebSocket, Auth Tokens, Protocol Schema

Choose a tag to compare

@alexfrmn alexfrmn released this 22 Jun 00:20
· 82 commits to main since this release
20316bc

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-nats

Highlights

  • Published on npm — 11 packages public; idempotent publish tooling (prep-publish.mjs + publish-all.mjs with 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-exp tokens 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 + RosterStore replay guard.
  • ACP autonomy loop + always-on-wake cold-start (reference deployment).

Full changelog: CHANGELOG.md