home / skills / plurigrid / asi / topoi-hatchery
This skill helps you navigate dependency space using entropy tensors and ternary coin-flips to automate reproducible environments.
npx playbooks add skill plurigrid/asi --skill topoi-hatcheryReview the files below or copy the command above to add this skill to your agents.
---
name: topoi-hatchery
description: Topoi Hatchery
version: 1.0.0
---
# Topoi Hatchery
---
name: topoi-hatchery
description: topOS metasystem exploring dependency space through entropy tensors, random walks, and balanced ternary coin-flips with Flox/Babashka paths.
trit: 1
color: "#AF100A"
---
## Overview
**topOS v0.0.1Ω** is an operating metasystem that evolves through incremental branching points using balanced ternary decisions to navigate dependency space.
## Architecture
```
topOS v0.0.1Ω
:topos =======================> (succ :topos)
|| | ||
|| flox | babashka ||
\/ path | path \/
backup --------->•<------------- backup
|| | ||
|| coin-flip ||
|| (2-morphism) ||
memory ------------------------> memory
```
## Ternary Coin-Flip Installation
| Trit | Path | Description |
|------|------|-------------|
| +1 | Flox | Full reproducible environment (successor) |
| 0 | Current | Preserve existing state (stabilizer) |
| -1 | Babashka | Progressive enhancement (predecessor) |
```bash
just install # Coin-flip decides the path
```
## Features
- 🎲 Random walks through dependency space via Monte Carlo rollouts
- 🌀 3x3x3 entropy/control tensor visualization with semantic axes
- 🔮 Babashka-powered concept exploration
- 📊 Rich TUI displays with arm/acc tendencies
- 🧬 DisCoPy-based categorical structures
- 🔄 Automatic backup and state preservation
- ⚡ Progressive MCP server installation
## Semantic Axes
The entropy tensor has three semantic dimensions:
- **Abstraction**: Concrete ↔ Abstract
- **Interaction**: Observer ↔ Creator
- **Entropy**: Ordered ↔ Chaotic
## MCP Servers
Priority installation order:
1. coin-flip - Random decision making
2. say - Voice interaction (Serena Premium)
3. qemu - System emulation
4. babashka - Clojure scripting
5. github - Repository management
6. anti-bullshit - Validation framework
7. manifold - Prediction markets
## Configuration
EDN-based config (`config.edn`):
- Installation paths
- Bootstrap preferences
- Server priorities
- Working memory location
## Repository
- **Source**: TeglonLabs/topoi
- **Seed**: `0x3b6c5b97bfa12830`
- **Index**: 62/1055
- **Color**: #72351b
## GF(3) Triad
```
shell-guard (-1) ⊗ flox (0) ⊗ topoi-hatchery (+1) = 0 ✓
```
## Related Skills
- `flox` - Reproducible environments
- `babashka` - Clojure scripting
- `discopy` - Categorical diagrams
- `mcp-tripartite` - MCP orchestration
---
*"Հdelays Brilliant Chaos"*
## SDF Interleaving
This skill connects to **Software Design for Flexibility** (Hanson & Sussman, 2021):
### Primary Chapter: 5. Evaluation
**Concepts**: eval, apply, interpreter, environment
### GF(3) Balanced Triad
```
topoi-hatchery (+) + SDF.Ch5 (−) + [balancer] (○) = 0
```
**Skill Trit**: 1 (PLUS - generation)
### Secondary Chapters
- Ch6: Layering
### Connection Pattern
Evaluation interprets expressions. This skill processes or generates evaluable forms.
This skill is an experimental metasystem that explores software dependency and design spaces using balanced ternary decisions and entropy tensors. It drives reproducible environment paths, progressive enhancements, and state stabilization via coin-flip guided branching. The system surfaces semantic visualizations and automatic backups to help iterate on complex dependency graphs.
The skill models decisions as balanced ternary outcomes (+1, 0, -1) to select between flox (reproducible successor), preserve current state, or babashka (predecessor/progressive enhancement). It performs random-walk Monte Carlo rollouts across dependency space and records runs into a 3×3×3 entropy tensor along Abstraction, Interaction, and Entropy axes. Installable components (coin-flip, say, qemu, babashka, etc.) are prioritized and orchestrated via an EDN-based config and a minimal MCP server stack.
What does the ternary coin-flip decide?
It chooses between flox (+1) for reproducible successor environments, 0 to preserve current state, and babashka (−1) for progressive, lightweight enhancements.
How are semantic axes interpreted?
The tensor axes map to Abstraction (Concrete↔Abstract), Interaction (Observer↔Creator), and Entropy (Ordered↔Chaotic) to help reason about design effects and control vs variability.