๐ง Persistent cognitive substrate for multi-agent systems โ tiered in-memory store with optional SurrealDB backend, shadow rendering, tiered compute, ESP32-friendly TAP protocol
pip install si-exocortexfrom si_exocortex import Exocortex
cx = Exocortex()
cx.remember("task_1", {"status": "pending", "priority": "high"})
cx.recall("task_1")Part of the SuperInstance fleet ecosystem โ a distributed cognitive agent orchestration platform built across ARM64 and x86_64 clusters.
- โฑ๏ธ tminus-dispatcher โ Temporal heartbeat for agent coordination
- ๐ tminus-client โ Client SDK + CLI
- ๐ fleet-bridge โ A2A dual-transport communication
- ๐ผ symphony-runtime โ Cognitive orchestration grammar
- ๐ง composite-headspace โ Dual-shell parallel reasoning
- ๐ก i2i-bottle-agent โ Inter-agent bottle protocol
- ๐งฎ constraint-tminus-bridge โ Constraint networks for agent alignment
- ๐ป symphony-orchestrator โ Full stack orchestrator
Feature maturity, stated honestly (a claim previously described storage as "S3-compatible" โ there is no S3 / object-storage code; storage is an in-memory tiered store with an optional SurrealDB backend).
| Component | Status | Notes |
|---|---|---|
| Tiered in-memory store (hot/warm/cold, half-life decay) | โ Implemented | In-process OrderedDicts; no persistence on restart |
| SurrealDB backend | ๐ก Optional | SurrealDBMemoryLayer exists; falls back to in-memory when the surrealdb package/DB is unavailable. Not exercised against a live DB in CI |
| Embedding | ๐ก Placeholder | Operation.EMBED returns random unit vectors โ recall is by random-vector similarity, not semantic search |
| MicroNN train/predict | โ Implemented | Pure-Python single-hidden-layer net; training is simulated (random accuracy) |
| Dream cycle (k-means consolidation) | โ Implemented | Pure-Python k-means, no sklearn |
| Resonance engine | โ Implemented | Cross-agent cosine-similarity overlap detection |
| Cortical bus (pub/sub) | โ Implemented | Asyncio PriorityQueue + fan-out |
| FastAPI REST + TAP protocol | โ Implemented | TAP = plain-text endpoints sized for ESP32 |
| Textual TUI ("Plato's Cave") | โ Implemented | Requires a real terminal |
| A2A / MCP protocol servers | ๐ก Stub | Enum values only; no server implementations |
This component exists in two languages:
- Python (
pip install si-exocortex) โ SuperInstance/exocortex - Rust (
cargo add exocortex) โ SuperInstance/exocortex-rs
Both implement the same specification. Choose based on your runtime.
MIT
๐ฆ Part of the SuperInstance Fleet โ The crab inherits the shell. The forge shapes the steel.
This repo is part of the SuperInstance flagship ecosystem โ agent-first computation, constraint theory, and self-improving runtimes.
| Repo | Language | Description |
|---|---|---|
| flux-runtime | Python | Full FLUX runtime: markdownโbytecode, 2037 tests, zero deps |
| flux-core | Rust | Register-based bytecode VM, deterministic agent computation |
| flux-js | JavaScript | FLUX VM for Node.js and browsers, ~400ns/iter |
| flux-compiler | Rust/Python | Formal-methods compiler for safety-critical codegen |
| flux-vm | Rust | Stack-based constraint-checking VM, 50 opcodes, Turing-incomplete |
| Repo | Language | Description |
|---|---|---|
| plato-server | Python | Knowledge tiles, fleet sync via Matrix, HTTP API |
| plato-engine-block | Rust | Original room runtime: no_std + alloc, builder pattern |
| plato-engine-block-c | C99 | Embedded reference: zero heap alloc, bare-metal portable |
| plato-engine-block-elixir | Elixir | BEAM supervision trees, fault tolerance, hot reload |
| plato-runtime-kernel | Rust | Spatial model: tensor grid, batons, assertion traps |
| Repo | Language | Description |
|---|---|---|
| categorical-agents | Rust | Category theory for agent composition (functors, naturality) |
| cuda-constraint-engine | CUDA/C | GPU constraint checking at 1B+ constraints/sec |
| grand-pattern-rs | Rust | Fibonacci dual-direction cellular graph architecture |
| lau-hodge-theory | Rust | Hodge decomposition, Betti numbers, spectral sequences |
| ternary-science | Rust | Experimental evidence for ternary intelligence, 5 conservation laws |
| Repo | Language | Description |
|---|---|---|
| construct-core | Rust | Layered trait system: bare-metal โ alloc โ async agent runtime |
| crab | Bash | Agent shell for repo entry/leave (MUD-room metaphor) |
| exocortex | Rust | Persistent cognitive substrate, S3-compatible memory |
| git-agent | Python | The repo IS the agent โ autonomous lifecycle via Git |
| capitaine-1 | TypeScript | Git-native repo-agent, Cloudflare Workers heartbeat |
| codespace-edge-rd | Research | CodespaceโEdge agent lifecycle and yoke transfer protocols |
| git-agent-codespace | DevContainer | One-click Codespace template for Git-Agent runtimes |
| Registry | Package | Install |
|---|---|---|
| PyPI | flux-vm |
pip install flux-vm |
| PyPI | plato-core |
pip install plato-core |
| PyPI | si-exocortex |
pip install si-exocortex |
| crates.io | fluxvm |
cargo add fluxvm |
| crates.io | ternary-science |
cargo add ternary-science |
| crates.io | categorical-agents |
cargo add categorical-agents |
| npm | flux-js |
npm install flux-js (coming soon) |
- ๐ AI-Writings โ Philosophy, essays, and design rationale
- ๐ฆ PACKAGES.md โ Full package index