Community Data Protocol

The graph is free.
The products are yours.

An open protocol for community-owned data networks. Entities, relationships, and APIs on the bottom. Dashboards, booking, and operations on top.

5
Ceibas
158
Members
827
Entities

Two layers, one protocol

Every ceiba separates what is shared from what is built. The open graph feeds every product above it.

Layer 2 — Products

Built by anyone, owned by builders

Dashboards, POS systems, booking engines, analytics, admin panels, and operations tools. Paid products that turn open data into real business value.

dashboards POS booking analytics admin operations
reads from ↓   publishes to ↑
Layer 1 — Public Graph

Free, open, API-first

The relationship data anyone can create and consume. Entities, connections, sources, and endpoints. Always free, always open, always machine-readable.

entities relationships REST API MCP Schema.org llms.txt

Fractal by design

A ceiba can contain sub-ceibas. A comedy scene contains venues contains events. A financial network contains corridors contains adapters. The tree grows the way communities actually grow.

Portable entities

Every entity is a self-contained object that carries its own data and typed connectors. Like DNA, connectors snap together automatically.

venue/cantina-nini

type: Venue · city: Puebla · capacity: 80 · v23
Inbound connectors
performs_at comedian/ana-torres
supplier_of supplier/cerveceria-modelo
listed_on ceiba/comedia
listed_on ceiba/ndns
Outbound connectors
located_in city/puebla
hosts_show show/open-mic-nini
managed_by staff/juan-lopez

Connector matching

Connectors have complements. When two entities expose matching types, interpreters assemble the relationship. No manual wiring.

hosts_showhosted_at
performs_athas_performer
produced_byproduces
located_inhas_location
member_ofhas_member

Portable files

Each entity serializes to a single .ceiba file. Move it anywhere — git, IPFS, email, API. No database dependency.

Interpreters, not databases

A ceiba reads entities and assembles a context-specific graph. La Cartelera sees comedy. A theater app sees plays. Same entities, different lenses.

Distributed replication

Volunteer nodes form a chain. Each holds a full copy. When one goes offline, the chain adapts. No blockchain, no tokens — just community resilience.

Running in production

Production deployments with real data. Each ceiba has an open graph and products built on it.

La Cartelera
lacartelera.app
Graph
158 comediantes indexados, 183 foros, eventos activos. Grafo público de la escena de comedia en México.
Products
Booking de eventos, admin, perfiles de performers, páginas SEO.
Sociales.lat
sociales.lat
Graph
107 venues de baile social en México (salones, academias, bares), creciendo con data verificada de passline + fuentes públicas.
Products
Calendario comunitario, descubrimiento de venues, perfiles de instructores y escuelas.
Boda.market
boda.market
Graph
Directorio de bodas en México: haciendas, salones, fotógrafos, DJs. Early seed — 30 entidades iniciales.
Products
Venue discovery, marketplace de proveedores, perfiles claimables.
Montessori MX
montessori.koa.dev
Graph
150 escuelas Montessori en 21 estados. Directorio público para padres de familia.
Products
Búsqueda por estado, perfiles de escuelas, claim por administradores.
BotMarket
botmarket.bot
Graph
Registro abierto de agentes IA y MCPs. Trust signals entre agentes y humanos.
Products
Discovery, perfiles de agentes, integraciones con clientes AI.
En simple

Que es ceiba.to

Preguntas frecuentes, con respuestas directas.

Espera, ¿y por qué debería importarme?

Porque la data de tu comunidad — los negocios de tu calle, los eventos del barrio, la gente que organiza cosas — hoy vive dentro de plataformas que pueden cerrarse, cambiarle las reglas, o venderte de vuelta lo que ya era tuyo. ceiba.to es un lugar donde eso mismo vive en terreno propio, y sigue funcionando aunque la plataforma de moda desaparezca mañana.

¿Es otra red social?

No. Es más parecido al email o a WhatsApp a nivel protocolo: no es un producto, son reglas para que muchos productos hablen el mismo idioma. Tu ceiba puede ser una página, un dashboard, una app de reservas, un bot de Telegram — lo que necesites. Todas se entienden entre sí sin pasar por un servidor central.

