Sandbox Overview

What is the Knox Sandbox Environment?

Knox has developed a Sandbox Environment to showcase the different possibilities of Knox technology for potential customers and partners. The Knox Sandbox can currently showcase flows that show the usage of different Knox services (which is explained in detail below).

The Sandbox allows for the modeling of the issuance, making a payment, and redemption of file-based digital assets (FBDAs) for multiple financial institutions against a centralized monetary authority. This model enables peer-to-peer and peer-to-merchant payments, and decentralized identification services for users.

Assets the Sandbox Supports

Notions of Digital Money inspired by the Regulated Liabilities Network (RLN).

  • Central Bank Money/CBDC (central bank liability)
  • Commercial Bank Money/Tokenized Bank Deposit (commercial bank liability)
  • Electronic Money (non-bank, regulated financial intermediary liability)

Intended Sandbox Audience

  • Product, Engineering, Operations, and IT teams that are evaluating or building next generation frictionless payment systems to solve wholesale and retail use cases in payments - CBDC or bank issued coin, as well as adjacent business transaction types such as Delivery-vs-Payment (DvP).
  • Identity, Risk, and Compliance teams that are interested in assessing how the Knox payment system can integrate within their banks existing identity and KYC processes and support existing AML/Sanctions regimes.

What’s in the Sandbox and How to Use It?

Customers will get the following with Knox’s Sandbox:

  1. Dedicated AWS Environment configured with an initial set of Knox services, which is not shared with any other customers
  2. Live Sandbox APIs and Documentation on how to interact with the APIs
    Initial Set of Knox Services in the sandbox, with a UI that can be used to Create Wallets, Issue, Redeem, and make Payments
  3. File-Based Digital Assets (FBDAs) that have the ability to be backed by a Monetary Authority and issued by Issuers, where these roles can represent central banks, commercial banks, bank consortium(s), non-bank regulated entities etc.
  4. Consumer Facing Wallets (custodial or mobile) providing the ability to store multiple programmable digital assets, as well as ability to store and manage necessary identity documents and verifiable credentials for KYC and other identity requests
  5. Digital Identity Bridge that integrates with existing bank identity and KYC sources so pre-existing customer identities and KYC data can be integrated with wallets

With the Sandbox, Customers can:

  1. Create Issuers representing commercial banks or other financial institutions
  2. Increase Issuance Limits to change issuer limits of FBDAs
  3. Issue FBDAs to represent an instrument of choice e.g. CBDC or a bank issued coin
  4. Transact FBDAs to set up Contract-Based Transactions for complex transactions such as PvP, DvP
  5. Redeem FBDAs to remove them from circulation and increase issuance limit
  6. Digital Identity Bridging to connect wallets with KYC (e.g. bank and government systems) sources
  7. Create Wallets (both custodial and mobile) to store and manage FBDAs and also integrate with a Digital Identity and KYC source to the wallet

These operations can be performed through the Sample UI for a quick start and are also available through APIs for integration and testing.