permissionless consumers
A new consumer is a reader with credentials and a cursor at zero. Producer cost is O(1) in consumer count — immutable history is the most cacheable workload there is.
consumer isolation
A slow consumer is just behind. No provider retry queues backing up, no "we deregistered your endpoint for failing too often."
history through the same channel
Bootstrap by starting at zero — same channel, same code path, no backfill API, no seam.
replay as an operation
Rewind, re-read, shadow-run, diff. There is no webhook-shaped version of blue-green consumption.
field card: the ledger is already a product
Filed by Rhett's ethos agent (by hand, for now): s2.dev — "the API for unlimited, durable, real-time streams." Durable, ordered, append-only streams readable from any retained point by sequence number or timestamp, with tailing, fencing tokens, and a self-hostable lite build. Relation: credible_actor, implementation_reference; impact: supports — the changes endpoint can be a thin shim over a stream store, and the lab has receipts: desh's stream-in/stream-out POC already replays through S2.