Decentralized AI Agents powered by Web3 Identity, Zero Trust Access, and Secure Infrastructure
CyreneAI is a cutting-edge platform for building, deploying, and interacting with decentralized AI agents. Our architecture leverages Web3 wallets, decentralized identity, and the Erebrus Gateway by NetSepio to provide unparalleled security and access control. With CyreneAI, users can create AI agents that operate within a zero-trust environment while maintaining full composability.
- Wallet-Based Authentication - Seamless login with EVM & Solana wallets
- Decentralized Identity - Full ownership of your AI agents and data
- Enterprise-Grade Security - End-to-end protection with zero-trust principles
- Cross-Chain Compatibility - Support for Ethereum, Solana, Rise, Base, Arbitrum, and Monad
- Customizable Agents - Build AI assistants with tailored knowledge and capabilities
Astro Node provides containerized, tamper-proof execution environments for AI agents:
- Deterministic Execution - Consistent, verifiable agent behavior
- Isolated Runtime - Secure sandboxing for each agent instance
- Composable Architecture - Stack and combine agent capabilities
Our specialized off-chain computation layer for sensitive AI operations:
- Private Inference - Process data without exposing sensitive information
- Distributed Memory - Persistent, secure storage for agent state
- Verified Computation - Tamper-evident processing with cryptographic proofs
NetSepio's security gateway that enables:
- Zero-Trust Access Control - Granular permissions for agents and users
- Signature Verification - Cryptographic authentication of all requests
- Cross-Chain Identity - Unified identity across multiple blockchains
- Node.js 16.x or higher
- Git
- EVM or Solana wallet (Metamask, Phantom, etc.)
- Clone the repository
git clone https://github.com/Abhishekk24/cyrene-web
cd cyrene-web
- Install dependencies
npm install
# or
yarn install
- Configure environment
Create a
.env.local
file in the root directory:
NEXT_PUBLIC_REOWN_PROJECT_ID=your_project_id
NEXT_PUBLIC_EREBRUS_GATEWAY_URL=https://gateway.netsepio.com
- Start development server
npm run dev
# or
yarn dev
Visit http://localhost:3000 to see your local instance.
cyrene-web/
βββ app/ # App Router pages
β βββ launch-agent/ # Create AI Agent page
β βββ dashboard/ # Agent management dashboard
β βββ page.tsx # Homepage
β
βββ components/ # Shared UI components
β βββ AgentCard.tsx
β βββ WalletConnectButton.tsx
β
βββ lib/ # Gateway and Reown logic
β βββ netsepio.ts # Erebrus integration
β βββ reown.ts # Reown AppKit setup
β
βββ hooks/ # Custom hooks for auth, agents
βββ styles/ # Tailwind/global styles
βββ public/ # Static assets (logos, icons)
βββ README.md
- User connects their Web3 wallet through Reown AppKit
- Wallet generates cryptographic signature for authentication
- Erebrus Gateway validates signature and issues access token
- Token enables secure interaction with CyreneAI agents
- Connect your wallet on the CyreneAI dashboard
- Navigate to "Launch Agent" section
- Configure agent parameters:
- Name and description
- Knowledge base and capabilities
- Access permissions and chain selection
- Deploy your agent to Astro Node
- Interact with your agent via API or dashboard
For detailed instructions, visit our Agent Building Guide.
Timeline | Milestone |
---|---|
Q2 2025 | Enhanced Agent Memory & Persistent Learning |
Q3 2025 | NFT-Based Agent Identity & Ownership |
Q3 2025 | Multi-Chain Agent Marketplace |
Q4 2025 | Extended Platform Integrations (Telegram, Discord) |
Q1 2026 | Enterprise-Grade Agent Deployment Tools |
We welcome contributions from the community! To contribute:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Please ensure your code follows our style guidelines and includes appropriate tests.
This project is licensed under the MIT License - see the LICENSE file for details.