Getting Started


  1. Welcome to SETL Labs

  2. Download some documents

  3. How to load the system and log in

  4. How to navigate from first screen

  5. Learn some basic terms used within the system

Welcome to SETL Labs


You have been accepted as a SETL Labs User.

We would ask that you Walk Through each page to give you some experience and understanding of our OpenCSD system before attempting to use the system for your own purposes.

Download Documents

The lessons about contracts require some sample documents to be added to a contract. These sample documents should be downloaded to your computer so they are ready to be used.

Click DEMO PACK to start downloading the compressed data to your desktop. When the file has downloaded, double click the “Demo Pack” icon on your desktop to start the unpacking process.

It will create 3 files, all in PDF format:

  • ABCD Shareholders and Subscription Agreement (for Walk Through – Contracts)

  • Louisiana Map (for Louisiana Land Treaty)

  • Louisiana Treaty (for Louisiana Land Treaty)

How to Load the System and Log In

In your Welcome to SETL Labs email you will have been given the address (URL) of your unique copy of OpenCSD.


Paste (or type) the address into a browser and click ENTER. You will be presented with the OpenCSD Log In screen

We have created a number of pre-defined users for your convenience and to allow you to walk through the lessons and demonstrations

In each case, use the Username given in the Log In tipbox and the password you received in the “Your SETL Labs demo is ready” email, for example:

Log In

Username: Treasury

Password: From the “Your SETL Labs demo is ready” email


… and then click LOGIN

How to Navigate from the First Screen

When you have logged in you will see the OpenCSD dashboard. At the top is dark menu bar with some shortcuts and status displays, on the left is the main menu of components which have been enabled for your instance and, in the main part of the screen, the module you are using.

The top-level menu shows the current Wallet that is open, and the dashboard has a “Welcome Username” message, so you can verify who you are logged in as, and what you are looking at.


Some basic terms used within the system

SETL’s OpenCSD software allows Users to interact with SETL ledgers. OpenCSD can connect to one or more ledgers and can manage the permissions of hundreds or thousands of different users.


A Wallet is a collection of keys that are used to sign transactions into a ledger. Each element in a SETL ledger is tagged with at least one key. In order for a User to make changes to a particular element in a ledger, they must have access to the Wallet that contains the key to that element. For example, if a ledger contains bank balances, each balance is tagged with a key and no money can be moved from that balance unless the instruction is signed using the key.

A Wallet, therefore, can be thought of as belonging to a person or company. It is the collection of authorities required to move assets or money which is owned by that person or company. In a purely personal environment, there might be a one to one relationship between a Wallet and a User. In financial services, however, the functions of a company are spread across many individuals, each of whom may have different authorities to act for that company. Similarly, one individual may be tasked with acting for many companies in the course of their job.


A User can have different sets of permissions based upon their role. A User will also have a set of Wallets that they have access to. Details on setting up Users are in the OpenCSD Admin Guide.

A User has access to one or more Wallets which contain keys which are used to authorise actions in a SETL ledger.



An Address is another name for a public key. In the blockchain and DLT world, items on the ledger (such as a balance) are tagged with a public key. Transactions which transfer from that item on the ledger must be cryptographically signed using the corresponding private key. The private keys are stored in Wallets. So, for a User to be able to operate on a particular Address, they must have access to the Wallet that contains that Address and the corresponding private key.

Connections and Owned Addresses

A Connection is an Address which another Wallet has published to your Wallet. Connections are like standing settlement instructions or saved accounts in your online banking app. SETL Connections, however, are dynamic and allow you to update the Address behind any connection you have published to another Wallet. An “Owned Address” is one that belongs to the sending Wallet – this is like moving an asset from a checking account to a savings account. “Other Address” is one that you simply key in.

For more information on Connections see “Setting up a Connection”.


You should now have been welcomed to SETL Labs, downloaded some requisite files and learned the following:

  • How to load the system and log in

  • How to navigate from first screen

  • Some basic terms used within the system such as User, Address and Connection