← 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 GitLab OAuth.

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

Terminal window
rotifer login # GitLab OAuth via PKCE
rotifer logout # clear cloud credentials
rotifer publish <gene> # upload gene (phenotype + WASM) to cloud registry
rotifer search [query] # browse and search published genes
rotifer install <gene-id> # 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

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