├── ai-oracle └── build-ideas │ ├── dao-voter-apathy-solution.md │ └── memecoin-lending.md ├── zk-oracle └── zk-oracle.md └── README.md /ai-oracle/build-ideas/dao-voter-apathy-solution.md: -------------------------------------------------------------------------------- 1 | # DAO Voter Apathy Solution 2 | 3 | Sifting through extensive forum conversations and governance proposals can be daunting. Llama3 and OpenLM are capable of rapidly parsing massive data sets, and can make governance more efficient. These LLMs can distill complex proposals into succinct summaries, empowering stakeholders to make well-informed decisions without information overload. 4 | 5 | These LLMs can also answer specific voter questions based on the specific proposal’s information, catering to diversities in voter knowledge/understanding 6 | 7 | ## Implementation steps 8 | 9 | - Add a UX feature that connects to a verifiable LLM — a DAO member can request a summary of a proposal or ask specific questions about the proposal 10 | - Connect UX feature to OAO 11 | - User pays a small fee (or DAO subsidises cost) to receive neutral, decentralized, verifiable summaries and answers about the proposal displayed on the proposal’s page -------------------------------------------------------------------------------- /ai-oracle/build-ideas/memecoin-lending.md: -------------------------------------------------------------------------------- 1 | # Memecoin Lending 2 | MemeCoin lending is a lending platform that uses a volatility prediction model to determine collateral rates. 3 | 4 | ## Development flow 5 | 6 | ### Model Development 7 | Create a volatility prediction model for meme coins using features like CEX listing, trading volume, age, and market cap. 8 | 9 | ### Training 10 | Train a simple logistic regression or tree model to predict forward volatility. 11 | 12 | ### Collateral Rate Determination: 13 | Use the predicted volatility to set the collateral rates for meme coins. 14 | 15 | ### Risk Management: 16 | 17 | Implement an over-collateralization strategy based on the predicted volatility. 18 | Ensure dynamic adjustment of collateral rates, potentially managed by AI algorithms. 19 | Include mechanisms for proactive liquidation of risky positions. 20 | Utilize a collateral price map to prevent concentration of collateral at specific price ranges, reducing liquidation difficulties. 21 | 22 | ### Challenges: 23 | Data collection for training the model might be time-consuming. 24 | Uncertainty in model effectiveness and implementation feasibility. This approach aims to manage the inherent risks of meme coin lending by maintaining conservative and dynamically adjustable collateral rates -------------------------------------------------------------------------------- /zk-oracle/zk-oracle.md: -------------------------------------------------------------------------------- 1 | # 🔮 ZK Oracle Ecosystem 2 | 3 | ## Ecosystem Projects 4 | 5 | ### General 6 | 7 | - [CLE (Computational Entity) Examples](https://github.com/ora-io/cle/tree/main/templates): A list of CLEs, including Uniswap Price Calculation, zkAutomation-based CLE, and multi-address based CLE. This is the implementation by ORA. 8 | - [zkUsecases](https://github.com/LiRiu/zkUsecases/tree/norman/example): A list of CLEs, including SeaPort Trading Activity, and USDT Transfer Volume Per Block. 9 | - [zkAMM](https://github.com/Defi-3/zkAMM-contracts): A zkOracle-based automated market maker that is fully scalable with unlimited computation resources. 10 | - [dETF](https://github.com/Defi-3/dETF-Contract): A zkOracle-based fully onchain and decentralized ETF protocol. 11 | - [Unic](https://twitter.com/viaprize/status/1711312453219524638): A decentralized identity platform, using zkOracle for onchain ML. 12 | - [ZKredible](https://twitter.com/viaprize/status/1711312450405159377): A privacy-preserving and censorship-resistant credit record evaluation system, using zkOracle for onchain aggregation of zkML. 13 | - [zkKYC](https://github.com/ora-io/zkKYC-story-hackathon): A zkOracle-based hook that brings offchain kyc data to onchain Story Protocol. This project was [developed during Story Protocol Alpha Hackathon and won second place](https://twitter.com/StoryProtocol/status/1734259414591512932). 14 | 15 | ### DeFi & DEX & MEV 16 | 17 | - [Marine](https://github.com/ora-io/marine): A CLE as liquidation protocol on Compound Protocol. This is tracking 15+ addresses, and 90+ events at the same time. 18 | - [zkToken](https://github.com/ora-io/zkToken): A CLE as ERC-20 token monitor. This monitors whether there is any selling or pumping behavior in the whale account, and then issues an alert signal. 19 | - [Dex Vigil](https://github.com/issa-me-sush/dex-vigil-zkgraph): A CLE that detects anomalous trading behavior and possibly prevents exploits. 20 | - [Cross-chain Asset Transfer](https://github.com/issa-me-sush/cross-chain-asset-transfer): An example CLE implementation of cross-chain asset / token / credit transfer system. 21 | - [MEV Detection](https://github.com/guha-rahul/Proof-of-Sandwiched): A PoC CLE that proves a user's behavior such as `Swap` has been harmed by an MEV bot. 22 | - [BTC 2 ETH](https://github.com/Mingzhe-W/zkgraph/tree/main/Btc2EthConversionRate): A CLE that calculates for BTC to ETH conversion rate. 23 | - [zkInsurance](https://github.com/Mingzhe-W/zkgraph/tree/main/zkInsurrance): A CLE that auto-generates proofs for claiming insurance. 24 | - [zkSafeMixer](https://github.com/YolaYing/ZK-Tornado-Cash): A CLE that warns downstream contracts if there's blacklisted address's fund in the mixer. 25 | - [Kubera](https://github.com/Kubera-ETHTaipei): A CLE that implements verifiable on-chain credit score system. [Built during ETHTaipei](https://taikai.network/ethtaipei/hackathons/hackathon-2024/projects/clu4lm9k60kbcy501rxfdylu4/idea). 26 | 27 | ### Onchain API Oracle 28 | 29 | - [Onchain Price Oracle](https://github.com/YolaYing/Onchain-Price-Oracle): A CLE that implements TWAP oracle. 30 | 31 | ### NFT 32 | 33 | - [BAYC Hacked](https://github.com/arjanjohan/zkgraph-hacked-bayc): A CLE that tracks hacked BAYC by transfer event. 34 | - [Free Mints](https://github.com/arjanjohan/zkgraph-track-free-mints): A CLE that monitors free mints of NFT. 35 | - [Proof of OG of Azuki NFT](https://github.com/guha-rahul/Proof-of-OG-of-Azuki-NFT): A CLE that proves the OG mint of Azuki NFT. 36 | - [Proof of Mint](https://github.com/Gathin23/Proof-of-Mint-zkgraph): A CLE that tracks all the addresses that have minted DOP token on sepolia. 37 | 38 | ### Game 39 | 40 | - [ZKLife](https://github.com/YolaYing/ZKLife/tree/main?tab=readme-ov-file): A [full game](https://devfolio.co/projects/zklifezkenhanced-onchain-ai-gaming-d74f) that implements Conway's Game of Life with multiplayer mode and gaming AI. 41 | - [Game Of Life](https://github.com/Mingzhe-W/gameOfLife): A game that implements Conway's Game of Life with game logic computed in zkOracle. 42 | 43 | ### Proof of X 44 | 45 | - [Proof of Pool](https://github.com/agxmbhir/proof-of-pool): A CLE that tracks newly created Uniswap v3 pools. 46 | - [Proof of Bridge](https://github.com/agxmbhir/proof-of-bridge): A PoC of cross-chain bridge uses a CLE to bridge tokens from sepolia to goerli with zkp. 47 | - [Proof of Whale](https://github.com/Thirumurugan7/Proof-Of-Whale): A CLE that verifies if a wallet is a big player even if your funds or assets are compromised, as the whale status is confirmed by the address that initiated the event, not the recipient. 48 | - [Proof of Blacklist](https://github.com/varun-doshi/Proof-of-Blacklist-zkGraph): A CLE for tracking new blacklisted address of USDT. 49 | - [Proof of Ownership](https://github.com/varun-doshi/Proof-of-Ownership-zkGraph): A CLE that accesses historical ownership change of the Azuki NFT collection. 50 | - [Proof Of Membership](https://github.com/HAPPYS1NGH/dd-member-zkgraph): A CLE that proves an address is a member of Developer DAO. 51 | - [Proof of Approved by rupam-04](https://github.com/rupam-04/proof-of-approved): A CLE that accesses historical approved amount of token. 52 | - [Proof of Approved by udhaykumarbala](https://github.com/udhaykumarbala/proof-of-approval): A CLE that accesses historical approved amount of token. 53 | - [Proof of Whale](https://github.com/Thirumurugan7/Proof-Of-Whale): A CLE that checks for a special "isWhale" event. 54 | - [Proof of New Player](https://github.com/Thirumurugan7/Proof-of-new-player): A CLE that checks for "NewPlayer" event. 55 | 56 | ### Libraries & Utils 57 | 58 | - [zkGraph String Utils](https://github.com/udhaykumarbala/zkgraph-stringutils): A CLE that helps offload the string operation to offchain and gives the mechanism to prove the offline calculated values. 59 | - [zkGraph Math Utils](https://github.com/Gathin23/Math-zkgraph): A CLE that helps offload Math operations offchain and gives the mechanism to prove the offline calculated values. 60 | 61 | ### Security 62 | 63 | - [Secure Watcher](https://github.com/HAPPYS1NGH/secure-watcher-zkgraph): A CLE that watches for activities which are similar to compromise of Private Key. 64 | 65 | ### Others 66 | 67 | - [Decentralized Moderation](https://github.com/issa-me-sush/decentralized-content-moderation): Content moderation system based on CLE for a decentralized social network or any kind of customized DAO or decentralized network/ecosystem. 68 | - [ORAPulse](https://github.com/varun-doshi/ORA-Pulse-frontend): Trustless dashboard for Layer 2's "block pulse". 69 | 70 | ## Build Ideas 71 | 72 | | Idea | Value of ORA | Difficulty | Additional Note | 73 | |--------------------------------------------|-------------------------------------------------------------------------|-------------|----------------------------------------------------------------------------------------------------------------------------------------------------------| 74 | | Dashboard for NFT Marketplaces | Access Historical Trading Data of Blur, Looksrare, CryptoPunks, Memswap | 💥 | | 75 | | Onchain DefiLlama | Access Historical Data of AAVE, Compound, Morpho | 💥 | Performs calculations on protocol inflow and outflow, TVL, protocol revenue, protocol health ratio, protocol yield for user. | 76 | | Onchain L2BEAT | Access Historical Data of L2's contract on L1, and Trustless Compute | 💥 | Calculate TVL (Canonical, External, Native) of L2; Calculate TPS (via L2 blocks settled on L1) of L2. | 77 | | CLEs for ERCs | Access Historical Data of Standardized ERCs, and Trustless Compute | 🔥 | Build CLEs for standards such as ERC-20 (maybe also weird ERC-20s) and ERC-721. | 78 | | Onchain Price Oracle | Trustless Compute of Pricing | 💥 | Build price oracles like TWMP (time-weighted median price), or even something like [UTXOracle](https://utxo.live/oracle/). | 79 | | CLEs as Public Goods Libraries | Trustless Compute of Algorithms | 💥 | Build libraries such as [onchain](https://github.com/emo-eth/onchain) with CLE. | 80 | | Traditional Oracle Services | Trustless Compute, and Automation | 🌋 | Build VRF (Verifiable Random Function), VDF (Verifiable Delay Functions), FSS (Fair Sequencing Service). | 81 | | Automation Apps | Trustless Compute, and Automation | 🔥 | Implement auto-renewal of ENS, automated strategies, onchain liquidator keepers for DeFi protocols... | 82 | | DeFi Protocols Remastered | Trustless Compute of DeFi Logic, and Automation | 🌋 | Use CLEs to reimplement protocols like AAVE, Curve, Uniswap v3, or v4. | 83 | | Experimental Games | Trustless Compute of Game Logic | 💥 | Implement games like etherquake and GameOfLife instead of pure onchain Solidity. | 84 | | Proof of Voting Power | Access Historical `checkpoints`, and Trustless Compute | 🔥 | | 85 | | Proof of Whale | Access Historical `balances` and Trustless Compute | 🔥 | | 86 | | Proof of Vesting | Access Historical Data of ERC-20 | 💥 | Query historical data of a token’s vesting status, and determine if the vesting schedule is performed in a correct way. | 87 | | Proof of Ownership | Access Historical `ownerships` of ERC-721 | 🔥 | | 88 | | Proof of Mint | Access Historical `startTimestamp` and Trustless Compute | 🔥 | | 89 | | Proof of Credit | Access Historical Data of DeFi and Trustless Compute | 🔥 | | 90 | | Proof of Degen | Access Trading History of User and Trustless Compute | 🔥 | Similar to [DegenScore](https://degenscore.com/), build an onchain verifiable one to determine if an account has enough risk tolerance ability. | 91 | | Proof of Liveness | Access Historical Batch Commit Activity of L2 and Trustless Compute | 💥 | Get all the historical data and analyze which L1 blocks have no `commitBatch` or `finalizeBatchWithProof` events to know if the rollup has any downtime. | 92 | | Proof of OG | Access Historical Data of User on NFT, Contract Interactions | 🔥 | | 93 | | Proof of Sandwiched | Access Historical `Swap` Event of User and Trustless Compute | 🔥 | Prove that a user's behavior such as `Swap` has been harmed by an MEV bot, and thus compensate the account. | 94 | | Vault for Arbing Withdrawals on L2 bridges | Trustless Compute of Arbing, and Automation | 🌋 | Automated arbitrage through optimistic L2 bridges. | 95 | | Very Low Gas DEX | Trustless Compute of Aggregating, and Automation | 💥 | Aggregate tiny trades, for a cheaper DEX. | 96 | | L2 – L2 transfer using Proof of Burn | Trustless Compute of Transfer, and Automation | 🌋 | User burns tokens on L2 A, and posts the proof of burn on L2 B for bridging. | 97 | | Automated Risk Scoring of Pools | Access Historical Data, Trustless Compute, and Automation | 🌋 | A combination of credit score of an account, and bad debt scoring of a pool. | 98 | | Better Wallets | Trustless Compute as Intent-solver, and Automation | 🌋 | | 99 | | zkOracle with Uniswap Hooks | Trustless Compute of Offchain Logic | 💥 | Use `beforeX` hook to verify the zkp from zkOracle. | 100 | | Dark Forest Rank | Trustless Compute of Blockchain World Ranking | 💥 | Analyze full history and operations of a contract or account to generate a ranking of all contracts and accounts (value, trade profit, MEV profit). | 101 | 102 | *: Difficulty levels are from Eazy (🔥) -> Normal (💥) -> Advanced (🌋). 103 | 104 | Read more from ORA's idea posts on zkOracle: [1](https://mirror.xyz/hyperoracleblog.eth/Tik3nBI9mw05Ql_aHKZqm4hNxfxaEQdDAKn7JKcx0xQ), [2](https://mirror.xyz/hyperoracleblog.eth/AG3tFPgesKw4d0VnwPIYjjoOzVSoc3R4chKcyY4s0ks). 105 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ⃝ Awesome ORA 2 | 3 | ## 🌍 Overview 4 | ORA is World Intelligence protocol that connects AI and crypto. 5 | 6 | This list focuses on the work related to the ORA ecosystem. 7 | 8 | This includes the [AI Oracle (OAO, Onchain AI Oracle)](https://mirror.xyz/orablog.eth/qLBIR_yxmpFJ4dg5p5Sn8Wz46aQDTG1jCW8myeE7zZ8) ecosystem, the ERC ecosystem co-authored by ORA, ZK Oracle ecosystem and other ORA contributions. 9 | 10 | ## 🤖 AI Oracle Ecosystem 11 | 12 | _A Collection of Projects Built on Resilient Model Services (RMS), Onchain AI Oracle (OAO) and Onchain Perpetual AI Agent (opAgent)._ 13 | 14 | ### Dashboard 15 | 16 | - [ORA OAO Dashboard by ORA](https://dune.com/ora_io/oao): A Dune dashboard for OAO request number by chain, OAO revenue, OAO callback gas, OAO request number by model. 17 | - [ORA Staking Dashboard by Hashed](https://dune.com/hashed_official/ora): A Dune dashboard for ORA Staking stats. 18 | 19 | ### General 20 | 21 | - [Humm Protocol](https://twitter.com/hummprotocol): An AI-based protocol for AI ownership and monetization. 22 | - [AI Intent Engine](https://github.com/LiRiu/oaoie): An intent engine with OAO, leveraging onchain LlaMA2 to solve user intent in natural language into onchain actions (send, and swap). Also a fork called [COCOA](https://github.com/ailuropodaWu/ethtaipei2024) for cross-chain usage [built during ETHTaipei](https://taikai.network/ethtaipei/hackathons/hackathon-2024/projects/clu4wseee0knky5017s517lk3/idea). 23 | - [Grok vs Llama](https://github.com/socathie/grok-vs-llama): An Onchain AI vs Onchain AI project. In this project, LlaMA2 monitors whether Grok is in a Glitch state (related: [AI Mirror Test](https://twitter.com/joshwhiton/status/1770870738863415500)), and if so, the user who initiated the AI request is rewarded with a bounty for finding Grok's "weakness". [Built during ETHTaipei](https://taikai.network/ethtaipei/hackathons/hackathon-2024/projects/clu3sufsj0imuw201g0peq4s1/idea). 24 | - [OAOFrame](https://github.com/liriu/OAOFrame): A Farcaster Frame with fortune-telling powered by Onchain AI. 25 | - [Coincentive](https://github.com/LordEvendim/ETHWarsaw2024/tree/main): An incentive system designed to reward community members for meaningful contributions to discussions and decision-making processes. [Built during EthWarsaw](https://devfolio.co/projects/coincentive-3a62). 26 | - [EthMedia](https://devfolio.co/projects/can-merkle-dag-web-agents-simulate-human-trust-e26e): Merkle-Proof Hyper-Agent Network that enables transparency and accountability for media. Built during ETHDenver. 27 | 28 | ### AI Agents 29 | 30 | - [optim](https://github.com/aeither/optim-agent): An AI Agent that analyzes and optimizes yield on lending protocols including Aave. 31 | - [Defius Maximus](https://devfolio.co/projects/defius-maximus-c42a): A personalized leverage trading agent that increases your winrate with AI. 32 | 33 | ### AI Query Resolution 34 | 35 | - [ChatOLM](https://chatolm.com/): A decentralized, onchain, censorship-resistant, verifiable, and permissionless AI chatbot powered by onchain AI. 36 | - [AI Settlement Oracle](https://www.ora.io/ai-settlement-oracle/): AI-powered truth machine, leveraging verifiable AI to resolve and settle factual questions onchain. It offers a trustless, autonomous system for information resolution, eliminating human error and manipulation. 37 | - [Put Ur Bet](https://devfolio.co/projects/put-ur-bet-pub-eeca): AI-powered query settlement. Leverages AI Oracles to enhance prediction markets by providing unbiased, subjective decisions, especially for complex or nuanced queries. 38 | 39 | ### DeFi 40 | 41 | - [Lending Zone](https://taikai.network/ethbelgrade/hackathons/eth-belgrade-hackathon-2024/projects/clwx0zyac0481y101y13fssjg/idea): A protocol for borrowing with NFTs as collateral and earning yield by lending assets, powered by AI valuations of NFTs. 42 | - [AI NFT Bot](https://github.com/cong2480/AI_NFT_bot): A pricing engine for NFT assisted with onchain AI. [Built during ETHDenver](https://devpost.com/software/llm-assisted-valuation-based-nft-trading-bot). 43 | 44 | ### AIGC-NFT 45 | 46 | - [7007](https://twitter.com/lab7007): An ERC-7007 based platform offering on-chain AIGC generation services and monetizing of AI Models. 47 | - [Onchain AI NFT](https://github.com/varun-doshi/Onchain-AI-NFT): An onchain AI NFT project utilizing AI Oracle's Stable Diffusion to generate image NFT directly onchain. Complete tutorial [here](https://medium.com/@varun-doshi/bring-ai-on-chain-with-ora-protocol-b7a034d24182). 48 | - [OAOLimerick](https://github.com/Tokenseller-Leezi/OAOLimerick): An onchain AI Limerick NFT using AI Oracle's LlaMA2 for generating poet NFT directly onchain. 49 | - [Graviola NFT](https://github.com/el-tumero/graviola): An onchain NFT collection with minimalistic portraits of fictional characters. [Built during ETHDenver](https://devpost.com/software/awdawdawdw). 50 | - [ABC-ORA](https://github.com/Gathin23/abc-ora): An ERC-7007 based AIGC music NFT project, using AI Oracle's LLM to generate music notes and mint the piece into NFT. [Built during ETHTaipei](https://devpost.com/software/abc-ora). 51 | - [PS 6](https://github.com/flyinglimao/ETHTaipei2024): An AI-generated story NFT protocol. [Built during ETHTaipei](https://taikai.network/ethtaipei/hackathons/hackathon-2024/projects/clu2t3rkl0hsuwc016f2dzes3/idea). 52 | 53 | ### Security 54 | 55 | - [InsORAnce](https://github.com/ethTaipei2024/insORAnce): An insurance protocol for DeFi that utilizes AI Oracle for evaluating insurance rules and conditions, and zkAutomation for automated hacking detection. [Build during ETHTaipei](https://taikai.network/ethtaipei/hackathons/hackathon-2024/projects/clu3x7hrz0ioyw201x5jhtvkq/idea). 56 | - [AGI (Artificial Guarding Intelligence)](https://github.com/LiRiu/OAOPause): A prototype of circuit breaker for smart contract based on AI-powered simulation of protocol security. [Build during ETHTaipei](https://taikai.network/ethtaipei/hackathons/hackathon-2024/projects/clu4sf7s30k0cwc019pwduzgj/idea). 57 | - [DeepTx](https://devfolio.co/projects/deeptx-c682): AI-Powered Transaction Guard. Built during ETHDenver. 58 | 59 | ### Infrastructure 60 | 61 | - [gonnx](https://github.com/alan890104/mlgo): A framework for converting ONNX to MLGO for better opML developer experience and AI Oracle model integration. [Build during ETHTaipei](https://taikai.network/ethtaipei/hackathons/hackathon-2024/projects/clu4iw0yc0jnawc01egwdglx8/idea). 62 | - [ORA Explorer](https://devfolio.co/projects/ora-explorer-cf98): A dashboard providing detailed insights into AI Oracle activities, enabling users to track and analyze decentralized AI operations. 63 | - [Pattern](https://pattern.global/): A multi-agent system transforming raw data in real time, into structured knowledge. It cuts through data fragmentation, making it easier and faster for users and developers to access the insights they need. 64 | 65 | 66 | ## 💡 Project Ideas 67 | 68 | _Ideas to Build with AI Oracle or zkOracle._ 69 | 70 | ### ai/fi Ideas 71 | 72 | ai/fi = AI + DeFi. 73 | 74 | ai/fi is the fusion of AI (verifiable AI inference provided by Onchain AI Oracle) and DeFi. 75 | 76 | The strategy to transform DeFi into ai/fi is simple: "identify the computationally intensive part of any DeFi protocol and replace it with AI." 77 | 78 | | Idea | Implementation | Existing DeFi Protocols to Add AI | 79 | |---------------|------------------------------------------|-----------------------------------| 80 | | AI Aggregator | Aggregation with Best Swap Rate with AI | 1inch, Paraswap | 81 | | AI AMM (0) | Dynamic Market Making Curves with AI | Uniswap v3 | 82 | | AI AMM (1) | CowSwap, but with AI as Order Filler | Uniswap v3 | 83 | | AI Yield | Yield Optimization with AI | Convex, Yearn | 84 | | AI Lending | Lending of Any Asset with AI | Aave, Compound | 85 | | AI Stablecoin | Stablecoin backed by Arbitrary Asset | MakerDAO | 86 | | AI Governance*| AI Proposal Initiation, Review, Explainer| Any Protocol with Governance | 87 | | AI DAO | AI-based DAO Management and Enforcement | Any Protocol with DAO | 88 | | ... | | | 89 | 90 | Read more from ai/fi idea posts: [1](https://mirror.xyz/orablog.eth/cYDQZHGGRHJEZ8_3Ju9D7lIgjjweQmO8u_C-ueYMFhU), [2](https://mirror.xyz/orablog.eth/tHHeXtvl__w8qJiYo6Uu0Iac964Wm0hoVfiL-VDf-Nw). 91 | 92 | *: See [recursive_llm_organization](https://github.com/marcgraczyk/recursive_llm_organization). 93 | 94 | ### AI Oracle Ideas 95 | 96 | | Idea | Model in ORA OAO (+ Other Tech Stack) | 97 | |---------------------------------------------|----------------------------------------------------------------------| 98 | | [System Prompt](https://github.com/LouisShark/chatgpt_system_prompt) Powered AI Model | Any | 99 | | Chat / GPTs with OAO | LLM | 100 | | Specific Agents (Fortune Teller, AI GF...) | LLM | 101 | | "Community Notes" with Onchain AI | LLM | 102 | | Predictor and Analyzer | Any | 103 | | Asset Pricing | Financial Models | 104 | | Simulation | LLM or Application-Specific Models | 105 | | Credit/Risk Analyzer | LLM or Financial Models | 106 | | Sentiment Analysis | LLM or Application-Specific Models | 107 | | Judge of Anything based on Rules* | LLM | 108 | | Trading Bot Wif MEV | Financial Models (+ Flashbots SUAVE stack) | 109 | | Aggregator | Financial Models | 110 | | "Point Guard" | Financial Models | 111 | | Copy-trading | Financial Models | 112 | | AIGC-NFT (Pure, Loot-style, Remixing) | Text2Image or Text2Video Models (+ Prompt Engineering / Fine-tuning) | 113 | | AI as Game Moderator | LLM or Application-Specific Models | 114 | | AI as Governor | LLM or Application-Specific Models | 115 | | AI as NPC | LLM or Application-Specific Models | 116 | | AI as Opponent | LLM or Application-Specific Models | 117 | | AI as Counterparty | LLM or Application-Specific Models | 118 | | Agent for Whale's Governance | LLM or Application-Specific Models | 119 | | Content Moderator | LLM | 120 | | Code Generator | LLM | 121 | | Security Gadget | LLM or Application-Specific Models | 122 | | Bring Your Own Model | / (+ Use opML to Integrate New Models into OAO) | 123 | | Rebuild Everything | Any (+ Rebuild All Protocols with AI) | 124 | 125 | Read more from ORA's idea posts on AI Oracle: [1](https://mirror.xyz/orablog.eth/WhcZyqKeFjcvkKskedBbv8Jrzt5WEmL5JYuUte3NO3w). 126 | 127 | *: Based on [InsORAnce](https://github.com/ethTaipei2024/insORAnce) idea, LLM can be a judge / verifier of anything. In InsORAnce, LLM judges if insurance should be paid out based on a protocol's hack (truth) and given rules defining a hack (pre-made template / rule). Actually, the truth and pre-made rule can also be: any onchain events (og wallet moves ETH), and even offchain event. So that the InsORAnce idea can be expanded to insurance for anything onchain + offchain. 128 | 129 | ### Infra Ideas 130 | 131 | | Infra Ideas | Details | 132 | |--------------------|-------------------------------------------------------------------------------------------------| 133 | | Paymaster for OAO | OAO fees are in $ETH. A paymaster can enable users to pay with $USDT to improve OAO's adoption. | 134 | | Dashboard for OAO | Data analysis or "mempool" dashboard* for OAO. | 135 | | Interop for OAO | Explore how OAO result from chain A can be used in chain B. | 136 | | Optimized OAO | Optimize OAO contract with Assembly, or other novel smart contract languages. | 137 | | Fast Finalized OAO | Explore how DApp with OAO's optimistic mechanism can be finalized faster with architecture like [this](https://ethresear.ch/t/why-wait-a-week-fast-finality-optimistic-rollups/18868) | 138 | | Scaffold-OAO | Adapt Scaffold-Eth for OAO, so that devs can one-click initialize OAO AI DApp. | 139 | 140 | *: Existing [data analysis dashboard for OAO by Gathin](https://dune.com/gathin/oao). Mempool dashboard can be similar to [Ethernow](https://www.ethernow.xyz/mempool/all), but only showing OAO-related transactions. 141 | 142 | ## ERC Ecosystem co-authored by ORA 143 | ### ERC-7007 144 | ERC-7007 is Verifiable AI-Generated Content Token, co-authored by [@ORAProtocol](https://x.com/OraProtocol) team. 145 | 146 | - An ERC-721 extension that enables verifiable AI-generated content tokens using Zero-Knowledge (zkML) and Optimistic (opML) Machine Learning techniques. 147 | 148 | 149 | For more details check official [EIP post](https://eips.ethereum.org/EIPS/eip-7007). 150 | 151 | --- 152 | 153 | ### ERC-7641 154 | ERC-7641 is Intrinsic RevShare Token, authored by [@ORAProtocol](https://x.com/OraProtocol) team. 155 | 156 | - An ERC-20 extension that integrates a revenue-sharing mechanism, ensuring tokens intrinsically represent a share of a communal revenue pool. 157 | 158 | For more details check official [EIP post](https://ethereum-magicians.org/t/erc-intrinsic-revshare-token/18999). 159 | 160 | --- 161 | 162 | ### ERC-6150 163 | ERC-6150 is a standard for Hierarchical NFTs, co-authored by [@ORAProtocol](https://x.com/OraProtocol) team. 164 | 165 | - An ERC-721 extension for multi-layer filesystem-like hierarchical NFTs. 166 | 167 | For more details check official [EIP post](https://eips.ethereum.org/EIPS/eip-6150). 168 | 169 | ## 🤖 ZK Oracle Ecosystem 170 | For info about zk oracle ecosystem read [zk-oracle](./zk-oracle/zk-oracle.md) page. 171 | 172 | ## 🔧 Other Contribution by ORA 173 | 174 | _ORA's Contribution to General Web3, Blockchain, and Crypto Space._ 175 | 176 | ### Researches & Development 177 | 178 | - [zkML: keras2circom](https://github.com/ora-io/keras2circom) 179 | - [opML: Optimistic Machine Learning](https://arxiv.org/abs/2401.17555) 180 | - [opp/ai: Optimistic Privacy-Preserving AI on Blockchain](https://arxiv.org/abs/2402.15006) 181 | - [IMO: Initial Model Offering](https://mirror.xyz/orablog.eth/xYMD27tN23ppbKCluB9faytF_W6M1hKXTuKcfkm3D50) 182 | 183 | ### World Supercomputer 184 | 185 | - [Litepaper as Co-initiator](https://review.stanfordblockchain.xyz/p/towards-world-supercomputer) 186 | - [WSC Summit 2023](https://hackmd.io/@EEEZ5333/World-Supercomputer-Summit-2023-Recap) 187 | - [WSC Community Day @Token2049](https://hackmd.io/@EEEZ5333/World-Supercomputer-Token2049-Recap) 188 | 189 | ## Improvement Proposals 190 | 191 | - [Ethereum/ERC-6150](https://eips.ethereum.org/EIPS/eip-6150) 192 | - [Ethereum/ERC-7007](https://eips.ethereum.org/EIPS/eip-7007), and ecosystem ([ZenetikNFT](https://ethglobal.com/showcase/zenetiknft-1ph5r) and [AIME](https://taikai.network/ethtaipei/hackathons/hackathon-2024/projects/clu46p1ai0j1owc01k3ivvjm4/idea)) 193 | - [Celestia/CIP-5](https://github.com/celestiaorg/CIPs/blob/main/cips/cip-5.md) 194 | 195 | ### Open Grant Contribution 196 | 197 | - [Ethereum Foundation KZG Ceremony Grant](https://blog.ethereum.org/2022/12/15/kzg-ceremony-grants-round)/[Halo2-based KZG Ceremony Client](https://mirror.xyz/hyperoracleblog.eth/vPwYqWWmsWW5JPqlOjk9fMo7Ba72D40Ph9SyjthEZDE) 198 | - [Compound Grant](https://www.comp.xyz/t/compound-grants-program-lessons-and-next-steps/2264)/[Marine](https://github.com/hyperoracle/Marine) 199 | --------------------------------------------------------------------------------