Salychain

Finality clocks

Viewing Mainnet rails

Two clocks that crypto explorers blur together: economic settle targets from routing, and chain confirmation depth from SalyChain finality policy.

Per-rail clocks

Policy + observed settle latency

Base

BASE

depth 2
Economic
~12s
Chain finality
~4s

Base L2 reorgs are rare but possible; 2 blocks matches listener default.

XRPL

XRPL

depth 0
Economic
~4s
Chain finality
~0s

Validated XRPL ledgers are final; no trailing depth required.

Saly L3

SALY_L3

depth 2
Economic
~8s
Chain finality
~4s

L3 inherits L2 finality risk; trail by 2 blocks before settlement.

Fiat

off-rail

depth 0
Economic
~120s
Chain finality
n/a

Off-rail settlement; economic finality depends on PSP cut-off, not block depth.

Internal

off-rail

depth 0
Economic
~2s
Chain finality
n/a

Internal ledger posting is economically final on commit.

Economic finality

The SLA the router commits to when it selects a rail — expected seconds on the routed event. Partners care about this clock for payout UX.

Chain finality

Confirmation depth before settlement is actionable (Base/L3 trail by 2; XRPL validated ledgers are depth 0). Risk and execution fail closed when depth is insufficient.