Rayls Docs

Installing the Rayls Privacy Ledger

Overview

The Rayls Privacy Ledger is a high-performance, enterprise-grade blockchain client designed to meet the privacy, scalability, and compliance needs of financial institutions interoperable with the Rayls Ecosystem. In this guide, we will walk you through the process of installing a Privacy Ledger.

Pre-requisites

Before installing the Rayls Privacy Ledger package, ensure you have:

Access to a set cloud or on-premise environment that meets the necessary system requirements (CPU, memory, and storage established in the Rayls System Sizing documentation.

Docker with Docker Compose setup for deploying the Privacy Ledger using containers.

Necessary to have MongoDB cluster with ReplicaSet enabled and all admin permissions to configure databases.

For full installation package, reach out to us.


Main Components

The Rayls product package for Financial Institutions consists of the following components to be installed:

One Privacy Ledger installed per institution. Think of this like your core system - you have one instance that connects to everything else.

2. Rayls Custody

One instance of Rayls Custody per institution. Rayls Custody is the default custody solution, but this can be be replaced with another solution if preferred.

A new Relayer should be installed for every Subnet a Privacy Ledger connects to. Think of this like a tailored connector to each Subnet.


Installation Steps

Reach out to us to receive access to our installation GitHub repository where you'll find the following and start using Rayls Privacy Ledger:

  • Installation Scripts: Clone the repository and follow the provided instructions to set up your environment.
  • Configuration Details: Customize your deployment using environment variables for MongoDB, relayers, and other components.

For full installation package, reach out to us..


Infrastructure Requirements

For more details about the infrastructure setup required for the Rayls Privacy Ledger, please refer to the Rayls infrastructure section within the Rayls technical documentation. This section includes important information on component sizing, monitoring, and deployment strategies.

In the Rayls Infrastructure section, you'll find:

  • Component Sizing: Minimum and recommended specs for CPUs, memory, and storage for each component (Privacy Ledger, Relayers, etc.).
  • Monitoring Setup: Tools and metrics for monitoring your Privacy Ledger and ensuring system health.
  • Business Continuity Plans: Best practices for high availability, disaster recovery, and container orchestration.

Read more in the Infrastructure Area.