BPMN
BPMN 2.0 workflow engine for distributed teams and agent swarms
What it does
A complete BPMN 2.0 stack — process designer, forms designer, and execution engine. Import existing BPMN definitions and link them to your SOPs. Roles and group permissions project from IAM (Keycloak); SpacetimeDB pushes real-time process state to every participant, human or Fundi. Distribution flows through Connect, so the same workflow reaches the right cooperative, organisation, or agent without a separate routing layer.
BPMN is the workflow engine the rest of the platform leans on. Assure binds its QMS procedures to BPMN process definitions. Studio uses the same designer for app-level workflows. Connect carries the distribution layer that decides which organisation, team, or Fundi a step lands with.
Key features
- BPMN 2.0 standard — process designer, forms designer, executable engine
- Roles and group permissions projected from Keycloak via IAM
- Real-time process state via SpacetimeDB; distribution via Connect
How it works
Every step in a BPMN process is a reducer call on the Object Store, so the deterministic commitlog under each reducer becomes the audit trail for the workflow. Real-time subscriptions push state transitions to every participant — humans see their tasks update live, agent swarms react without polling.
- BPMN execution architecture — token semantics, reducer mapping, and the audit substrate.
- IAM — the role + group permission model BPMN projects from.
- Connect — the distribution layer for assigning steps across organisations.
Try it
Import an existing BPMN definition and bind it to your SOPs via the quickstart.