The Tranquility Network
The Tranquility Domain
LedgerSwarm is a system which orchestrates between ledgers to acheive a settlement. It is agnostic to the technology of the underlying ledger and is concerned with creating an agreement between legers and issuing a provable finality message.
For this to work, ledgers need to have a unique identifier so that parties to a transaction can identify a particular ledger and it can take part in the consensus process. In LedgerSwarm we have adopted the open-sourced proposal at rln-ip.org which proposes that ledgers are identified by [domain:ledgername] where ledgername
is unique within a domain.
To allow tests and experiments of LedgerSwarm's RLN software, SETL have set up the TRANQUILITY domain. When you create a new participant on the TRANQUILITY domain, you will have a fully functioning ledger which can transact with other participants on the TRANQUILITY domain. The test participant will have a ledger which includes implementations of approvals, settlement routing and accounts. These are test implementations written to a defined interface specification. In a live implementation these functions would be implemented to call a participant's core systems.