Making cross-chain execution as easy as sending a text message
Kairos is an intent-based execution platform for the Polkadot ecosystem. Users express what they want in natural language (e.g., "send 1 PAS to 0x..."), and the system executes it directly through smart contracts.
- Cross-chain operations on Polkadot are complex
- Users need to understand XCM, parachains, and technical details
- High barrier to entry for mainstream adoption
- Natural language intents: Type what you want in plain English
- Direct execution: Smart contracts execute intents immediately
- Cross-chain ready: Native XCM integration for Polkadot ecosystem
User types: "send 1 PAS to 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb"
Kairos: β
Intent created and executed on-chain
- π€ Speak your intents instead of typing
- Automatic speech-to-text conversion
- Works in Chrome, Edge, and Safari
- Makes blockchain accessible to everyone
- Autocomplete appears when typing 2+ characters
- Smart suggestions based on context
- Helps users write correct intents
- 6 pre-built templates for common operations
- Simple transfers, cross-chain bridges, batch operations
- Filterable by category and difficulty
- One-click template insertion
- Visual cross-chain transfer interface
- 5 supported chains: Polkadot Hub, Polkadot Relay, Asset Hub, Astar, Moonbeam
- Chain selection with icons
- Swap chains functionality
- Browse community-created intent templates
- 6 sample templates with ratings and usage stats
- Filter by category (transfer, cross-chain, staking, DeFi, governance)
- Clone and customize templates
- No bots or intermediaries needed
- Intents execute directly on-chain
- Users can execute their own intents instantly
- Optional: Register as a solver to execute others' intents and earn rewards
- Native XCM integration
- Support for multiple parachains
- Real cross-chain transfers
- Polkadot ecosystem native
βββββββββββββββ ββββββββββββββββββββ
β Frontend ββββββΆβ Smart Contracts β
β (Next.js) β β (Polkadot Hub) β
βββββββββββββββ ββββββββββββββββββββ
β β
ββββββββββββββββββββββββ
Direct Execution
ββββββββββββββββββββββββ΄ββββββββββββββββββββββββ
Blockchain Integration
Network: Polkadot Hub TestNet (Chain ID: 420420417)
- IntentRegistry:
0x237B40f9c2D95B4847221D7bF91b5A36c46da7e2 - IntentRouter:
0xEd3d29D7f2b3eC3708f52fa009d2E77Fb0DfAaD6 - XCMBridge:
0xD8B9D7C3b20e2981004dDDb702e41c9A552C5f88
Block Explorer: https://blockscout-testnet.polkadot.io
- Node.js 18+
- MetaMask or compatible wallet
- PAS tokens from Polkadot Faucet
# Clone repository
git clone https://github.com/Venkat5599/kairos.git
cd kairos
# Install dependencies
npm install
# Setup frontend
cd packages/frontend
npm install
cp .env.example .env.local
# Edit .env.local with your settings
# Start frontend
npm run devVisit http://localhost:3000
- Connect your wallet (MetaMask)
- Get PAS tokens from faucet
- Type in the Intent Terminal:
send 0.01 PAS to 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb - Click "Execute Intent"
- Intent is created and ready to execute!
- Click "Execute Now" to complete it instantly
- Next.js 14 (App Router)
- TypeScript
- TailwindCSS
- Wagmi v2 + RainbowKit
- ethers.js v6
- Solidity 0.8.24
- Foundry
- OpenZeppelin
- XCM Precompiles
- Polkadot Hub TestNet
- Chain ID: 420420417
- RPC: https://eth-rpc-testnet.polkadot.io
- Currency: PAS
kairos/
βββ packages/
β βββ frontend/ # Next.js frontend
β βββ contracts/ # Solidity smart contracts
β βββ backend/ # Optional backend API
βββ docs/ # Documentation
βββ README.md # This file
- Simple Transfers: Send tokens with natural language or voice
- Cross-Chain Bridges: Transfer assets across parachains
- Batch Operations: Multiple transfers in one intent
- DeFi Operations: Swap, stake, provide liquidity
- Instant Execution: Execute intents directly without waiting
- Earn Rewards: Execute others' intents and earn PAS tokens
- Build Reputation: Successful executions increase reputation
- Decentralized Network: Anyone can become a solver
- Intent-Based dApps: Build on top of Kairos
- Cross-Chain Integration: Easy XCM integration
- Smart Contract Templates: Reusable intent patterns
Track: PVM Smart Contracts Network: Polkadot Hub TestNet Status: β Production Ready
- Innovation: First intent-based execution platform for Polkadot with voice input
- User Experience: Natural language + voice > complex transactions
- Production Ready: Fully deployed and functional
- Technical Depth: Smart contracts + AI + voice recognition + XCM
- Real Utility: Solves actual UX problems in Web3
- Polkadot Native: Built specifically for Polkadot ecosystem
- No Intermediaries: Direct smart contract execution
MIT License - see LICENSE file for details
Contributions are welcome! Please read CONTRIBUTING.md for details.
- Polkadot team for the amazing XCM infrastructure
- Polkadot Hub TestNet for providing the testing environment
- Open source community for the tools and libraries
Built with β€οΈ for the Polkadot ecosystem