ORA
TwitterDiscordWebsiteMirror
  • ✨Quick Start
  • 🔘Introduction
    • About ORA
    • Use Cases
    • Key Milestones
  • 🌐Foundation
    • ORA Coin ($ORA)
    • Tokenomics
      • Interacting with ORA’s Tokenomics
  • 🤖Onchain Perpetual Agent (opAgent)
    • opAgent
  • 🔮Onchain AI Oracle (OAO)
    • Onchain AI Oracle
      • Build with AI Oracle
        • Callback Gas Limit Estimation
        • Advanced Usages of AI Oracle
        • Optimistic Machine Learning (OPML)
      • Onboard AI Models
      • Non-Developer Guides
      • References
        • AI Settlement Oracle
        • Example: Fortune Teller
    • Node Operator Guide
      • Tora Validator Client
      • Tora Launcher - Tutorial
      • Tora CLI - Tutorial
      • Troubleshooting
    • Fraud Proof Virtual Machine (FPVM) and Frameworks
      • opML
      • opp/ai
      • Comparison of Proving Frameworks
  • 💠Resilient Model Services (RMS)
    • Overview
    • ORA API
    • Model and Pricing
    • Technology
  • 🪙INITIAL MODEL OFFERING (IMO)
    • IMO Overview
    • IMO Participation Rules
    • ERC-7641: Intrinsic RevShare Token
    • ERC-7007: Verifiable AI-Generated Content Token
  • 📚Resources
    • Resources
    • FAQ
    • Glossary
    • Legal
      • Privacy Policy
      • Terms of Use
  • 📧Get in touch
    • Twitter
    • Telegram
    • GitHub
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Onchain AI Oracle (OAO)

Onchain AI Oracle

An AI Oracle powered by Optimistic Machine Learning (opML)

PreviousopAgentNextBuild with AI Oracle

Last updated 3 months ago

Was this helpful?

ORA's Onchain AI Oracle is a verifiable oracle protocol that allows developers to create smart contracts and applications that ingest verifiable machine learning (ML) inferences for uses on the blockchain.

AI Oracle is powered by Optimistic Machine Learning (opML). It enables a verifiable, transparent, and decentralized way to integrate advanced ML models like LLaMA 3 and Stable Diffusion into smart contracts.

It offers:

  • Scalability: Can run any ML model onchain without prohibitive overhead.

  • Efficiency: Reduces computational time and cost when compared to zkML.

  • Practicality: Can easily be integrated into applications by using existing blockchain infrastructure.

  • Verifiability: Leverages fraud proofs to provide applications and users with assured computational integrity.

Components

AI Oracle comprises a set of smart contracts and off-chain components:

  1. opML Contract: Handles fraud proofs and challenges to ensure on-chain verifiability of ML computations.

  2. AIOracle Contract: Connects the opML node with on-chain callers to process ML requests and integrates various ML models.

  3. User Contract: Customizable contracts that initiate AI inference requests and receive results from directly from AI Oracle.

  4. ORA Nodes: Machines that run the Tora Client that interact with the ORA network. Nodes currently perform two functions: submit or validate inference results.

🔮

⚙️

Build with ORA's AI Oracle
Operate a Node:
TORA Client
Learn: Fraud Proof Virtual Machine (FPVM)
🔮
💻