PREPROD
ReaderAuthor

suite

Migration Bridges

Time-limited event subscriptions that keep cross-product delivery alive during a producer migration, each with an expiry status.

1 min read · 2 depth levelsstratum-suite · vdevMatches production
Everyday

Migration Bridges, at /admin/clearinghouse/migration-bridges, is a super-admin view of the registry entries that bridge events during a product migration or cutover. A bridge is a registry row whose source_justification is migration_bridge and whose source_expires_at is set — it keeps an old producer slug (sourceProducerSlug) delivering to a current consumer until the cutover completes. Each row shows producerProduct → consumerProduct, the consumerEventType, the source slug, the expiry date, and a relative label like "in 12 days" or "5 days ago" derived from daysRemaining. Bridges are grouped into three sections by expiry status — Expired, Expiring within 30 days, and Healthy — so operators can see at a glance what needs attention. To extend or retire a bridge, an operator updates its source_expires_at in the Hub contract YAML and lets the sync phase apply it.

Technical section
Data model, API, and internals — visible to developers.
View as developer →
Was this helpful?