Pular para o conteúdo principal
O Lerian SILOC é construído em torno de uma realidade operacional do SILOC: ele é um sistema de liquidação diferida líquida, em dias úteis. O serviço mantém a conexão do gateway e faz relay da família do domínio de cartões ao longo dessas janelas; ele não calcula nenhum ciclo e não mantém posição.

Janelas de liquidação


O SILOC liquida sobre uma base diferida líquida multilateral, em dias úteis. A Nuclea executa ciclos de liquidação diários distintos para os produtos de boleto e de cartões. Essas janelas de ciclo são da Nuclea — o Lerian SILOC não as calcula, nem as abre, nem as fecha. O serviço retransmite de forma literal as mensagens de período de ciclo que recebe; ele não age sobre nenhuma da lógica do ciclo.

Certificados regulados


Os certificados do gateway são registrados como um certificado público mais uma referência de custódia externa — o serviço não conserva chave privada alguma. Um certificado é analisado pelo seu titular, número de série e janela de validade quando é registrado, e revogado pela API quando é aposentado. Um estado de credencial desabilitada interrompe o gateway, de modo que um certificado desabilitado ou revogado fail-closes a conexão em vez de deixá-la rodando com credenciais inválidas.

Contingência e recuperação


O gateway e o relay são construídos para se sustentar sob falha sem perder nem duplicar um frame:
  • O circuit breaker do gateway dispara diante de falhas repetidas, e a reconexão automática com um backoff limitado restabelece a conexão.
  • Uma mensagem não tratada — qualquer código fora da família de cartões — torna-se uma exceção de operador fail-closed: nunca é descartada, nunca é roteada incorretamente, é retida para revisão.
  • Uma falha de relay diante de uma interrupção sustentada a jusante estaciona o frame de forma durável e levanta um alerta de relay caído; um operador lista as falhas estacionadas e as reprocessa assim que o Lerian SLC se recupera.
  • A reentrega ao-menos-uma-vez combinada com a deduplicação pelo NUOp garante que não haja perda nem duplicado ao longo de todo o caminho.

Reconciliação


A reconciliação é executada em vários grãos para que o estado da conexão nunca se desvie:
  • Ledger de deduplicação por operação. Cada operação recebida é indexada pelo seu NUOp, de modo que um frame reentregue é reconhecido e não é retransmitido duas vezes.
  • Feed de auditoria de mensagens retransmitidas. A lista de mensagens retransmitidas do domínio de cartões é o registro de auditoria do que chegou ao Lerian SLC.
  • Status por participante e histórico de status. Cada participante carrega o seu status operacional, e cada mudança de status é conservada como uma entrada de histórico de eventos de status.