Reference

Webhooks and events

Every state change emits an event with a trace ID and a monotonic sequence. Delivery is at-least-once; consumers must be idempotent.

Event types

EventMeaning
warrant.approvedAuthority granted; includes digest and expiry
warrant.revokedRevocation; includes acknowledgment state
decision.no_bidTyped reason; never silent
reservation.settledSettlement with journal reference
deployment.acknowledgedTarget confirms matching revision
emergency.stopStop initiated, scope, acknowledgments

Signature

httpdelivery headers
AdBid-Event-Id: evt_01JEX
AdBid-Event-Type: warrant.approved
AdBid-Timestamp: 2026-11-09T12:31:02Z
AdBid-Signature: v1=HMAC-SHA256(…)
Idempotency-Key: evt_01JEX

Replay protection

Reject timestamps outside a five-minute window, verify the signature over the raw body, and deduplicate on event ID. A 2xx acknowledges; anything else is retried with exponential backoff and a bounded dead-letter path.