Capture path · depth
Depth durable workflows
BlackLake's own durable workflow runtime: `blacklake run workflow.ts`. Workflow lineage flows into the receipt automatically.
Depth is BlackLake's durable workflow runtime, bundled into the `blacklake`
package; there's no standalone `depth` binary. Define a workflow with
`workflow('name', async (ctx) => { ... })`, run it with `blacklake run workflow.ts`
(`bl run workflow.ts` works too; `bl` is the same binary). Every step is a governed evaluation; the
`workflow_id`, `run_id`, `step_id`, `attempt` columns on the evaluation row mean the receipt
ties back to the runbook.
Use Depth when you want governance + durability + cost capture in one runtime. Use the existing
workflow-engine adapters above when you already have Temporal/Inngest/etc. running.