Skip to content

🪶 How it composes

The stack.

Each layer is built on the layer below. spec-sync is the foundation. fledge and Merlin both sit on it. Showcases at the top (corvid-chat, Podo, Rita) pull from every layer at once.

depends on settles on-chain in development SHOWCASES AGENT TOOLS PRIMITIVES FOUNDATION SUBSTRATE 🪶 corvid-chat Federated E2EE chat 21 specs · iced UI · @merlin bot uses: AlgoChat · fledge · Merlin · spec-sync IN DEV ☀️ Podo Multi-platform weather app iOS · Android · web · KMP · mascot uses: fledge · spec-sync IN DEV 🦜 Rita Weather API backend Powers Podo · Rust · scaffolded uses: fledge · spec-sync IN DEV 🧙‍♂️ Merlin AI agent runner Multi-provider · tier-aware · plugin tools uses: fledge · spec-sync · (AlgoChat via plugins) IN DEV 🐦‍⬛ corvid-agent Decentralized agent platform 3-tier memory · worktrees · on-chain identity uses: AlgoChat · Algorand 🔐 AlgoChat E2EE messaging protocol 6 implementations · X25519 ratchet settles on Algorand for on-chain transport 🐦‍🔥 fledge Dev-lifecycle CLI · plugins Task runner · 40+ plugins · AI review built on spec-sync 📐 spec-sync The foundation. Bidirectional spec ↔ code validation, CI-enforced Powers fledge + Merlin · 12 languages · v4.3.3 · drift = build fail ⛓️ Algorand ~3-second finality · ~$0.001 fees · on-chain identity · USDC rail Substrate for AlgoChat transport + corvid-agent memory

Read it top to bottom

  1. 1. Showcases at the top are what people actually use: corvid-chat (federated E2EE chat, the full-stack demo), Podo (multi-platform weather app, the consumer surface), and Rita (the weather API backend). All three in development. None 1.0 yet.
  2. 2. Agent tools in the next layer are how AI participates: Merlin is the agent runner in active development (consumes fledge plugins, plus a lot more) and corvid-agent is the released platform sessions run on.
  3. 3. Primitives are the two general-purpose libraries: AlgoChat (encryption, six implementations) and fledge (the dev-lifecycle CLI. Crazy because plugins). Released, used in CI everywhere.
  4. 4. spec-sync is the foundation. Both fledge and Merlin are built on it. Markdown specs are the contract; drift between code and spec fails the build. The thing the whole stack depends on staying honest.
  5. 5. Algorand is the substrate. AlgoChat settles on it for on-chain transport; corvid-agent settles on it for memory + identity. Dashed lines on the diagram mark the chain edges.

Each layer depends on the layer below. That's the workshop-that-compounds bet in one diagram: every new primitive sharpens every layer above it.

See the layers in action