DTCC Digital Assets Components

DTCC Digital Assets's Product and Platform offerings each comprise a number of software components that provide discreet functionality.

Some components are leveraged by more than one platform or application - e.g. Capital Markets Platform (CMP) and LedgerScan (LS).

Some components offer a graphical interface for users and/or administrators.  

Some components provide APIs via API Endpoint interface that are documented for third party application developer use.. 

Components and the Products and Platforms that they relate to are listed below, Note that some components listed are under development, and that this list of components may change as the CMP is re-designed to be more modular.

Account Management Engine - CMP. LS

Ensures linkage between accounts and different wallets

Activity Log - CMP

Tracks and records all actions executed within the ecosystem by different entities.

Asset Administration Engine - CMP, LS

Manages digital assets creation and their hierarchy. 

Authorization Engine - CMP

Determines user authority to perform certain actions.

Compliance Portal - CMP

Manages users, their verifications, and compliance statuses.

Entity Management Engine - CMP, LS

Management of entities that is tenant aware.

Event Notification Engine - CMP

Creates notifications for different channels (Email, SMS, push notifications, webhooks)

Function Management Engine - CMP

Manages compliance functions

Identiry Service - CMP, LS

Manages the identity registration lifecycle with relevant checks (Know You Customer (KYC), Know Your Business (KYB), Investor Qualification, etc). Creates the Attestation Registry

Item Naming Service - CMP

Manages item names and relevant attributes. 

Ledger Gateway Engine - CMP

Ensures transaction signing execution on different ledgers. InfinXchange is an abstraction layer. 

Ledger Management Engine - CMP, LS

Responsible for CRUD operations over ledgers.

LedgerScan Operations Engine - LS

Gathers data from ANE, AAE, PFE, enriches them with Streaming Processing Engine data.

LedgerScan Processing Engine - LS

Monitors a blockchain for certain transactions, retrieves them and makes them available to LedgerScan.

Liquidity Engine - CMP

An automated Market Maker function that provides liquidity to a private asset marketplace.

Nomination Management Engine - CMP

Manages entity nomination for compliance.

Policy Rules Engine (aka Policy Engine, Rules Engine - CMP

Supports the CATF. Enforces legal rules for token transactions, and provides compliance status via the Compliance Oracle.

Pricing Engine (aka Price Fee Engine) - CMP, LS

Supports price discovery of assets via links to marketplaces and information providers. Also supports in-house entry of prices.

Reconciliation Engine - CMP, LS

Reconciles data (by token or by wallet) from on-chain storage and off-chain storage.

Reporting Engine - CMP, LS

Builds custom reports on executed transaction consolidating data from deferment sources.

Role-based Access Control - CMP

TBD.

Theming Management Engine - CMP

User interface management.

Tokenization Engine - CMP

Creates tokens on different ledgers and links them to assets

Transaction Engine - CMP

Responsible for creation of chain payments

Transaction History Engine - CMP, LS

Manages representation of different transactions executed at different ledgers.

Wallet Custody Engine - CMP

Ensures digital wallet creation on all supported ledgers via Fireblocks, GK8, etc.

Workflow Entine - CMP

Manages sequence of actions required to fulfill a specific business process.