Skip to content

Philamericus/casp-express-deploy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

CASP Express Deploy

Unbound’s Crypto Asset Security Platform (“CASP”) provides the advanced technology and the architecture to secure crypto asset transactions. An overview of the CASP solution is found here.

CASP can be rapidly deployed using one of these methods:

  • Docker
    • Install CASP in a container.
    • This method is intended for POCs, demos and development.
    • The complete system runs on a single device.

The rapid installation process is described below. For the manual installation process, refer to the CASP User Guide.

Overview

The system architecture is shown in the following figure.

CASP System

The CASP implementation is comprised of the following components:

  1. UKC - Unbound Key Managment servers, including an Entry Point, Partner and Auxiliary server.
  2. PostgreSQL Database - used by CASP Service.
  3. CASP Services - including the CASP core service and CASP wallet service.
  4. CASP Bot - a CASP participant that automatically approves operations.
  5. CASP Web UI - a web interface used to manage CASP.

General Prerequsites

The following are required before installing CASP.

  1. An Infura Project ID token (only needed for Ethereum ledger access). See Infura.
    • Register for the Infura site.
    • Create a new project.
    • Copy the access token from the project page.
  2. A Blockset access token (only needed for Bitcoin ledger access). See Blockset.
    • Sign up for the Blockset site.
  3. Firebase messaging token (to enable push notifications). Contact Unbound for it.

Installation

After completing the prerequisites, follow the instructions in Docker.

About

Deploy CASP using Docker or Terraform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 75.5%
  • Dockerfile 24.5%