Skip to main content

Transmission

Transmission ensures that reliability signals — detections, alerts, incident events, recovery state — move correctly between components of the ACME stack. It’s the connective tissue that keeps your reliability infrastructure coherent.

Why Signal Integrity Matters

Each component in the ACME stack produces signals: Sentinel detects a stall, Watchdog misses a heartbeat, OCTriage classifies an incident. For your reliability infrastructure to work as a whole, those signals need to:
  • Arrive — reach the right destination
  • Arrive intact — not corrupted or truncated in transit
  • Arrive in order — timelines must be reconstructible
  • Arrive once — no duplicated events inflating incident counts
Without this, your tools disagree. Agent911 shows one state; Sentinel shows another. You spend incident time debugging your monitoring, not your agents. Transmission solves this.

What Transmission Does

Event Delivery Guarantees

At-least-once delivery with deduplication. Events arrive, or you know they didn’t.

Order Preservation

Detection events, classification results, and recovery state maintained in sequence.

Coherence Verification

Validates that signal consumers (Agent911, alert channels) received what was sent.

Dead Letter Handling

Failed deliveries captured and surfaced for operator review — nothing silently dropped.

Signal Architecture

Transmission operates as the transport layer between ACME components:
The event journal is the source of truth. Every signal from every component is written there before delivery. This enables:
  • Replay — reconstruct exactly what happened and when
  • Audit — prove what signals were sent and received
  • Recovery — resume delivery after a disruption without losing events

Signal Types

Transmission handles four categories of reliability signal: Each signal type has a defined schema, ensuring consumers know exactly what they’re receiving.

Delivery Channels

Transmission routes signals to configured destinations:

Event Journal

Every event is appended to the Transmission journal before delivery:
Journal format:

Dead Letters

If a signal fails to deliver after retries, it’s placed in the dead letter queue — not silently dropped:
Dead letters are surfaced in the CLI and optionally in Agent911.

Quick Start

CLI Reference

Integration

Transmission doesn’t require configuration if you’re only using ACME tools locally — it operates as an internal transport layer by default. You configure it explicitly when:
  • Connecting to external channels (PagerDuty, Slack, email, custom webhooks)
  • Running multi-machine deployments where components are on different hosts
  • Enabling compliance logging that needs verifiable delivery receipts
  • Replaying events after a disruption or missed alert window

Pricing

Transmission is a paid product, included with the Operator Bundle or available standalone. See Pricing for current rates.

Next Steps

Agent911

Primary consumer of Transmission signals — the unified control plane.

Sentinel

Primary producer of runtime detection events.

SphinxGate

Routing anomalies are routed through Transmission to consumers.

Operator Bundle

Transmission is included in the full Operator Bundle.