Rayls Docs

Building for Private Subnets

Writing applications for the Rayls Subnets is similar to any other EVM chain, however there are several important distinctions that we will walk through in the following subsections.

In addition to the technical reference in this guide, keep in mind that since Subnets are permissioned, you will need to have permission from a Subnet operator before you can deploy any smart contract into a Subnet.


Rayls Private Subnet Components

A Rayls Private Subnet is comprised of protocols, chains, tools, and SDKs.

ComponentDescription
Privacy LedgerAn EVM chain node integrated with a highly scalable enterprise database.
RelayerA private relay tool to pass encrypted messages between a Privacy Ledger and a Commit Chain.
Commit ChainAn EVM-compatible permissioned chain that orchestrates transfers between Privacy Ledgers.
Rayls CustodyA HSM-based custody tool to securely generate, store and utilize cryptographic keys.
Rayls ProtocolA fully-private transfer protocol and developer-friendly SDK to connect Privacy Ledgers via the Private Subnet's Commit Chain.
Rayls GovernorA suite of developer-friendly governance tools for use within a Private Subnet.
Rayls AuditorA suite of auditing tools to check and validate transactions within a Private Subnet.