REVOX
REVOX
REVOX is a platform designed to integrate artificial intelligence capabilities into decentralized applications through agent-based architecture. It provides developers with tools to create intelligent, autonomous agents that can interact with blockchain networks and perform complex tasks based on user inputs.
Overview
REVOX emerges as a platform focused on redefining decentralized application creation by leveraging artificial intelligence and Large Language Models (LLMs). The platform aims to democratize the development of intelligent, agent-based applications by providing an extensive suite of component APIs and diverse data sources [1].
At its core, REVOX champions decentralization principles, creating an environment where any data source and API logic can be developed and deployed independently. This approach ensures greater flexibility and creativity while fostering a more inclusive development landscape. The platform's mission is to revolutionize the creation of decentralized AI applications with autonomous agents [1].
REVOX introduces a comprehensive suite of solutions designed to address the integration challenges between artificial intelligence and decentralized ecosystems. These solutions include scalable on-chain AI inference in smart contracts, Web3 integration through AI agents, customized workflows for connecting agents, and incentive mechanisms for developers and computation providers [2].
Building Blocks
Primitive Agents
Primitive Agents serve as the fundamental units of the REVOX ecosystem, each designed to excel at specific, straightforward tasks. These agents embody the principle of doing one thing exceptionally well, enabling a modular approach to building complex AI-driven decentralized applications (dApps) [3].
Examples of Primitive Agents include:
- Wallet Agent: Acts as the nexus of wallet connectivity and address management, similar to a Metamask interface but enhanced with AI capabilities
- Ticker Agent: Employs natural language understanding to extract token tickers from user prompts
- Chart Agent: Visualizes data through intuitive diagrams and charts in response to user commands
- Database Agent: Offers personalized access to databases, enabling users to execute custom queries through conversational prompts
Technical requirements for enabling Primitive Agents include personalized instances with safe local storage, access to external static data, and access to external API calls [3].
Plugins
In the REVOX ecosystem, Plugins represent the critical "senses" of the system, serving as gateways through which REVOX perceives and interacts with the external digital environment. They bridge the gap between the internal functionalities of agents and the vast array of online services and data sources [4].
Plugins facilitate direct API calls to external services, encompassing both traditional Web2 platforms and decentralized Web3 networks. Examples include:
- Crypto-related Plugins: Chain RPC Plugin, Etherscan Plugin, Token Price Plugin
- Traditional Plugins: Google Search Plugin, Twitter Plugin, Location Service Plugin, Gmail Plugin
While Plugins do not possess a natural language interface, they are defined by a clear API interface, ensuring structured, reliable, and efficient interactions [4].
Context Knowledge
Context Knowledge within REVOX enables agents to navigate and perform tasks across specific domains by providing them with relevant, domain-specific information. This knowledge base can be both static, containing fixed data points, and dynamic, allowing for updates as new information becomes available [5].
Use cases for Context Knowledge include:
- Project whitepapers
- Ticker lists for financial applications
- SKU lists for e-commerce
Context Knowledge is seamlessly integrated into the REVOX ecosystem, accessible to agents as they perform their designated tasks. This integration ensures that agents operate as informed entities capable of leveraging specific, relevant information to address user needs [5].
REVOX Web Extension
The REVOX Web Extension serves as a cornerstone of the user experience within the ecosystem, providing two critical functions:
- User Storage for Personal Agent Instances: A secure and private storage solution for managing personal agent instances, ensuring that data, preferences, and history are preserved while respecting user privacy
- Interface to Agent Communication: A communication hub facilitating direct and efficient dialogue between users and their agents, designed to be intuitive and allowing users to easily access, command, and interact with their agents [6]
Compound Agents and Workflows
REVOX introduces a Workflow system that serves as the backbone for creating Compound Agents—sophisticated constructs that integrate Primitive Agents, Plugins, and Context Knowledge to tackle intricate challenges. This system enables the assembly of advanced solutions that are both dynamic and versatile [7].
Workflow within REVOX can be created through two primary methods:
- Domain-Specific Language (DSL): For developers seeking precision and control, allowing detailed specification and linking of agents and resources
- Direct Prompts for General Users: Making complex functionalities accessible through simple, intuitive interactions for non-technical users
At the core of REVOX's philosophy is the principle of composability, with Primitive Agents designed as modular units that can be combined to form Compound Agents customized for both public and private use [7].
DPrompt: Onchain AI Oracle
DPrompt is an innovative AI inference oracle service that bridges the gap between computationally intensive AI inference tasks and blockchain's on-chain operations. By leveraging an oracle-based design, DPrompt enables seamless integration of AI-powered functionalities within smart contracts, empowering decentralized applications with advanced AI capabilities while maintaining the efficiency and security of blockchain operations [8].
Design Principles
DPrompt operates on several key design principles:
- Decentralized Oracle Network: Ensuring reliable delivery of AI inference results to the blockchain
- Off-Chain AI Inference: Performing heavy computations off-chain within a secure, scalable infrastructure
- Smart Contract Integration: Providing a seamless interface for smart contracts to request and receive AI inference results
- Scalability and Cost Efficiency: Reducing computational burden on blockchain nodes
- Verifiability: Ensuring all inference results are auditable and verifiable [9]
Key Components
DPrompt consists of several key components:
AI Inference Layer
- Model Repository: A library of pre-trained and fine-tuned AI models optimized for different use cases
- Inference Engine: Executes AI computations using high-performance hardware and algorithms
Oracle Network
- Dispatcher Nodes: Central coordinators that collect inference requests from the blockchain and distribute them to appropriate nodes
- Inference Nodes: Decentralized containers responsible for performing inference tasks
- Consensus Protocol: A mechanism to ensure the correctness of results provided by oracle nodes
Smart Contract Interface
- API Design: Simplifies communication between smart contracts and the oracle network
- Event Notifications: Provides asynchronous updates to smart contracts once inference results are ready [10]
Products
REVOX Lense
REVOX Lense is the first comprehensive application built on the REVOX platform, designed for personalized asset management and information aggregation. It integrates with users' wallets, automatically identifying assets and distilling relevant news, social media trends, and discussions related to those assets [11].
Key features include:
- Automatic asset identification
- Real-time news and social media aggregation
- Customized reporting
- Interactive Q&A
REVOX Lense empowers users with actionable insights, personalized updates, and a deeper understanding of their investments in the digital asset landscape [12].
Tokenomics
$REX and $sREX
REVOX utilizes a dual-token system consisting of $REX and $sREX:
- $REX: The main governance token with a total supply of 3 billion tokens
- $sREX: A special staking token that cannot be traded
$REX can be converted to $sREX at a 1:1 ratio without restrictions, but $sREX can only be converted back to $REX using specific redemption durations [13].
Token Burn and Staking Pool
Early redemption of $sREX before the unlock period results in a deduction:
- 50% of deducted $sREX is permanently burned
- 50% is allocated to the sREX Staking Pool, increasing rewards for long-term holders [14]
Design Principles
The tokenomics design follows several principles:
- Delayed Staking Inflation: Inflation from staking rewards is limited to $sREX
- Mitigating Short-term Traders' Impact: Higher deduction rates for shorter durations
- Dynamic Balance: Staking pool benefits from high deductions in short-duration redemptions
- Long-Term Deflation: With 50% of deducted tokens burned, $REX is designed to be deflationary [15]
Token Utility
$REX Utility
- Payment for AI Credits: Used to pay for AI credits in REVOX products
- Conversion to $sREX: For ecosystem rewards participation
$sREX Utility
- Stake-to-AI: Holders receive daily AI credits proportional to their holdings
- Participation in Staking Pools: For additional rewards
- Claim Future Tokens: Opportunity to claim airdrop tokens from projects built on REVOX [16]
Token Allocation
The global token allocation is distributed as follows:
- Community - Airdrop: 10% (Unlock at TGE)
- Community - Ecosystem Incentives: 35% (The Incentive Pool will be formed using sREX at TGE)
- Community - sREX Staking Pool: 15% (The Staking Pool will be formed using sREX at TGE)
- Liquidity + Marketing: 5% (Unlock at TGE)
- Team & Advisor: 15% (6-month cliff with linear 48-month vesting)
- Investor: 20% (6-month cliff with linear 24-month vesting) [17]
The deflationary aspect of $REX is not reflected in the circulation supply chart, as a large portion of tokens distributed to the community will be in $sREX form, with tradable converted REX being smaller in quantity [18].