Rivalz hackathon
  • Developer Guides (Short Version)
    • Rivalz AI World Hackathon
      • Hackathon Ideas
    • Developer Overview
    • OCY - AI Data Storage and RAG
      • Rivalz Developer Console
        • How to signup an account
        • How to claim your free credit
        • Dashborad
        • Billing
        • Profile
        • Upload history
      • Access to the Rivalz Storage
      • Knowledge Base
      • Retrieval Augmented Generation (RAG)
      • SDK and APIs
        • PythonSDK
        • NodejsSDK
    • ADCS - AI/Data Oracle System
      • Data Providers
      • Adaptor Creator
      • Dapp Creator
        • Off-chain Components
          • Adaptor
          • ADCS Nodes
            • Fetcher Node
            • Data Storage
            • Data Providers
        • On-chain Components
          • CoordinatorBase
          • Consumer Contract
          • Oracle Router
          • Oracle
      • Dapp-Example
      • Embed a data provider to AI Agents
      • Self-Agent Deployment
    • Eliza ai16z
    • Project Submission (CLOSED)
Powered by GitBook
On this page
Export as PDF
  1. Developer Guides (Short Version)
  2. ADCS - AI/Data Oracle System
  3. Dapp Creator
  4. On-chain Components

Oracle Router

The Oracle Router is responsible for directing the data requests to the appropriate Oracles based on the specifications outlined by the user.

  • When the Coordinator contract receives a request from a Consumer contract, it performs a thorough analysis of the request details. This includes understanding the type of data required, the specific parameters defined by the user.

  • After the Coordinator has evaluated the request, it routes it to the corresponding Oracle Router.

  • The Oracle Router has the capability to dynamically select oracles based on the type of data being requested and the criteria set forth by the user.

PreviousConsumer ContractNextOracle

Last updated 7 months ago