Skip to content

Subscriptions

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Subscriptions

Term-change subscriptions — the engine tells the application what changed.

A subscription is a durable pattern. Every term change that matches it is POSTed to a URL the application owns.

⚠️ The subscription is durable; the event is not. Delivery is best-effort with bounded retry and there is no outbox. An event whose retries are exhausted, or one produced while the engine process dies, is LOST. A retry after an ambiguous failure may DUPLICATE. Make the receiving handler idempotent, and read DeliveryStatusDto.failed — it is the only record that an event was lost.

Re-exports CreateSubscriptionRequest


Re-exports CreateSubscriptionResponse


Re-exports DeliveryStatusDto


Re-exports FeatureFilterDto


Re-exports ListSubscriptionsResponse


Re-exports SubscriptionDto


Re-exports SubscriptionEventKind


Re-exports UpdateSubscriptionRequest