← Back to Blog

Rotifer v0.4: Cloud Binding — Genes Travel Across Developers

Cross-developer gene sharing is live. Publish, discover, install, and compete in a global Arena — all backed by Supabase with OAuth.

Rotifer v0.4: Cloud Binding — Genes Travel Across Developers

Until now, genes lived in local projects. v0.4 changes that. Genes can now travel across developers through a cloud registry, and the Arena goes global.

New Commands

rotifer login              # OAuth via PKCE (GitHub / GitLab)
rotifer logout             # clear cloud credentials
rotifer publish <gene-name>     # upload gene (phenotype + WASM) to cloud registry
rotifer search [query]     # browse and search published genes
rotifer install <gene-ref>  # download a gene from the cloud
rotifer arena submit --cloud  # compete in the global Arena
rotifer arena list --cloud    # view global Arena rankings
rotifer arena watch --cloud   # real-time ranking updates (polling)

Architecture

The Cloud Binding is backed by Supabase with PostgreSQL and Row-Level Security:

Endpoint-Agnostic Design

The CLI supports custom Cloud Binding endpoints via --endpoint flag or ~/.rotifer/cloud.json config. This enables multiple deployments — the official global endpoint, self-hosted instances, or regional mirrors.

Fixes

By the Numbers

Get Started

npm install -g @rotifer/playground
rotifer login
rotifer publish my-gene