D.a.t.a
D.A.T.A.—the Data Authentication, Trust, and Attestation framework for AI Agent
Install / Use
/learn @carv-protocol/D.a.t.aREADME
D.A.T.A (Data Authentication, Trust, and Attestation) Framework
An AI-native framework for autonomous blockchain data interaction and analysis, developed by CARV.
🌟 Overview
D.A.T.A is a cutting-edge framework that bridges the gap between AI agents and blockchain data. Built as a plugin for AI frameworks like Eliza, it enables AI agents to autonomously fetch, process, and act on both on-chain and off-chain data, fostering intelligent, data-driven decision-making in the Web3 space.
📖 Documentation
🚀 Features
-
On-Chain Data Access
- Real-time blockchain data fetching (transactions, balances, activity metrics)
- Multi-chain support (Ethereum, Base, Bitcoin Solana)
- Transaction monitoring and analysis
- Smart contract interaction
-
Off-Chain Data Integration
- User profiles and behavioral analytics
- Token metadata and market information
- Contextual data enrichment
-
AI-Native Architecture
- Vector database integration for semantic search
- Autonomous decision-making capabilities
- Built-in memory management for AI agents
-
Cross-Chain Analytics
- Unified data aggregation across blockchains
- Standardized query interface
- Comprehensive blockchain activity analysis
-
Social Integration
- Twitter integration
- Discord support
- Telegram bot functionality
- Community engagement tracking
📋 Prerequisites
- Go 1.21 or higher
- Make
- Access to blockchain node or data provider
- API credentials for social platforms
🔧 Installation
- Clone the repository:
git clone https://github.com/carv-protocol/d.a.t.a.git
cd d.a.t.a
- Install dependencies:
make tidy
- Build the project:
make build
Configuration
- Create a
.envfile in the root directory:
# LLM Configuration
LLM_API_KEY=your_api_key
LLM_BASE_URL=https://api.openai.com/v1
# Social Media Tokens
TWITTER_API_KEY=your_twitter_key
DISCORD_TOKEN=your_discord_token
TELEGRAM_BOT_TOKEN=your_telegram_token
2. Add your CARV API credentials:
DATA_API_KEY=your_api_key
DATA_AUTH_TOKEN=your_auth_token
3. Update the config file:
- src/config/config.yaml
- src/config/character_*.json
Run the code
make run
📮 Contact & Support
- GitHub Issues
- Discord Community
- Documentation
- Email: developer@carv.io
