The Transaction Settlement Layer (TSL) is the settlement finality component of the SWSS Chain Monetary System (SCM). Every deed transaction on SWSS Chain passes through the TSL — it enforces FIFO fair-ordering, routes transactions through SCP consensus, and issues the SCP Finality Certificate that constitutes legal proof of settlement.
TSL finality is instant — once a block is committed by 3 of 4 validators, the settlement is irrevocable. No custodian, no intermediary, no settlement window. The finality certificate can be retrieved on-demand via swss_getFinalityCert.
Settlement Process
01
Transaction Submitted
A deed transaction (type 0x03 or 0x04) enters the SCP mempool. The TSL marks the arrival timestamp for FIFO fair-ordering.
02
SCP Consensus
SWSS Chain Consensus Protocol (SCP) achieves BFT finality — 3 of 4 validators commit the block. The settlement is irrevocable at this point.
03
Finality Certificate Issued
The TSL issues a SCP Finality Certificate — the cert root hash is embedded in the block ExtraData, covered by the proposer BFT signature.
04
Legal Settlement
The finality certificate constitutes legal settlement proof under applicable digital asset law. Both parties can retrieve and verify the cert via swss_getFinalityCert.
TSL Settlement Finality Algorithm
Settlement finality is achieved in two phases:
Phase 1 — SCP BFT finality: 3 of 4 validators commit
Phase 2 — TSL cert issuance: cert root hash in block ExtraData
Settlement time: 1 second base / ~0.5 seconds effective
Finality cert: cryptographically bound to block proposer signature
Legal status: immutable under applicable digital asset law