← Patterns

Threat model · RFC 014

Split ingestion reduces blast radius but does not settle overload behavior

The review gate is 2026-10-28; isolation improves while RAID-02 remains unresolved.

System and trust boundaries

Producers use mTLS and an audience claim. The gateway accepts events, the dispatcher partitions by ID, queues isolate work, consumers write to the warehouse, and the operator overview is read-only.

Threat and treatment ledger

IDThreatControlResidual state
THR-01Forged caller audiencemTLS + audience claimNegative tests
THR-02Replayed event IDIdempotent writeTest both queues
THR-03Queue-flood denial of serviceBounded shedding + isolationRAID-02 unresolved
THR-04Operator metadata exposureRead-only least privilegeReview before go-live

Platform owns evidence; Reliability accepts residual availability risk.