Ontology describes itself as a provider of high-performance public blockchains, which includes distributed ledger and smart contract systems. The Ontology blockchain framework reportedly supports public blockchain systems that can be customized for different applications. Ontology supports collaboration among chain networks with its various protocol groups. Ontology aims to constantly provide common modules on the underlying infrastructure for different kinds of distributed scenarios, such as those for the distributed digital identity framework and distributed data exchange protocol. Ontology intends to continue developing new common modules based on specific scenario requirements. Ontology uses a dual token (ONT and ONG) model. ONT is a coin and can be used for staking in consensus, whereas ONG is a utility token used for on-chain services. ONT releases ONG periodically.