Skip to content

Scheduler Protocol

Pure bounded schedule validation and next-occurrence computation.

Scheduler Protocol

Pure bounded schedule validation and next-occurrence computation.

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

Settings

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

Operations

OperationSummaryRequestResponse
validateValidate and normalize one bounded schedule.Effect Schema (Objects)Effect Schema (Objects)
nextOccurrencesCompute bounded occurrences from schedule, cursor, timezone, and catch-up policy.Effect Schema (Objects)Effect Schema (Objects)

Conformance Expectations

  • Register with aster.scheduler at 1.0.0 inside ^1.0.0.
  • Implement every operation: validate, nextOccurrences.
  • Decode requests and responses against the operation schemas listed above.
  • Run the protocol conformance kit where one exists: No named kit yet; providers are still expected to satisfy the registry schemas..

Declared Authority

None declared. This protocol grants no authority by itself.