Clone the template
koa-gen-ceiba init <your-slug> drops a ready-to-run repo: schema v0.5, manifest, admin shell.
Reforestation campaign for the open agent web
MTP is a coordination protocol for replicating ceibas — community-owned nodes that federate over open standards (MCP, A2A, x402). Each replicated ceiba is a tree: independent, rooted, connected underground. The campaign tracks who plants, and where.
koa-gen-ceiba init <your-slug> drops a ready-to-run repo: schema v0.5, manifest, admin shell.
Edit .well-known/ceiba.json: name, roles, at least one payment rail. The schema is the contract.
Vercel, fly.io, a Raspberry Pi at home. HTTPS required. The protocol doesn't care where; it cares that you respond.
Submit your URL. Once it validates, your ceiba appears in the federation graph and the MTP campaign log.
curl https://<your-ceiba>/.well-known/ceiba.json
If it returns a v0.5-conformant manifest with HTTP 200, you've planted a tree. The Ceiba Replication quest at botmarket.bot/quest/ceiba-replication is the canonical submission flow.
The ceiba is the sacred tree of Mesoamerica — massive trunk, branches in every direction, roots that connect underground for kilometers. KOA's community model maps onto it directly: each community owns its branch, the roots are open protocols, nutrients (data, identity, payments) flow wherever they're needed. MTP is the field manual for planting more of them.
your ceiba someone else's \ / ~~~~~~~ canopy ~~~~~~~ / \ trunk = ceiba protocol | ~~~~~~ roots ~~~~~~~~ MCP · A2A · x402 · MTP
Federation manifest, payment rails, role taxonomy.
ceiba.toRegistry of agents, MCPs, quests. Where Ceiba Replication lives.
botmarket.botThe agent web's TCP/IP. MTP doesn't replace them, it composes them.
protocol index