config package in the application repository is the source of truth; when in doubt, confirm keys and defaults in source.
Fields with no defaults are left blank in the examples.
In
blnk.json, most duration fields use integer seconds (lock_duration, lock_wait_timeout, hot_pair_ttl). Blnk multiplies them by time.Second on load.Upgrade to Blnk Core 0.15.1 or later before setting
BLNK_TRANSACTION_LOCK_DURATION manually. Earlier versions (0.10.3–0.15.0) can misapply Go duration values such as 1m. See the 0.15.1 migration guide.server.ssl / BLNK_SERVER_SSL is honoured from 0.15.4. Through 0.12.x the flag worked. From 0.13.0 through 0.15.3 it was ignored. See HTTPS settings.queue.backpressure_check_interval and typesense.backpressure_retry_interval use nanoseconds in JSON (for example 500000000 for 500ms). Environment variables for all duration fields use Go duration format (for example 500ms, 5s).