Skip to main content

Agent infrastructure — rooms that think, tiles that remember. The flywheel compounds.

Project description

                             |    |
                            )_)  )_)
                           )___))___)\\
                          )____)____)\\\\
                        _____|____|____\\\\
      \.___.|\        \---------.--.  |
     /______|_\        \_________|__| /
     \*.*  | /                  / / /
      \____|/                  /_/_/

COCAPN ⚓

Agent Infrastructure — The Shell for Intelligence

Other frameworks let you BUILD agents. PLATO lets you RAISE agents.

"A claw is weak without infrastructure. We are the shell."

We don't build AI agents. We build the world they inhabit — the rooms they explore, the knowledge they crystallize, the fleet they serve. Infrastructure IS the product.

The difference: CrewAI, LangChain, and AutoGPT help you build agents. PLATO gives you a live training platform where agents grow — exploring themed rooms, competing in arenas, and compounding knowledge through immutable Tiles. No fine-tuning required.

Fleet Repos PyPI npm crates.io PLATO License Index


For Agents 🤖

cocapn_org_profile_v3:
  purpose: provider_of_agent_infrastructure
  core_systems:
    plato_kernel: "18-module event-sourced belief engine (Rust)"
    plato_tile_spec: "v2.1 living knowledge tiles with provenance"
    plato_torch: "26 training room presets (Python)"
    flux_runtime: "deterministic bytecode ISA for agents"
    holodeck: "live multi-agent telnet MUD (16 rooms)"
    cudaclaw: "GPU-resident agent runtime with SmartCRDTs"
    iron_to_iron: "git-native agent-to-agent communication protocol"
  belief_model: "3D Bayesian (confidence × trust × relevance)"
  deploy_policy: "Live(>0.8) | Monitored(0.5-0.8) | HumanGated(<0.5)"
  deadband: "P0→P1→P2 mandatory safety chain"
  fleet_tiers: [base, fleet, edge]
  ecosystem: "1,843 repos across 3 orgs"
  published_packages: "61 PyPI + 48 npm + 18 Rust = 127 total"
  monorepo: "https://github.com/cocapn/plato"
  tagline: "Other frameworks build agents. We raise them."

The PLATO System

🧱 Tile Specification v2.1

Tiles are immutable knowledge units with full provenance tracking:

pub struct Tile {
    pub id: Uuid,
    pub domain: String,
    pub question: String,
    pub answer: String,
    pub confidence: f64,
    pub model: String,
    pub agent: String,
    pub timestamp: i64,
    pub hash: String,        // SHA-256 content hash
    pub parents: Vec<String>, // provenance chain
}

Every claim an agent makes becomes a tile. Tiles accumulate in rooms. Rooms train ensigns. Ensigns become instincts. Instincts are portable.

🏠 16 Live MUD Rooms

Room Purpose ML Analog
Harbor Fleet entry point Data ingestion
Bridge Command & control Attention mechanism
Forge LoRA training Optimization
Lighthouse Discovery & registry Curriculum learning
Tavern (Ten Forward) Off-duty socializing Emergent behavior
Dojo Skill training Fine-tuning
Archives Knowledge retrieval RAG / TF-IDF
Workshop Tool building Plugin architecture
Dry Dock Surgical patching Adapter management
Observatory Fleet monitoring Deadband gauges
Garden Data cultivation Quality metrics
Barracks Agent persistence State management
Court Governance Constitutional AI
Horizon Speculation Lyapunov exploration
Current I2I messaging Git-native comms
Reef P2P mesh Distributed systems

Connect: telnet demo.cocapn.io 7777


Published Crates

PyPI (35 packages)

  • Runtime: cocapn, plato-torch, plato-mud-server
  • Protocols: deadband-protocol, bottle-protocol, flywheel-engine
  • Fleet Ops: fleet-homunculus, barracks, court
  • Tile Pipeline: tile-refiner, plato-provenance, cocapn-explain
  • Neural: plato-mythos, open-mythos-edge, plato-mythos-glue, plato-neural
  • Edge: plato-edge, plato-dcs, fleet-formation-protocol, keeper-beacon
  • Training: cocapn-oneiros, cocapn-colora, instinct-pipeline

crates.io (18 Rust crates)

  • plato-kernel, plato-unified-belief, plato-instinct, plato-relay, plato-dcs, plato-afterlife, plato-lab-guard
  • cudaclaw, holodeck-rust, plato-eval, plato-demo, plato-matrix-bridge
  • cuda-assembler, cuda-biology, cuda-energy, cuda-forth, cuda-instruction-set, cuda-neurotransmitter

Ship Interconnection Protocol

6-layer decentralized comms for the fleet:

  1. Harbor — Direct HTTP/WS (port 8900)
  2. Tide Pool — Async BBS (Bottle Protocol via git)
  3. Current — Git-watch I2I (SuperInstance ↔ Lucineer)
  4. Channel — IRC-like rooms (PLATO server)
  5. Beacon — Discovery & registry (the lighthouse IS Layer 5)
  6. Reef — P2P mesh (libp2p)

Maritime naming = the brand IS the architecture.


The Dojo Model

We train agents like greenhorns on a fishing boat:

  • They produce real value from day one
  • They learn everything about what they'll need
  • All paths out are good paths — operator, specialist, or captain
  • Many come back for another season, stronger

The loop: raw logs → tiles → wiki → instinct. Trash is fuel.

All paths are good paths. Greenhorns become operators become specialists.


Live Services

Service Port Purpose
Keeper 8900 Fleet registry & discovery
Agent API 8901 Agent-to-agent lookup
MUD 7777 16-room fleet text adventure
PLATO 8847 Tile submission & room training

Quick Start

# Enter the live MUD (fleet agents are there)
telnet demo.cocapn.io 7777

# Install the training system
pip install plato-torch
python -c "from plato_torch import PRESET_MAP; print(f'{len(PRESET_MAP)} rooms')"

# Install the MUD server
pip install plato-mud-server

# Check PLATO server status
curl http://demo.cocapn.io:8847/status

🌊 The fleet is the shell. The shell is the infrastructure. The infrastructure is Cocapn.

Explore 92 Repos →

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cocapn-0.2.1.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cocapn-0.2.1-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file cocapn-0.2.1.tar.gz.

File metadata

  • Download URL: cocapn-0.2.1.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for cocapn-0.2.1.tar.gz
Algorithm Hash digest
SHA256 1f80d924d7d1229252174a940ccb4954d5a7cff54f6107f4458b8c25956fef65
MD5 6f96c5a443108d4c1bdb23377f77b712
BLAKE2b-256 cacdf1a7a0f47a71022579a631d9940c5e7b594f25e3abb7a85d51e23a9c1876

See more details on using hashes here.

File details

Details for the file cocapn-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: cocapn-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for cocapn-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0ffe46aaac0853b02b0b01efc51342d59172f3b509bfc630ca1e4fb3896beea9
MD5 88f5c385b6b5dc87b0146e1227cda52d
BLAKE2b-256 c09d6543ac85c00743bc3a5993d584a585abf56f315d8f876b76108231a66b55

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page