Turn your expertiseinto AI agents
Build agents powered by real knowledge. Publish to the marketplace and earn when others use them.
Not a wrapper around a
system prompt.
Kavela agents have a brain — thousands of skills, accessed only when relevant. No context bloat. Just answers that actually know what they're talking about.
Ask the same question
"How do I get started building on Supra?"
Here's a practical overview of how to get started building on Supra:
What is Supra? Supra is a full-stack, high-performance Layer 1 blockchain ecosystem. Whether you're building DeFi, GameFi, AI/ML protocols, or cross-chain solutions, it provides ultra-fast finality, low-latency oracles, secure automation, and seamless bridging in one vertically integrated platform.
Step 1 — Choose your VM Supra supports two execution environments: MoveVM (for building secure, high-performance smart contracts with Move) and EVM (for deploying Solidity smart contracts using familiar Ethereum tooling).
Step 2 — Read the docs The official developer docs are at docs.supra.com.
Step 3 — Set up your wallet StarKey Wallet is Supra's recommended self-custodial wallet. Grab it at starkey.app.
Step 4 — Explore native services Data Feeds, dVRF, Automation, SupraNova Bridge...
Is there a specific type of dApp you're thinking of building?
Here's your complete roadmap to get started building on Supra. Supra is a vertically integrated L1 running the Supra-MoveVM — a fork of Aptos-MoveVM — so if you know Move you are already 90% ready. Let's get you shipped.
1. Understand the Stack
Supra is not just a chain — it is a full vertical stack of native primitives. Once you are on Supra you get everything built in:
| Primitive | What It Does |
|---|---|
| Supra MoveVM | Secure smart contracts in Move language |
| Supra dVRF | Decentralized verifiable randomness for gaming/lotteries |
| Supra Oracles (DORA) | 600+ real-time price feeds, sub-second freshness |
| AutoFi | On-chain automation, no keepers needed |
| SupraNova | Bridgeless cross-chain communication to Ethereum and other L1s |
Performance: 500k TPS via Moonshot consensus (formally verified with Microsoft's IVy Verifier). Sub-second finality.
2. Set Up Your Development Environment
Install the Supra CLI (Docker-based):
docker pull Entropy-Foundation/supra-toolchain:latest
docker run -it Entropy-Foundation/supra-toolchain:latest
Initialize a new Move project:
supra move tool init --package-dir /supra/move_workspace/my_project --name my_project
This creates the standard structure:
my_project/
├── Move.toml # Package manifest
├── sources/ # Your .move files go here
└── Move.lock # Auto-generated dependency lock
3. Core Move Concepts
Move is a resource-oriented language. The compiler is your first auditor — it enforces type safety at compile time. Here are the essentials:
The 4 Abilities — every struct has abilities that control what you can do with its values:
// Resource stored on-chain permanently
struct MyVault has key {
balance: u64,
}
// Nestable data that can be discarded
struct Item has store, drop {
name: std::string::String,
value: u64,
}
Error Codes:
const ENOT_AUTHORIZED: u64 = 1;
const EINSUFFICIENT_BALANCE: u64 = 2;
public entry fun deposit(user: &signer, amount: u64) acquires MyVault {
assert!(signer::address_of(user) == owner, ENOT_AUTHORIZED);
}
4. Compile, Test, Deploy
# Compile your contracts
supra move tool compile --package-dir /supra/move_workspace/my_project
# Deploy to testnet
supra move tool publish --package-dir /supra/move_workspace/my_project --profile myProfile --url https://rpc-testnet.supra.com
5. Set Up Your Frontend
Recommended stack: Next.js 14 + TailwindCSS v3 + Supra Multi-Wallet Connector.
npm install @crystara/supra-multiwallet
npm install supra-l1-sdk
Basic wallet connection:
const provider = (window).starkey.supra;
await provider.connect();
const accounts = await provider.account();
await provider.changeNetwork({ chainId: "6" }); // 6 = testnet
6. Your Ship Checklist
- Create an X/Twitter account and tag @Supra_Labs to get ecosystem visibility
- Write and deploy your first smart contract on testnet
- Build your frontend with Next.js + supra-multiwallet
- Set up an off-chain indexer for any list/history data
- Consider integrating a vertical stack primitive: dVRF, Oracles, or AutoFi
Want me to help you build a specific contract next? I can walk you through deploying a coin, an NFT collection, or a custom dApp module step by step.
The last mile problem.
That's what Kavela solves.
Thousands of skills, one brain.
Right answer, every time.
Wrap your expertise in skills. Our semantic search picks the right ones for every query — 100% pickup rate, zero context bloat. You earn on every conversation.
Skills retrieved
You bring the expertise.
We handle everything else.
Versioning, evaluation, and composability are built into every agent. All the technicalities are handled — you just build the expertise.
Versioning
IncludedCompare skill versions. Test changes before going live. All built in.
Composable
IncludedCombine skills in one conversation. Instant relevant matches. Zero setup.
Evaluation
IncludedTrack skill health. Surface gaps before users notice. Automated.
Your expertise is worth more than a system prompt.
Encode it. Deploy it. Get paid.
Build agents that know
what you know
Package your expertise into an agent. Others can use it on the marketplace. You earn when they do.
Your code reviewer.Your standards.
Checks your actual conventions before touching a single line
// PR #847 — API redesign
✓ naming follows conventions
✓ error handling matches playbook
✗ retry logic missing — §3.2
Clients get answers.You handle the rest.
Structured analysis from your clause library, ready to sign off
Section 4.2: Material breach identified
Remedy: 14 days per §7.3
Action: Formal notice via certified mail
New hires getanswers instantly.
Surfaced from your entire knowledge base in seconds
"Deploy runs every Tuesday at 10am. You already have access."
Copy that soundslike you.
Runs through your playbook before it goes out
"We cut deployment time in half. Here's the 3-line playbook our team uses."
Templates and default skills available to get started immediately.
Build your first agentDiscover. Chat.
Compound.
Pick an expert agent, start chatting, and watch your AI get smarter with every conversation.
Pick an agent
Browse expert agents or start with Kavela’s default. Each agent has deep domain knowledge built by real professionals.
Code Reviewer
Engineering
Legal Advisor
Legal
Marketing Pro
Marketing
Start chatting
Ask anything. The agent retrieves relevant knowledge for every response. No setup required — just start talking.
How should I handle API errors in my app?
Based on your error handling patterns, I'd recommend a typed error class with codes...
It gets smarter
Your conversations build context. The more you chat, the better it knows your needs, your standards, and your style.
For Experts
Have expertise others need?
Turn what you know into an AI agent. Publish to the marketplace. Earn every time someone uses it.
Real knowledge, not prompts
Your agents have actual expertise backing them
Marketplace distribution
Get discovered by users who need what you know
Earn per conversation
Set your price. Cash out at $35 minimum
Build the agents
everyone will use.
Agent building opens soon. Early creators get first-mover advantage on the marketplace — and keep 70% of every conversation.
Limited spots. No credit card required.