RAPP Bible

One repo. Every RAPP spec. Every entry point.

The canonical aggregation point for the RAPP (Rapid Agent Prototyping Platform) ecosystem. Land here, find the spec or the front door, follow the link to the canonical source. Two sources of truth: each canonical repo stays authoritative; the Bible aggregates and surfaces drift.

Read the overview Get started The one agent View on GitHub

This Bible renders ecosystem-spec.json v1.1.1 — the single canonical machine spec, mirrored byte-identical in rapp-god and rapp-map — for a human reader.

What is RAPP?

RAPP — the Rapid Agent Prototyping Platform — is a way to grow AI organisms that own their own identity, carry their own memory, talk to each other, and run on hardware nobody had to buy. It is "engine, not experience": infrastructure only. Single-file Python agents, local-first, content-addressed identity.

The first principle is one sentence: use everyone else's hardware to run the network. There is no central server, no marketplace backend, no PKI — just a small frozen kernel, single-file agents as the only unit of extension, and the substrate GitHub already paid for. The whole story is in OVERVIEW.md.

The entire ecosystem is reachable through one single-file agent@rapp/rapp. Drop it into a brainstem and, through natural language alone, you can orient, mint identity, plant an organism, operate every scale, and install any specialist for everything deeper. See THE_ONE_AGENT.md.

Ecosystem map

[ kody-w/RAPP ] (kernel + spec) | +-----------------------+-----------------------+ | | | [ RAPP-Network ] [ RAPP_Store ] [ RAR ] (neighborhoods) (rapplications) (single-file agents) | | | +-----------+-----------+-----------+-----------+ | | [ rapp-installer ] [ RAPP_Sense_Store ] (install path) (senses catalog) On-ramps / transport [ rapp-mcp ] (MCP host -> /chat, Layer 2) Distribution and UX wrappers +------------------+------------------+ | | | [ rappterbook ] [ rappter-distro ] [ ez-rapp ] (social net) (organism distro) (Electron UX) [ rappterbox ] [ openrappter ] (console) (Copilot SDK agent) Federation surfaces [ rapp-commons ] [ rapp-leviathan-hub ] [ rapp-estate ] (signed events) (egg distribution) (operator inventory) Front doors (link only) [ heimdall ] [ kody-twin ] [ kody-w-twin ] [ echo-brainstem ] [ lumen-brainstem ] [ tide-brainstem ]

Read-it-all docs

OVERVIEW.md

The whole ecosystem in one read: fractal scales, 5 primitives, 7 OSI layers, identity, eggs, private cubbies, governance, the metropolis vision.

THE_ONE_AGENT.md

The one agent — navigator + bootstrapper + core-operator + universal-installer; the full 41-action surface; operator journeys.

CAPABILITIES.md

Every capability domain, honestly: native vs install-routed vs specialist-owned, with the action behind each.

SCHEMAS.md

The ~80-schema registry by family — identity, cartridges, federation, governance, neuron mesh — one-line purpose each.

DRIFT_TRIANGLE.md

The four-leg alignment (this Bible + rapp-god + rapp-map + the agent) and how verify keeps it in sync.

The ecosystem, end to end

RAPP is fractal: the same five primitives — rappid + door + card + tether + trust scope — describe a single agent, a whole organism, a neighborhood, an operator's estate, and an entire metropolis. The protocol does not change as you zoom out; only the scope does.

Fractal scales

ScaleWhat it isExample
agentone *_agent.py — single file, class, perform(), metadatalearn_new_agent.py
twin / organismone planted seed (one repo) with a front door + doormankody-w/heimdall
neighborhooda community-with-a-purpose; a repo is the gate (public or private)kody-w/rapp-commons
estateone operator's union of all they planted + joined (two-tier)~/.brainstem/estate.json
metropolisan emergent mesh of estates through shared neighborhoodsthe metropolis tracker

Identity — the Eternity rappid

rappid:@<owner>/<slug>:<64hex>     (64hex = sha256 of "<owner>/<slug>")
e.g.  rappid:@kody-w/heimdall:5f3c...e21a

The @<owner>/<slug> segment self-locates to github.com/<owner>/<slug>; the kind lives in the record, not the string. From a rappid, nine canonical URLs compute with zero auth — which is what makes the network un-censorable.

The seven OSI layers

LLayerWhat lives here
1SubstrateGitHub Pages + raw, LAN, file://, sneakernet eggs
2Identitythe rappid — minted once, read forever
3Discoverylineage + catalog — parent_rappid, estate.json, RAR, rapp-god/map
4ChannelsWebRTC tether, Issues, PRs, raw fetch
5Trust scopepersonal / neighborhood / public; collaborator-gated; sealed channel
6Envelopethe egg family, the twin-chat envelope, the VOICE / TWIN slots
7Applicationthe agent + /chat layer; organs; the agent-built web

