01 / Durable ingestion
Verify first. Commit before you say yes.
Provider signatures are checked against the raw request bytes. A 2xx is only returned after the event and its initial delivery job are durably committed. If storage is unavailable, the provider gets a retryable failure. A cheerful 2xx before commit is just a lie with better latency.
- 01
Read raw body
Bytes are retained for verification and delivery.
- 02
Verify signature
Provider-specific check; no signature replay between destinations.
- 03
Commit event + delivery
Transaction completes before the 2xx response.
- 04
Acknowledge provider
Durable, scoped, observable.