assay-engine 0.5.4

Standalone workflow + auth + dashboard HTTP server on PostgreSQL 18 + SQLite. Embeddable as a library, or run as a binary.
Documentation
# assay-engine SQLite example config (Phase 3 — workflow + dashboard, no auth)
#
# v0.1.2 changes the SQLite layout from a single file to one file per
# module attached on startup. `data_dir` holds `engine.db`,
# `workflow.db`, and (in v0.14.0) `auth.db`. The directory is created on
# boot if missing.

[server]
bind_addr = "127.0.0.1:3000"

[backend]
type = "sqlite"
# Production deployments override to e.g. /var/lib/assay or a mounted
# volume. As of 0.3.1, env-var substitution (`${VAR}` / `${VAR:-default}`)
# is supported in any string field — `data_dir = "${DATA_DIR:-./data}"`
# lets ops override the path without rewriting the file.
data_dir = "${DATA_DIR:-./data}"

[workflow]
enabled = true

[dashboard]
enabled = true

[logging]
level = "info"
format = "pretty"