Skip to main content
Lerian SISBAJUD is the Lerian-owned rail that fulfils judicial asset-blocking orders and protects the personal data they carry. These variables are set at deploy time and require a service restart to take effect. The universal backbone that every Lerian Go service shares — server, datastores, multi-tenancy, telemetry, plugin authentication, and licensing — is documented once in BYOC configuration essentials; this page covers only the variables distinctive to Lerian SISBAJUD. In the tables below, the Default / Required column shows the default value; a bold qualifier (e.g. Required, Required if enabled) marks variables that must be set. means no default. Any variable flagged Sensitive carries credential or key material — inject it from your secret manager at deploy time and never commit a value.

Service and runtime

Lerian SISBAJUD exposes /health (liveness) and /readyz (readiness) on the main port, plus /version and /metrics, and — when multi-tenancy is enabled — GET /readyz/tenant/{id}. See Health and readiness for the probe contract.

Security backends

Both selectors are validated at boot; an unset or unsupported value fails the boot closed. They choose the backends that protect court-ordered seizure data.
Each selector pulls in its own companion block, all validated at boot: vault (for either selector) requires the Vault variables below; KMS_PROVIDER=aws uses the shared AWS_REGION (default us-east-1); SECRET_STORE_PROVIDER=local reads secrets from the environment and needs no external backend. The aws-secrets-manager adapter is deferred and not yet wired — selecting it (for ordinary service secrets or for connector credentials) fails the boot closed; use vault or local. SECRET_STORE_PROVIDER defaults to local when unset in non-production.

Vault (when KMS_PROVIDER=vault or SECRET_STORE_PROVIDER=vault)

AWS (when KMS_PROVIDER=aws or SECRET_STORE_PROVIDER=aws-secrets-manager)

Crypto lifecycle

Envelope encryption uses a per-record data key sealed under the institution’s master key, plus a blind index for exact-match lookup on fiscal identifiers.

Domain workers

Judicial-order processing runs as a set of per-institution background crons. Each is off by default and shares the *_SCAN_INTERVAL (seconds) and *_BATCH_SIZE cadence knobs.

Object storage

Court-ordered seizure artifacts are written to an S3-compatible object store, already encrypted — the blob layer never sees plaintext.

Midaz ledger connector

Lerian SISBAJUD reads balances and blocks through the Midaz ledger. MIDAZ_BASE_URL is required service-wide.