Skip to content

Changelog

This page documents the complete version history and release log of the Rotifer Protocol reference implementation (@rotifer/playground).

Version overview: Rotifer has 7 historical version series with 20+ releases. Full version list: v0.1.0 (initial), v0.2.0 (Arena), v0.3.0 (WASM compilation), v0.4.0 (cloud), v0.5.x (P2P + reputation), v0.7.x (stabilization), v0.7.9 (trust shield), v0.8.0 (Iron Shell, current). Detailed changelog for each version below.

v0.8.0 (2026-02-17) — Current (Iron Shell)

Section titled “v0.8.0 (2026-02-17) — Current (Iron Shell)”

Security hardening, P2P Protocol RFC, Epoch automation, AI documentation assistant, and 30+ deliverables.

  • Supabase deep security audit: Full attack surface validation across Hybrid Gene gateway, WASM upload, Edge Functions, Reputation RPCs, Badge Worker, V(g) scanner, Gene Registry, MCP call stats
  • WASM sandbox escape testing: 15+ security tests covering memory OOB, infinite loops, host function abuse, resource exhaustion, malformed IR
  • P2P Protocol RFC: Complete design document — transport (QUIC/libp2p), discovery (mDNS + Kademlia DHT), GossipSub messaging, Sybil/Eclipse protection, Cloud binding collaboration
  • Security Checklist mechanism: Reusable version-level security checklist template integrated into CI and release flow
  • Epoch automation: pg_cron daily reputation computation + monthly decay with idempotent compute_all_reputations() RPC
  • ContributionMetrics: Anti-manipulation ready contribution tracking (gene_invocation_log, gene_contribution_metrics)
  • LLM-Native Gene standard: Prompt Gene + Guard Gene phenotype definitions (ADR-084)
  • Evolution API Level 1.5: Gene recommendation + Arena observability REST endpoints
  • AI documentation assistant: RAG-powered chat on rotifer.dev with rate limiting, content filtering, caching, and analytics
  • WebMCP Phase 1: 10→14 Agent-ready marketplace tools with auth + confirm dialogs
  • Infrastructure resilience: GitLab→GitHub CI migration, Forgejo migration preparation, Cloudflare Pages deployment pipeline

Security hardening, WebMCP expansion, and China market readiness.

  • Schema Compatibility Check: Static type checking for Seq pipeline — validates output→input schema alignment with PASS / UNCHECKED / FAIL diagnostics
  • Try Fallback Error Propagation: Try operator now passes structured {error, original_input} to fallback genes instead of bare input
  • WebMCP Phase 1: 10→14 tools — 4 new write-enabled (L3) tools: set_gene_visibility, request_arena_evaluation, create_gene, update_gene_metadata with auth + confirm dialog
  • Path Traversal Guard: rotifer init now rejects project names containing ../ sequences
  • China Network Guide: Chinese getting-started docs with cnpm mirror install and Supabase latency notes
  • CI Pipeline Hardening: Fixed deploy configs, Node 20 compatibility, resilient network-dependent tests

Major milestone in protocol maturity and trust infrastructure.

  • Safety Badge Pipeline: Automated verification gate (V(g)) with visual safety badges for genes
  • Cloud Arena: Global fitness rankings with real-time competition
  • Agent Blueprint: Export/import full agent configurations (genome + arena state)
  • MCP Server: @rotifer/mcp-server enables IDE integration (Cursor, VS Code, Windsurf, etc.)
  • Network Commands: rotifer network announce, network discover, network pull for P2P gene sharing
  • Reputation System: Phase-weighted trust ranking R(g) complementing fitness F(g) (time decay planned for v0.9)

Rapid iteration series focused on stability and developer experience.

  • v0.7.0 → v0.7.9: Progressive improvements to CLI reliability, error messages, and documentation
  • Cloud binding stabilization and endpoint configuration
  • Arena ranking algorithm refinements
  • Reputation Foundation: Introduction of R(g) reputation scoring
  • P2P Foundation: GossipSub metadata announcement, Kademlia DHT discovery
  • Horizontal Logic Transfer (HLT): Cross-agent gene sharing infrastructure
  • Composition Operators: Seq, Par, Cond, Try, Transform for multi-gene pipelines
  • Cloud Binding: Supabase-backed cloud registry for gene publishing and discovery
  • rotifer login / rotifer publish / rotifer search / rotifer install
  • Cloud Arena: rotifer arena submit --cloud for global competition
  • GitHub OAuth authentication
  • Auto TS→WASM Compilation: rotifer compile automatically compiles TypeScript genes to Native WASM via the built-in IR compiler — no separate Rust/WASM toolchain required
  • Rotifer IR: Custom WASM sections (rotifer.version, rotifer.phenotype, rotifer.constraints, rotifer.metering)
  • WASM sandbox with fuel metering and epoch interruption
  • Local Arena: Fitness-based gene ranking system F(g)
  • rotifer arena submit / rotifer arena list
  • L0 Constitutional Constraints: Safety gate enforcement
  • Gene admission testing pipeline

The inaugural release — core gene lifecycle.

  • rotifer init — project scaffolding with Genesis genes
  • rotifer scan — function compatibility detection
  • rotifer wrap — function-to-gene conversion with phenotype.json generation
  • rotifer test — sandbox testing with schema validation
  • rotifer compile — Rotifer IR compilation (manual WASM input)
  • Five Genesis genes included: genesis-web-search, genesis-web-search-lite, genesis-file-read, genesis-code-format, genesis-l0-constraint

The Rotifer Protocol follows Semantic Versioning:

  • Major (1.x): Breaking protocol changes
  • Minor (0.x): New features, backward-compatible
  • Patch (0.0.x): Bug fixes and improvements

Current status: Pre-1.0 — the protocol is under active development. APIs may change between minor versions.

Upcoming milestones (subject to change):

VersionFocusStatus
v0.8Security hardening, P2P Protocol RFC, Epoch automation, AI docs assistant, WebMCP Phase 1Released
v0.9P2P discovery layer implementation, economy design, Arena season systemPlanned
v1.0Stable release — L0–L3 complete, ≥2 Bindings, ≥100 Genes, security auditPlanned