What it consumes
Lerian SILOC consumes inbound SILOC settlement messages from Nuclea over the regulated messaging gateway. Each message is decrypted and decoded from the regulated envelope, then classified by its message code before anything downstream sees it.
What it emits
- Card-domain settlement frames, relayed verbatim to Lerian SLC, the card-settlement service. The relay forwards the decoded envelope byte-for-byte and is de-duplicated on the NUOp, so Lerian SLC receives each frame exactly once.
- Participant facts —
participant-registeredandparticipant-updated— published as CloudEvents on the platform’s streaming backbone, so downstream systems track the participant directory without polling.
No Midaz touchpoint
Lerian SILOC has no direct ledger integration. It holds no accounting position and performs no monetary arithmetic; it routes bytes and emits facts. Booking money is not this rail’s job — the settlement of the net position happens at SILOC and the STR, and any ledger posting lives with the service that owns the money movement.
Money-path boundary
The STR deposit leg — the monetary settlement at BACEN — is executed by the separate STR rail, Lerian SPB, not by SILOC. Lerian SILOC carries the SILOC messages and administers the connection; it never moves money.
API conventions
- Base path is
/api/v1/siloc, and errors follow the RFC 9457 problem-detail format. - Auth follows the platform’s standard bearer-token scheme.
- Participant registration is idempotent through an idempotency key, so a retried registration does not create a duplicate.
- Certificates are references, not secrets. A registered certificate carries a public certificate and an external custody reference; no private key is stored or returned.

