Skip to content

Trigger Protocol

Realizes integrity-pinned trigger sources, emits authenticated candidates, and performs declared egress.

Trigger Protocol

Realizes integrity-pinned trigger sources, emits authenticated candidates, and performs declared egress.

FieldValue
Protocol IDaster.trigger
Version1.0.0
Compatibility range^1.0.0
Requirement helperaster.trigger.require(settings?) via the protocol module
Provider helperAvailable through Protocol.provide(...).

Settings

DefaultProtocolSettingsSchema (Record<string, unknown> | null).

Operations

OperationSummaryRequestResponse
realizeRealize one connection against the installed static trigger surface.Effect Schema (Objects)Effect Schema (Objects)
configureApply one generation-fenced provider subscription set and acknowledge its exact identity.Effect Schema (Objects)Effect Schema (Objects)
pollPoll one configured source from its bounded cursor without host persistence authority.Effect Schema (Objects)Effect Schema (Objects)
emitCandidateEmit one authenticated source candidate without host routing authority.Effect Schema (Objects)Effect Schema (Objects)
egressPerform one prepared, effect-keyed provider egress operation.Effect Schema (Objects)Effect Schema (Objects)

Conformance Expectations

  • Register with aster.trigger at 1.0.0 inside ^1.0.0.
  • Implement every operation: realize, configure, poll, emitCandidate, egress.
  • Decode requests and responses against the operation schemas listed above.
  • Run the protocol conformance kit where one exists: triggerProviderConformanceKit(...).

Declared Authority

None declared. This protocol grants no authority by itself.