The Solution Architecture

Portfolio Cat's Solution Architecture

Is a platform comprised of a number of applications providing a core set of functions to assist customers with managing their cryptocurrency portfolios.

We can break this into the following core responsibilities:

Trading Exchange

  • Retrieval of Portfolio and Market Data
  • Trade Submission (Execution)

Portfolio Strategy Operations

  • Decision Evaluation of Portfolio Status
  • Decision Execution of Decision Evaluation

Reporting

  • API Endpoints on Portfolio Activity
  • Accounting API Endpoints
  • Datamart snapshot capabilities

Portfolio Strategy Management

  • Trader Management Portal
  • Security Portal

Portfolio Strategy Repository

  • Stores sufficient Market Data to inform Decision Evaluation
  • Audits sufficient trade events for subsequent Decision Evaluation and further analysis

Execution APIs

  • Scheduling Strategies
  • Managing Strategies and Core Operations
  • Securing Portfolio Key Data
  • Ad-hoc capabilities

Running Strategies Securely

Running Strategies Securely

The Process

settings

Exchange Setup

Provision on Exchange


  • check_circle Configure a portfolio for API Access
  • check_circle Securely store your keys
settings

Security Portal Setup

In-memory Security


  • check_circle Submit your keys securely to your dedicated Trading API
done

Strategy Setup

Creation and Submission


  • check_circle Create a strategy on the Trader Management Portal
  • check_circle Submit that strategy to the trading API

How the System Runs

The Workflow

  • Our orchestration engine runs on a minute basis
  • It works on the principle of a "Known Information Snapshot"
  • The Known Information Snapshot takes your Strategy to undertake Decision Evaluation
  • If the Decision Evaluation passes, this generates a trade instruction
  • This trade instruction is submitted to the exchange

 

Ephemeral over linear

Portfolio Cat was designed to act more upon the Known Information Snapshot, much in the same way that a traditional trader would analyse the market and make decisions based upon their own Known Information Snapshot.

Potential Customers wishing to move away from this approach should feel free to discuss this with us.

Extensibility

By providing endpoints and abstractions over the Portfolio Strategy Repository and the Trading Exchange, one can build alongside Portfolio Cat.

This reduces the need for us to continually deliver new bespoke functionality for customers.

New features are therefore strategic over tactical.

arrow_upward