Full treatment in OVERVIEW.md. Honest capability coverage in CAPABILITIES.md.

Specs

Every file here mirrors an upstream spec with a provenance header. Edits happen upstream; the Bible re-syncs nightly and surfaces drift.

Kernel — kody-w/RAPP

FileDescription
CONSTITUTION.mdThe full RAPP constitution.
NEIGHBORHOOD_PROTOCOL.mdWire protocol for project-anchored twin neighborhoods.
SPEC.mdCore kernel spec.
ESTATE_SPEC.mdTwo-tier estate spec.
TWIN_LIFECYCLE_SPEC.mdTwin lifecycle.
NEIGHBORHOOD_EGG_SPEC.mdEgg distribution format.

Network, catalog, registry, senses

FileDescription
network/SPEC.mdProject-twin neighborhood spec.
catalog/SPEC.mdRapplication catalog format.
registry/SPEC.mdSingle-file agent registry.
senses/SPEC.mdPer-channel output overlay catalog.

Full spec index: SPEC/_index.md.

Repos

Every RAPP-ecosystem repo the Bible knows about. Each links to a one-pager with metadata, role, and a direct link to the canonical source.

Grouped by the ecosystem-spec.json v1.1.1 repos families. The most important "repo" is not a repo: it is the one agent, @rapp/rapp, which lives in RAR and makes everything below reachable through natural language.

Kernel & install

RepoRole
RAPPSpecies root — kernel + specs + Constitution + the canonical spec.
rapp_kernelThe frozen DNA archive (kernel snapshots).
rapp-installerThe curl | bash install front door.
RAPP_DesktopNative desktop app.
rapp-vscode-extensionVS Code extension.

Identity & registry

RepoRole
rapp-godRegistry of every part + version; drift observatory; hosts the spec.
rapp-mapWhich repo houses which part; the neuron mesh; hosts the spec.
RARSingle-file agent registry — home of @rapp/rapp.
rapp-static-apisAPIs on GitHub raw, no server.

Stores & catalogs

RepoRole
RAPP_StoreCatalog of rapplications.
RAPP_Sense_StoreCatalog of senses.
rapp-egg-hubPublic hub for .egg cartridges.

Run a brainstem · channels & trust

RepoRole
vbrainstemBrowser-native runtime + tethered multi-participant surface.
rapp-brainstem-sdkHeadless SDK serving the /chat contract.
rapp-sealedThe sealed channel — AES-256-GCM codec.
rapp-kiteThe string — operate kited twins.
rapp-doormanThe sealed-door chat surface.

Front doors & neighborhoods

RepoRole
rapp-vneighborhoodFront-door template (a public repo is the front door).
rapp-commonsThe global town square (signed event stream).
rapp-god-forumThreaded forum on the signed commons.
rapp-residentPermanent cloud relay serving signed event rooms.
rapp-estateLocal-first inventory of one operator's estate.
RAPP-NetworkPublic neighborhood instances.

The agent-built web · MCP & cartridges · memory

RepoRole
rionetThe agent-built-web federation layer.
rioRIO, the browser (OSI Layer 7).
rapp-mcpMCP gateway — any host is a Layer-2 caller of /chat.
raconExperience cartridges.
rapp-cartsThe cartridge spec — master egg-family schema.
CommunityRAPPThe RAPP Hippocampus (persistent memory).

Front doors (link only)

RepoRole
heimdallFront door — Heimdall (the canonical twin example).
kody-twinFront door — operator twin.
echo-brainstemFront door — Echo.
lumen-brainstemFront door — Lumen.
tide-brainstemFront door — Tide.

Full repo index: repos/_index.md.

Quickstart

Pick a path. All commands are paste-able.

1. Install the brainstem (the canonical one-liner)

curl -fsSL https://kody-w.github.io/RAPP/installer/install.sh | bash

That URL shape is sacred. It mints your personal Eternity rappid once and records a birth event. Details: quickstart/install.md.

2. Drop in your first agent (start with the one agent)

Browse the RAR (agent registry), download @rapp/rapp (or any *_agent.py), drop it into ~/.brainstem/agents/. It hot-loads.

Walkthrough: quickstart/drop-in-an-agent.md.

3. Plant your first twin

An organism with its own Eternity rappid + front door: quickstart/your-first-twin.md.

4. Join a neighborhood & share

Publish your estate, join a gate, share offline over an egg: quickstart/join-and-share.md.

5. Build your first rapplication

See quickstart/your-first-rapplication.md.