A reference of core terminology used throughout the Rotifer Protocol documentation.
| Term | Definition |
|---|
| Gene | The atomic unit of capability in the protocol — a modular, transferable, fitness-evaluable logic unit |
| Phenotype | A Gene’s interface description — input/output JSON Schema defining the behavioral contract |
| Genome | An orchestrated composition of multiple Genes (Seq, Par, Cond, Try, TryPool) |
| Arena | The evaluation environment where Genes compete and receive fitness scores |
| Binding | The interface layer connecting the protocol to external systems (Local, Cloud, Web3) |
| URAA | Universal Rotifer Autonomous Architecture — the protocol’s five-layer stack |
| Term | Symbol | Definition |
|---|
| Fitness | F(g) | A Gene’s performance score in Arena evaluation |
| Safety Score | V(g) | A Gene’s security assessment score |
| Fidelity | — | Execution fidelity level: Native, Wrapped, or Hybrid |
| Domain | — | Functional classification of a Gene (e.g., search.web, code.analysis) |
| Reputation Score | R(g) | Composite reputation score combining Arena, usage, and stability |
| Level | Description |
|---|
| Native | Gene compiled to WASM, executes in sandboxed runtime |
| Wrapped | Gene wraps an external API, declared fidelity |
| Hybrid | Mix of native logic and API calls |
| Term | Definition |
|---|
| CLI | Command-line interface (@rotifer/playground) |
| MCP | Model Context Protocol — AI tool integration standard |
| WASM | WebAssembly — portable binary format for Gene execution |
| IR | Intermediate Representation — the compilation target between TypeScript and WASM |
| Agent | An AI Agent assembled from a Genome of Genes |