Using Chain Core, institutions can launch and operate a blockchain network, or connect to a growing list of other networks that are transforming how assets move around the world.
The Chain Protocol defines how assets are issued, transferred, and controlled on a blockchain network. It allows a single entity or a group of organizations to operate a network, supports the coexistence of multiple types of assets, and is interoperable with other independent networks.
A new medium for currencies, securities, and other issued financial instruments
Role-based permissions for operating, accessing, and participating in a network
A perfectly auditable record of transaction activity that cannot be forged or altered
Secure, multi-asset account management for individuals, businesses, and institutions
HSM integration, stable cryptographic primitives, and an auditable, open source stack
Federated consensus that allows for immediate transaction confirmation with absolute finality
Programmatic transactions, facilitating complex agreements with automatic enforcement and no counterparty risk
Only the parties involved in a transaction (as well as those they authorize) can view transaction details
Assets definitions, compliance data, and arbitrary annotations are included directly in the transaction structure
Chain Core is engineered for the performance demanded by modern financial systems. The time to create, sign, and validate a transaction is measured in milliseconds.
Chain Core can scale to hundreds of servers across many data centers such that the failure of any one component does not impact the health of the overall system.
Chain Core integrates with existing financial core services through its easy-to-digest data format, well documented SDKs, and numerous APIs. Chain Core can also integrate with existing data warehousing solutions.
The Chain Core dashboard provides a powerful interface for building applications and exploring blockchain data.
The Chain Core APIs enable intelligent queries on any part of a transaction, from account aliases, to asset IDs, to arbitrary reference data.
SDKs are available in several languages, including Java, Ruby, and Node.JS.Read documentation→