{"id":"ora-protocol","title":"ORA Protocol","content":"**The Ora Protocol** is a verifiable [oracle](https://iq.wiki/wiki/oracle) protocol that brings AI and complex computation on-chain. It was co-founded by [Kartin Wong](https://iq.wiki/wiki/kartin-wong) in September 2022. [[1]](#cite-id-d9mt3zej5ew)[[2]](#cite-id-syyqetjh1ni)\n\n# Overview\n\nOra Protocol provides [blockchain](https://iq.wiki/wiki/blockchain)-agnostic infrastructure for integrating artificial intelligence with decentralized applications. It offers tools for developers to run and verify AI computations directly on-chain, aiming to create systems that are both trustless and decentralized. The protocol focuses on enabling scalable, verifiable AI within [blockchain](https://iq.wiki/wiki/blockchain) environments. Its primary service, the AI Oracle, allows [smart contracts](https://iq.wiki/wiki/smart-contract) to access AI functionalities through a decentralized network of [nodes](https://iq.wiki/wiki/node) using the TORA client. This system is supported by optimistic machine learning (opML) for ensuring computational integrity. Ora also introduces Initial Model Offerings (IMOs), a method for tokenizing AI models using ERC-7641. This approach supports funding for open-source AI development and distributes revenue to tokenholders tied to using these models in [decentralized applications](https://iq.wiki/wiki/decentralized-application). [[3]](#cite-id-vr4xhkkejo)\n\n# Products\n\n## Onchain AI Oracle (OAO)\n\nOra Protocol’s on-chain AI Oracle is a verifiable oracle system designed to bring machine learning inferences onto the [blockchain](https://iq.wiki/wiki/blockchain). It enables [smart contracts](https://iq.wiki/wiki/smart-contract) and [decentralized applications](https://iq.wiki/wiki/decentralized-application) to access and verify outputs from advanced AI models like LLaMA 3 and Stable Diffusion.\n\nThe system is powered by optimistic machine learning (opML), which uses fraud proofs to validate computations and ensure trustless execution. Compared to [zero-knowledge](https://iq.wiki/wiki/zero-knowledge-proofs-zkps) machine learning (zkML), this approach offers reduced computational cost and improved scalability.\n\nThe AI Oracle consists of [smart contracts](https://iq.wiki/wiki/smart-contract) and off-chain components. The _opML contract_ manages fraud proofs and verifiability, while the _AIOracle contract_ facilitates the interaction between off-chain ML nodes and on-chain callers. _User contracts_ send AI requests and receive results. ORA Nodes, running the TORA client, are responsible for submitting and validating inference results across the network. [[4]](#cite-id-w430so2bvk)\n\n![](https://ipfs.everipedia.org/ipfs/QmTsnKtgN1534BgCGsc6LErB7Lx9WoF7CkBf7kqPmtLwTK)\n\n### Optimistic Machine Learning (opML)\n\nopML (Optimistic Machine Learning) is a framework that enables scalable and efficient machine learning inference on [blockchain](https://iq.wiki/wiki/blockchain) networks. It allows advanced AI models to operate in decentralized environments without overloading the [blockchain](https://iq.wiki/wiki/blockchain) or relying on centralized systems. Inspired by [optimistic rollups](https://iq.wiki/wiki/optimistic-rollup), opML assumes ML computations are valid unless challenged, significantly reducing the need for immediate on-chain verification and making complex AI applications more practical on-chain.\n\nThe system achieves its efficiency through off-chain execution of ML tasks, with only disputed results undergoing on-chain validation. This is done via a fraud-proof mechanism: results are submitted by a service provider, and [validators](https://iq.wiki/wiki/validator) have a set period to challenge them. If a dispute occurs, the system identifies the exact computation step and verifies only that step using the Fraud Proof Virtual Machine (FPVM). This method preserves computational resources while ensuring accuracy and integrity.\n\nCompared to [Zero-Knowledge](https://iq.wiki/wiki/zero-knowledge-proofs-zkps) Machine Learning (zkML), opML avoids the high costs of generating proofs, making it a more accessible solution for decentralized AI. It supports decentralization by keeping validation open and verifiable without centralized oversight. opML is available through ORA’s AI Oracle, providing developers with the infrastructure to integrate reliable and cost-effective AI features directly into [smart contracts](https://iq.wiki/wiki/smart-contract) and [blockchain](https://iq.wiki/wiki/blockchain) applications. [[16]](#cite-id-bDAefq4oXF)\n\n### Optimistic Privacy-Preserving AI\n\nopp/ai (Optimistic Privacy-Preserving AI) is a framework designed to support both privacy and efficiency in on-chain machine learning by combining features from two existing approaches: [Zero-Knowledge](https://iq.wiki/wiki/zero-knowledge-proofs-zkps) Machine Learning (zkML) and Optimistic Machine Learning (opML). It allows machine learning models to be divided into components based on sensitivity, using zkML for computations that require data confidentiality and opML for less sensitive processes where speed and cost-efficiency are more critical.\n\nThe system works by partitioning a model into two parts. The first, M_zk, consists of submodels involving sensitive data or proprietary algorithms and is processed using zero-knowledge proofs to ensure this data remains private. The second, M_op, includes submodels where privacy is not a concern and is executed off-chain using opML’s optimistic approach, which assumes correctness unless a challenge is raised. This structure enables opp/ai to reduce the computational overhead typically associated with full zkML systems.\n\nDuring execution, the outputs of the zkML submodels can be fed into the opML submodels, and vice versa, allowing for an integrated workflow. The zkML portion submits [zero-knowledge proofs](https://iq.wiki/wiki/zero-knowledge-proofs-zkps) to the [blockchain](https://iq.wiki/wiki/blockchain) for verification, while the opML portion relies on a challenge-response model to confirm result accuracy. By blending these methods, opp/ai supports flexible, secure, and efficient deployment of AI models on [blockchain](https://iq.wiki/wiki/blockchain) networks. [[17]](#cite-id-4wZ0nXeHXo)\n\n## Resilient Model Services (RMS)\n\nResilient Model Services (RMS) is an AI infrastructure developed to support reliable and secure machine learning computations across various [blockchain](https://iq.wiki/wiki/blockchain) scenarios. Built on ORA’s opML (Optimistic Machine Learning) framework, RMS aims to ensure that AI processes remain stable, fault-tolerant, and verifiable. The initial stage of RMS includes ORA’s AI [API](https://iq.wiki/wiki/apis), which enables developers to access commonly used AI models for tasks like chat completion and image generation within a decentralized, verifiable environment.\n\nRMS supports the development of autonomous [AI agents](https://iq.wiki/wiki/ai-agents) that can operate transparently on-chain. These agents can execute tasks securely with on-chain verifiability, making them suitable for applications requiring high levels of trust and transparency. In addition, RMS facilitates the integration of AI with [decentralized finance (DeFi)](https://iq.wiki/wiki/defi) protocols, offering tools for implementing automated trading, risk assessment, and AI-based financial agents within on-chain systems.\n\n[Web3](https://iq.wiki/wiki/web3) gaming also benefits from RMS by enabling AI for responsive game mechanics, character interactions, and real-time decision-making. With [blockchain](https://iq.wiki/wiki/blockchain)-based verification of AI outcomes, RMS helps maintain fairness and transparency in gameplay. The foundation of RMS, opML, provides scalable, efficient, and decentralized AI computation while preserving transparency and trustworthiness across all supported use cases. [[18]](#cite-id-4d92kK2FfP)\n\n## Initial Model Offering (IMO)\n\n![](https://ipfs.everipedia.org/ipfs/QmQ6S6rUj3im9eEFMurfryTdsPf4zGDKFnB7QBT6CndGnM)\n\nThe Initial Model Offering (IMO) is a mechanism designed to support the open-source development of AI models by tokenizing them on-chain. This approach aims to address the financial sustainability issues faced by developers in the open-source AI community, which currently operates under pressure from dominant, closed-source corporations. By turning AI models into tokenized assets, IMOs create a system where development and usage are more transparent, collaborative, and financially viable.\n\nAn IMO issues ERC-7641 tokens, called Intrinsic RevShare Tokens, representing ownership in an AI model's future value. These tokens entitle holders to a share of the usage fees generated when the AI model is used for inference or content generation. This structure aligns incentives between developers, users, and contributors, allowing each group to participate in the growth and governance of the model’s ecosystem.\n\nThe IMO process includes the tokenization of the model, followed by value creation through on-chain use, and distribution of resulting fees to token holders. Governance features allow token holders to influence the direction of the model's development, such as voting on grant allocations and future updates, reinforcing a community-driven approach to AI model evolution. [[5]](#cite-id-q975ta0bo1) [[6]](#cite-id-6g87zmphlya)\n\n### IMO Mechanism\n\nThe Initial Model Offering (IMO) mechanism is built around two core components: verifiable on-chain AI models and the ERC-7641 Intrinsic RevShare Token. This structure is designed to create a self-contained economic loop in which AI model usage on the [blockchain](https://iq.wiki/wiki/blockchain) directly generates and distributes value through a standardized token system.\n- **Verifiable on-chain AI models** are made possible through opML, a framework that applies fraud proofs to validate machine learning computations efficiently and scalable. These models are deployed through ORA’s AI Oracle, which serves as the infrastructure enabling AI inferences to be executed and verified on-chain. This setup ensures that each time a model’s output is used, such as by a [smart contract](https://iq.wiki/wiki/smart-contract), a verifiable interaction takes place that can trigger revenue capture.\n- The **ERC-7641 token** facilitates this revenue distribution by linking model usage to token-based rewards. A fee is collected and proportionally distributed among token holders whenever the AI model is used on the chain. Additionally, if the model produces content with royalties or [minting](https://iq.wiki/wiki/minting) fees (such as [NFTs](https://iq.wiki/wiki/non-fungible-token-nft)), those revenues can be distributed using related standards like ERC-7007. This design supports sustainable development and decentralized participation in the AI model’s economic ecosystem. [[5]](#cite-id-q975ta0bo1)\n\n### ERC-7641\n\nERC-7641 is an extension of the [ERC-20](https://iq.wiki/wiki/erc-20) token standard. It integrates a built-in revenue-sharing mechanism, enabling holders to claim a proportional share of a communal revenue pool based on their token balance at designated snapshot intervals. It supports sustainable funding by allowing projects to tokenize revenue streams and distribute income fairly among participants. The standard also includes a [burning](https://iq.wiki/wiki/token-burn) function, where holders can destroy their tokens in exchange for a share of the pool’s value, introducing deflationary economics that reduce supply and incentivize long-term participation. [[19]](#cite-id-nLW8U1YpU4)\n\n### ERC-7007\n\nERC-7007 is an extension of the [ERC-721](https://iq.wiki/wiki/erc-721) [NFT](https://iq.wiki/wiki/non-fungible-token-nft) standard designed to represent and verify AI-generated content on the [Ethereum](https://iq.wiki/wiki/ethereum) [blockchain](https://iq.wiki/wiki/blockchain). It enables [NFTs](https://iq.wiki/wiki/non-fungible-token-nft) to authenticate AI-generated content, ensuring it is produced by a specific model using a given input. The standard integrates [Zero-Knowledge](https://iq.wiki/wiki/zero-knowledge-proofs-zkps) Machine Learning (zkML) and Optimistic Machine Learning (opML) to verify content correctness. By providing a way to verify and monetize AI-generated content, ERC-7007 supports AI model authors and content creators, offering a secure and standardized method to facilitate revenue-sharing through verifiable [NFTs](https://iq.wiki/wiki/non-fungible-token-nft). It includes components such as the AI model, zkML/opML verification, and a compliant AIGC-[NFT](https://iq.wiki/wiki/non-fungible-token-nft) [smart contract](https://iq.wiki/wiki/smart-contract) for managing content and verification processes. [[20]](#cite-id-4toJul9br1)\n\n# ORA\n\nThe $ORA token is integral to the ORA ecosystem, providing multiple functions. It grants access to Initial Model Offerings (IMOs), enabling members to fund and support the development of cutting-edge open-source AI models. Token holders can [stake](https://iq.wiki/wiki/staking) $ORA to operate decentralized [nodes](https://iq.wiki/wiki/node), which support services like OAO and RMS while earning [transaction fees](https://iq.wiki/wiki/transaction-fee). $ORA also facilitates decentralized governance, allowing holders to influence the protocol's direction. Additionally, $ORA serves as universal [gas](https://iq.wiki/wiki/gas), enabling [gas](https://iq.wiki/wiki/gas)-free interactions across chains and protocols by converting $ORA into the native [gas](https://iq.wiki/wiki/gas) required for transactions. [[21]](#cite-id-fGEZWqPS4u)\n\n## Tokenomics\n\n![](https://ipfs.everipedia.org/ipfs/QmPhLjQ7QeAWq8di9AQ61eufyWjRwzyd61AxyXmY1jbcWx)\n\nORA has a total supply of 333,333,333 tokens and has the following distribution: [[21]](#cite-id-fGEZWqPS4u)\n- **Ecosystem**: 33%\n- **Foundation**: 33%\n- **Network**: 33%\n- **DAICO**: 1%\n\n# Team\n- [Kartin Wong](https://iq.wiki/wiki/kartin-wong) - Co-founder & Generator [[9]](#cite-id-mbaffqnfr5j)\n- [Alec James](https://iq.wiki/wiki/alec-james) - Ecosystem Growth [[10]](#cite-id-pij4kxakt5b)\n- Cathie So - Chief Scientist [[11]](#cite-id-n60is0pvosm)\n- Shuxiao Miao - Software Developer [[13]](#cite-id-ilx5bet418)\n- Suning Yao - Research Engineer [[12]](#cite-id-wraichbr23a)\n- Levi Sledd - Zero Knowledge Circuit Engineer[[14]](#cite-id-enyu03749fk)\n\n# Partnerships\n- MemeWar\n- [Hive](https://iq.wiki/wiki/hive)\n- Taste Foundation\n- Hetu Protocol","summary":"The ORA Protocol is a verifiable oracle system, co-founded by Kartin Wong in 2022, that brings AI and complex computation capabilities onto the blockchain.","images":[{"id":"QmUzsUNnEU81fETQbutG6fmi7nqfiPykkBCjpFLJaFUFJt","type":"image/jpeg, image/png"}],"categories":[{"id":"organizations","title":"Organizations"}],"tags":[{"id":"Protocols"},{"id":"Organizations"}],"media":[{"id":"QmQ6S6rUj3im9eEFMurfryTdsPf4zGDKFnB7QBT6CndGnM","size":"0.53","name":"Screenshot 2024-03-07 122156.png","type":"GALLERY","source":"IPFS_IMG"},{"id":"https://www.youtube.com/watch?v=6fujouJ26n8","size":"0","name":"6fujouJ26n8","type":null,"source":"YOUTUBE"},{"id":"https://www.youtube.com/watch?v=HseNvemR9Lo","size":"0","name":"HseNvemR9Lo","type":null,"source":"YOUTUBE"},{"id":"QmTsnKtgN1534BgCGsc6LErB7Lx9WoF7CkBf7kqPmtLwTK","size":"0.62","name":"ORA-tech.png","type":"GALLERY","source":"IPFS_IMG"},{"id":"QmYQH8rFFukjFH2yeSFJcTP9K5XSBFxkLksTvbiRrjRe6p","size":"0.03","name":"Onchain AI Oracle.png","type":"GALLERY","source":"IPFS_IMG"},{"id":"QmPhLjQ7QeAWq8di9AQ61eufyWjRwzyd61AxyXmY1jbcWx","name":"ORA.png","caption":"","thumbnail":"QmPhLjQ7QeAWq8di9AQ61eufyWjRwzyd61AxyXmY1jbcWx","source":"IPFS_IMG"}],"metadata":[{"id":"references","value":"[{\"id\":\"d9mt3zej5ew\",\"url\":\"https://www.ora.io/\",\"description\":\"website\",\"timestamp\":1709806362831},{\"id\":\"syyqetjh1ni\",\"url\":\"https://twitter.com/OraProtocol\",\"description\":\"twitter profile\",\"timestamp\":1709806370677},{\"id\":\"vr4xhkkejo\",\"url\":\"https://docs.ora.io/doc/\",\"description\":\"ora documentation\",\"timestamp\":1709807981843},{\"id\":\"w430so2bvk\",\"description\":\"OAO | ORA Docs\",\"timestamp\":1709809494405,\"url\":\"https://docs.ora.io/doc/onchain-ai-oracle-oao/onchain-ai-oracle\"},{\"id\":\"q975ta0bo1\",\"description\":\"IMO | ORA Docs\",\"timestamp\":1709810423969,\"url\":\"https://docs.ora.io/doc/initial-model-offering-imo/imo-overview\"},{\"id\":\"6g87zmphlya\",\"url\":\"https://mirror.xyz/orablog.eth/xYMD27tN23ppbKCluB9faytF_W6M1hKXTuKcfkm3D50\",\"description\":\"mirror - IMO\",\"timestamp\":1709810603819},{\"id\":\"eqzadixwet5\",\"url\":\"https://x.com/OraProtocol/status/1763676800297673001?s=20\",\"description\":\"IMO announcement\",\"timestamp\":1709810643471},{\"id\":\"2tos8x9t1xh\",\"url\":\"https://docs.ora.io/doc/cle/introduction\",\"description\":\"CLE\",\"timestamp\":1709813338566},{\"id\":\"mbaffqnfr5j\",\"url\":\"https://www.linkedin.com/in/kartin/\",\"description\":\"kartin wong\",\"timestamp\":1709814674768},{\"id\":\"pij4kxakt5b\",\"url\":\"https://www.linkedin.com/in/alec-james-3b5b861a4/\",\"description\":\"Alec james\",\"timestamp\":1709814698497},{\"id\":\"n60is0pvosm\",\"url\":\"https://www.linkedin.com/in/cathieso/\",\"description\":\"cathie so\",\"timestamp\":1709814759156},{\"id\":\"wraichbr23a\",\"url\":\"https://www.linkedin.com/in/suning-yao/\",\"description\":\"suning yao\",\"timestamp\":1709815035148},{\"id\":\"ilx5bet418\",\"url\":\"https://www.linkedin.com/in/shuxiao-miao/\",\"description\":\"shuxiao miao\",\"timestamp\":1709815057400},{\"id\":\"enyu03749fk\",\"url\":\"https://www.linkedin.com/in/levi-sledd/\",\"description\":\"levi sledd\",\"timestamp\":1709892988836},{\"id\":\"7pe70sw8oy7\",\"url\":\"https://www.linkedin.com/feed/update/urn:li:activity:7170112718853623808/\",\"description\":\"alec james' post on linkedin\",\"timestamp\":1709893341912},{\"id\":\"bDAefq4oXF\",\"description\":\"opML | ORA Docs\",\"timestamp\":1746119991636,\"url\":\"https://docs.ora.io/doc/onchain-ai-oracle-oao/fraud-proof-virtual-machine-fpvm-and-frameworks/opml\"},{\"id\":\"4wZ0nXeHXo\",\"description\":\"opp-ai | ORA Docs\",\"timestamp\":1746120016432,\"url\":\"https://docs.ora.io/doc/onchain-ai-oracle-oao/fraud-proof-virtual-machine-fpvm-and-frameworks/opp-ai\"},{\"id\":\"4d92kK2FfP\",\"description\":\"RMS | ORA Docs\",\"timestamp\":1746120030513,\"url\":\"https://docs.ora.io/doc/resilient-model-services-rms/overview\"},{\"id\":\"nLW8U1YpU4\",\"description\":\"ERC-7641 | ORA Docs\",\"timestamp\":1746120057077,\"url\":\"https://docs.ora.io/doc/initial-model-offering-imo/erc-7641-intrinsic-revshare-token\"},{\"id\":\"4toJul9br1\",\"description\":\"ERC-7007 | ORA Docs\",\"timestamp\":1746120073989,\"url\":\"https://docs.ora.io/doc/initial-model-offering-imo/erc-7007-verifiable-ai-generated-content-token\"},{\"id\":\"fGEZWqPS4u\",\"description\":\"$ORA | ORA Docs\",\"timestamp\":1746120094501,\"url\":\"https://docs.ora.io/doc/foundation/ora-coin-usdora\"}]"},{"id":"website","value":"https://www.ora.io/"},{"id":"twitter_profile","value":"https://twitter.com/OraProtocol"},{"id":"discord_profile","value":"https://discord.gg/MgyYbW9dQj"},{"id":"telegram_profile","value":"https://t.me/Hyper_Oracle"},{"id":"github_profile","value":"https://github.com/ora-io"},{"id":"mirror_profile","value":"https://mirror.xyz/orablog.eth"},{"id":"coinmarketcap_url","value":"https://coinmarketcap.com/currencies/ora/"},{"id":"coingecko_profile","value":"https://www.coingecko.com/en/coins/ora-coin"},{"id":"etherscan","value":"https://etherscan.io/address/0x33333333FEde34409Fb7f67c6585047E1F653333"},{"id":"solscan","value":"https://solscan.io/token/BPYhCMNao2XG4UR771LurHrwUg3rcp76jmg4XFfAacvg"},{"id":"contract_url","value":"https://basescan.org/token/0x333333c465a19c85f85c6cfbed7b16b0b26e3333"},{"id":"previous_cid","value":"\"https://ipfs.everipedia.org/ipfs/Qmb4hqNtStUPg67SyZiQFQSyRaPJjJ8FVb8djWBpv9Fmh4\""},{"id":"commit-message","value":"\"Republishing the ORA Protocol wiki with updated content and links.\""},{"id":"previous_cid","value":"Qmb4hqNtStUPg67SyZiQFQSyRaPJjJ8FVb8djWBpv9Fmh4"}],"events":[{"id":"8Q5AkVZQXL","date":"2024-02","title":"OAO Launch","type":"DEFAULT","description":"OAO, Onchain AI Oracle was introduced on February 14, 2024","link":"https://x.com/OraProtocol/status/1757782376539914610?s=20","multiDateStart":null,"multiDateEnd":null},{"id":"Aeo9fw4Nw6","date":"2024-03","title":"Initial Model Offering (IMO)","type":"DEFAULT","description":"IMO was introduced by the ORA team on March 1 2024","link":"https://x.com/OraProtocol/status/1763676800297673001?s=20","multiDateStart":null,"multiDateEnd":null}],"user":{"id":"0x8af7a19a26d8fbc48defb35aefb15ec8c407f889"},"author":{"id":"0x212Cb3F4aE6611054637f9f78F18fB628AD258bb"},"language":"en","version":1,"linkedWikis":{"blockchains":[],"founders":["kartin-wong"],"speakers":[]}}