Skip to main content

Sentin8:Flow — Durable Workflow Engine

Multi-step business workflows with durable state, compensation, and declarative triggers: payment settlement chains, statement regeneration, onboarding sagas. Each step executes as a proxy-back to the owning service's internal contract; failures retry, compensate, or park for operator action.

Use cases​

  • Payment orchestration — Bank8:Payments runs scheme flows (instruction → scheme → settlement) as Flow workflows with step profiles and compensation.
  • Statement regeneration — per-account-period workflows regenerate ledger documents with a proxy-back step.
  • Cross-service sagas — any multi-service sequence that must not partially complete: each step's failure has a defined compensation.

API surface​

EndpointMethodGate
/v1/workflowsPOSTShield sentin8:flow:write — insert + spawn engine
/v1/workflowsGETShield sentin8:flow:read — filters, LIMIT 100
/v1/workflows/{id}GETShield sentin8:flow:read
/v1/workflows/{id}/retryPOSTShield sentin8:flow:write — failed only
/v1/internal/steps/executePOSTcert-bound owner workload — step proxy-back

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.