event-atoms
Event primitives — types, schemas, channels, subscription patterns, delivery semantics — paired with Service Atoms to cover the request/response and async halves of distributed systems.
Paired with Service Atoms to cover the async half of distributed systems. Event types, schemas, subscription patterns, and delivery semantics defined once — portable across every event bus, queue, and streaming platform.
Catalog at v0.1.0
- 3 atoms across 1 types
- 0 event streams
- 0 compatibility rules
Atom types
- event-type — 3 atoms
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.