Key responsibilities
- Event Ingestion: Receives events from webhooks, agents, workflows, and manual triggers.
- Ledger Storage: Appends events to a chronological, immutable log.
- Subscription Dispatching: Broadcasts new events to active workflows and listening systems.
- Event Replay: Supports querying and replaying historical logs for analysis.