Skip to main content
Lerian SLC is the Lerian-owned rail for card-settlement messaging with Núclea’s SLC. You set these variables at deploy time. A service restart applies them. Every Lerian Go service shares a universal backbone: server, datastores, telemetry, and plugin authentication. BYOC configuration essentials documents that backbone once. This page covers the variables distinctive to Lerian SLC. In the tables below, the Default / Required column shows the default value. A bold qualifier (e.g. Required, Required in production) marks a variable you must set. — means no default. A variable marked Sensitive carries credential or key material. Inject it from your secret manager at deploy time. Never commit a value.

Service and runtime

Lerian SLC exposes /health (liveness) and /readyz (readiness) on the main port, plus /version and /metrics. See Health and readiness for the probe contract. One installation serves one client.

License

Operation intake

Núclea REST transport

This channel submits to Núclea online over mutual TLS. Leave NUCLEA_REST_BASE_URL empty to keep the transport unwired.

RSFN inbound consumer

This channel receives inbound RSFN messages. It also observes XSD conformance.

SFN inbound bus

Lerian SILOC relays its messages to Lerian SLC on the SFN bus. SFN_INGEST_ENABLED turns on the ingest of the relayed messages. SFN_FACTS_INGEST_ENABLED turns on the ingest of the outcomes of the settlement commands that Lerian SLC sends. Both consumers use the same brokers and batch size.

Signing sidecar

Lerian SLC signs the SPB security envelope through a stateless signing sidecar. The signing private key never enters the service process. You select the custody backend per deployment with SIGNING_CUSTODY_ADAPTER. The sidecar turns on each custody adapter only when that adapter’s own settings are present.

Settlement schedule

Lerian SLC gates dispatch to Núclea’s settlement windows and runs a schedule worker.
You must declare both credit-window variables, even when you use the standing schedule. The service refuses to start if either value is omitted or blank. It never assumes a credit grade from a default.
Each flow runs in the schedule worker only when its toggle is true. Every toggle defaults to false: SCHEDULE_DISPATCH_ENABLED, SCHEDULE_FORWARD_ENABLED, SCHEDULE_DEBIT_DISPATCH_ENABLED, SCHEDULE_DEBIT_FORWARD_ENABLED, SCHEDULE_ANTICIPATION_DISPATCH_ENABLED, SCHEDULE_ANTICIPATION_FORWARD_ENABLED, SCHEDULE_ANTICIPATION_SETTLE_ENABLED, SCHEDULE_CANCELLATION_DISPATCH_ENABLED, SCHEDULE_CANCELLATION_FORWARD_ENABLED, SCHEDULE_RETURN_POLL_ENABLED, SCHEDULE_RELAY_STATUS_ENABLED, SCHEDULE_VARREDURA_ENABLED, SCHEDULE_RSFN_INGEST_ENABLED, SCHEDULE_D1_CONFIRMATION_ENABLED, SCHEDULE_CONFIRMATION_OVERDUE_ENABLED, SCHEDULE_OPERATION_STUCK_ENABLED, SCHEDULE_CERT_EXPIRY_ENABLED, SCHEDULE_SILOC_WINDOWS_ENABLED, SCHEDULE_STR_SETTLED_ENABLED, and OP107_VERDICT_POLL_ENABLED.

Webhooks

Lerian SLC can deliver settlement events to a subscriber endpoint. In BYOC the client supplies the credential material through their own Kubernetes secret.