Smart Contracts

Workings of the KAIO Smart Contracts

Overview

The KAIO smart contracts are at the core of the KAIO platform. They implement the main business logic that enables the platform to work in an efficient and secure manner. This section of the documentation serves to explain how they operate. This page provides an overview and describes the smart contract architecture, while each sub-section focuses on the logic of specific contracts or groups of contracts:

  • Registries storing data and logic for specific groups.

  • Rules engines and modules used to apply restrictions to user operations.

  • Order Books containing the instrument lifecycle logic for subscriptions, redemptions, and relevant fees.

  • Tokens used throughout the KAIO system, denoting USD and tokenized shares.

User Types

There are four user types, as described in the following table:

User Type
Description

Investor

Investors are clients of private banks. They can hold and trade tokenized assets for the Instruments they meet the requirements for.

Dealer

Dealers are private banks and advisors that are responsible for onboarding investors, and managing their data. They can also manage orders on their behalf.

Fund Admin

Fund Admins are responsible for managing the Funds they control, and all the Instruments within the Fund.

KAIO Admin

The KAIO Admin has control of KAIO. They are responsible for onboarding new Dealers and Fund Admins, and creating new Funds and Instruments.

Architecture

An explanation of the KAIO smart contract architecture can be found in: Smart Contract Architecture.

Last updated