This API is in private preview. Endpoint availability and response schemas may change before general availability.
Run a live subscription and persist the cursor plus block height. On reconnect, request replay. If replay fails, backfill the missing block range, dedupe domain events, update the cursor, then resume live delivery.
Advance a durable cursor only after downstream storage succeeds. Treat a gap, correction, or finality change as a reason to backfill and reconcile.
When replay cannot bridge a gap, use Chain API block backfill.