> For the complete documentation index, see [llms.txt](https://docs.ont.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ont.io/ontology-elements.md).

# ONTOLOGY ELEMENTS

- [Smart Contracts](https://docs.ont.io/ontology-elements/smart-contracts.md): Units of logic and functionality
- [Types of smart contracts](https://docs.ont.io/ontology-elements/smart-contracts/types.md): Different types of Ontology smart contracts
- [Token Protocols](https://docs.ont.io/ontology-elements/token-protocols.md): Ontology's OEP token protocols
- [Consensus Mechanism](https://docs.ont.io/ontology-elements/consensus-mechanism.md): Ontology's consensus network and mechanism
- [Ontology Oracle](https://docs.ont.io/ontology-elements/oracle.md): Oracle network and mechanism
- [Oracle Process Flow](https://docs.ont.io/ontology-elements/oracle/oracle-process-flow.md): Let us take a look at an example and some sample code with respect to Oracle contract