¿Y la gente que me da datos, cobra?

Solo si tu activas esa capa, sobre una fuente de ingreso que tu declaras (no sobre todo tu revenue), y solo sobre ediciones validadas — la persona que actualiza el horario de un negocio recibe compensacion si el titular confirma que la informacion es correcta. Sin validacion, no hay karma. Hoy no fluye dinero: la capa economica esta en fase de diseno.

Pero entonces, ¿quién está a cargo?

Cada ceiba es autónoma. El protocolo no tiene dueño central, igual que nadie es dueño del email o del HTTP. Hay un grupo que mantiene el spec (nosotros, por ahora), pero cada comunidad decide sus reglas, modera su contenido, y se lleva lo que genera. Federarse con otras es opcional.

¿Es crypto, blockchain, o algo por el estilo?

No. ceiba.to no emite token, no usa blockchain, no necesita wallet.

Lo que sí permite — si tu ceiba lo activa — es pagar a quien contribuye datos. Eso pasa por los rails que ya existen: stablecoin (USDC), pagos por API (x402), o transferencia local con factura. Cada operador elige el suyo según su jurisdicción y su comunidad.

Internamente cada ceiba puede llevar un contador de karma — funciona como las horas en un banco de tiempo o las millas de aerolínea. Es contabilidad, no especulación: solo se redime contra el tipo de cambio que la ceiba publica, y solo dentro de esa comunidad. No se transa, no flota, no entra a un exchange.

La resiliencia del protocolo viene de copias compartidas entre servidores de confianza, no de una cadena distribuida. Todo lo que necesitas para correr una ceiba cabe en un VPS de $5/mes.

¿Qué se puede cobrar y qué no?

El mapa es de todos. Lo que construyes encima es tuyo.

Se puede cobrar: productos (dashboards, ticketing, POS, booking, CRM), comisiones de transacción, APIs premium / x402, curación destacada, exports masivos, soporte, white-label.

No se puede cobrar: acceso de lectura al commons, reclamar tu propio perfil, edits aceptados, cobrar a otra ceiba por leer datos públicos, ocultar info ya pública a cambio de pago.

La regla decidible: si el dato existiría sin tu producto, es del commons. Si solo existe porque alguien usó tu producto, es tuyo.

Funciona hoy?

Sí. Hay ceibas corriendo en producción: lacartelera.app con 158 perfiles de comediantes indexados, sociales.lat para baile social en Latinoamérica, y otras en camino. El protocolo está en v0.4. La parte de economía + federación completa está en roadmap.

Protocol compliance

Five levels from seed to ecosystem. Start small, grow into the network.

L4

Ecosystem

Federated with other ceibas. Cross-community entity resolution. Shared governance.

L3

Connected

Published to the registry. Health endpoint live. Discoverable by other ceibas and agents.

L2

Community

Public API serving entities and relationships. Schema.org types. MCP or llms.txt endpoint.

L1

Exists

A /.well-known/ceiba manifest with name, entity types, and a health URL.

L0

Seed

A community with data. No manifest yet. The idea before the protocol.

ceiba · protocol v0.4

The network

Every ceiba registered in the protocol, with live health status.

Whitepaper v0.4

The full protocol specification: from community data ownership to portable entities, connector matching, and distributed replication.

1. Abstract
2. The Problem — communities trapped in platform silos
3. The Ceiba Model — fractal, self-governing communities
4. Identity Layer — claim-based, cross-ceiba recognition
5. Data Protocol — source attribution, open by default
6. Community Economics — free participation, transaction fees
7. Interconnection — discovery, federation, agent communication
8. Portable Entities — the centipede model, connector matching
9. Distributed Replication — volunteer nodes, state publishing
10. Implementation — stack, koa-gen, compliance
11. Roadmap
12. Philosophy — communities not users, protocols not platforms
Read the full whitepaper
v0.4 just shipped · read the changelog · JSON Schema

Launch a ceiba

Read the protocol spec, initialize your manifest, join the network.

Start a ceiba
or run koa-gen-ceiba init <name> --domain <d> to scaffold locally