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.