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.
| Field | Value |
|---|---|
| Protocol ID | aster.trigger |
| Version | 1.0.0 |
| Compatibility range | ^1.0.0 |
| Requirement helper | aster.trigger.require(settings?) via the protocol module |
| Provider helper | Available through Protocol.provide(...). |
Settings
DefaultProtocolSettingsSchema (Record<string, unknown> | null).
Operations
| Operation | Summary | Request | Response |
|---|---|---|---|
realize | Realize one connection against the installed static trigger surface. | Effect Schema (Objects) | Effect Schema (Objects) |
configure | Apply one generation-fenced provider subscription set and acknowledge its exact identity. | Effect Schema (Objects) | Effect Schema (Objects) |
poll | Poll one configured source from its bounded cursor without host persistence authority. | Effect Schema (Objects) | Effect Schema (Objects) |
emitCandidate | Emit one authenticated source candidate without host routing authority. | Effect Schema (Objects) | Effect Schema (Objects) |
egress | Perform one prepared, effect-keyed provider egress operation. | Effect Schema (Objects) | Effect Schema (Objects) |
Conformance Expectations
- Register with
aster.triggerat1.0.0inside^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.