Skip to main content

Sentin8:Cron — Distributed Scheduler

Recurring and deferred work: schedules are declared at enrollment time (schedules registration section — vertical enroll upserts them into cron.schedules), executed via proxy-back to the owning service's internal contract. Services never run their own schedulers.

Use cases​

  • Filing calendars — Bank8:Reporting's regulatory filing schedule runs as declarative cron work.
  • Maintenance sweeps — secrets expiry checks, AI archive rotations, statement generation windows.
  • Deferred one-shots — any service can enqueue a future tick with idempotency guarantees.

API surface​

EndpointMethodGate
/v1/schedulesPOSTShield sentin8:cron:write — expression-validated
/v1/schedulesGETverify_token — list
/v1/schedules/{id}GETverify_token
/v1/schedules/{id}DELETEShield sentin8:cron:write — soft delete
/v1/schedules/{id}PATCHShield sentin8:cron:write — pause/resume
/v1/internal/schedules/runPOSTcert-bound owner workload — proxy-back execution

Full documentation​

The complete detail lives in this product's sub-pages:

  • Architecture (DDD) — the full document, harvested from the unit's repository at build time.
  • Business rules (BRD) — the full document, harvested from the unit's repository at build time.
  • Security — the full document, harvested from the unit's repository at build time.
  • Overview (repo README) — the maintainer's README in the consolidated reference section.