channel-atoms
Communication channels canonicalized — Slack, email, SMS, webhook, IRC, Matrix, Discord, RSS, iMessage. Typed protocols, endpoints, delivery semantics, transports, and auth methods so any agent or runtime can declare a channel once and reach it everywhere.
A typed, versioned, composable library of communication channel primitives — protocols, endpoints, delivery semantics, transports, and auth methods — unified across every messaging platform. Define a channel once; reach it everywhere.
Catalog at v0.1.0
- 0 atoms across 0 types
- 0 channel compositions
- 0 compatibility rules
Atom types
- Seeding in progress — protocol, endpoint, delivery-semantic, transport, auth-method
Civilization-grade properties
- Typed — every atom, composition, and rule validates against a JSON Schema.
- Versioned — every atom has a semver
versionfield; compositions pin by version. - Machine-readable — /exports/catalog.json is the canonical manifest.
- Composable — compositions reference atoms by ID; references resolve in CI.
- Open — Apache-2.0 licensed.
- Durable — no external dependencies in the hot path.