Full stack AI agents, Built by experts

Turn your expertiseinto AI agents

Build agents powered by real knowledge. Publish to the marketplace and earn when others use them.

The difference

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?"

Generic LLM

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?

Kavela Agent
With your skills
Thinking
Checking Context95 results
Loading Skills
Agent:Building an Awesome Project on SupraAgent:Supra Move Project Setup & Move.tomlAgent:Move Language Core - Types, Abilities & Resource Model

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:

PrimitiveWhat It Does
Supra MoveVMSecure smart contracts in Move language
Supra dVRFDecentralized verifiable randomness for gaming/lotteries
Supra Oracles (DORA)600+ real-time price feeds, sub-second freshness
AutoFiOn-chain automation, no keepers needed
SupraNovaBridgeless 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.

Your expertise, monetized

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.

70% creator share on every conversation
How do I deploy a Move contract on Supra?

Skills retrieved

Supra MoveVM Setup97%
Smart Contract Deploy94%
Move Language Core91%
Module Publishing88%
Testnet Config85%
1,000s of skills per agent100% pickup rate on top 10Zero context bloat
Built in, not bolted on

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

Included

Compare skill versions. Test changes before going live. All built in.

Composable

Included

Combine skills in one conversation. Instant relevant matches. Zero setup.

Evaluation

Included

Track skill health. Surface gaps before users notice. Automated.

Your expertise is worth more than a system prompt.
Encode it. Deploy it. Get paid.

Start building
Capabilities

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.

ENGI
Engineering

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

LEGA
Legal

Clients get answers.You handle the rest.

Structured analysis from your clause library, ready to sign off

Notice of Breach — Analysis

Section 4.2: Material breach identified

Remedy: 14 days per §7.3

Action: Formal notice via certified mail

ONBO
Onboarding

New hires getanswers instantly.

Surfaced from your entire knowledge base in seconds

"Deploy runs every Tuesday at 10am. You already have access."

↑ 1document surfaced from 127 checked
MARK
Marketing

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."

#DevTools#Productivity#TeamWins

Templates and default skills available to get started immediately.

Build your first agent
How it works

Discover. Chat.
Compound.

Pick an expert agent, start chatting, and watch your AI get smarter with every conversation.

01DISCOVER

Pick an agent

Browse expert agents or start with Kavela’s default. Each agent has deep domain knowledge built by real professionals.

Choose an agent

Code Reviewer

Engineering

Legal Advisor

Legal

Marketing Pro

Marketing

02CHAT

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?

Using 2 skills

Based on your error handling patterns, I'd recommend a typed error class with codes...

03COMPOUND

It gets smarter

Your conversations build context. The more you chat, the better it knows your needs, your standards, and your style.

Your growing brain4 skills learned
Error handling
API conventions
Team standards
Deploy process

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

Agent builders

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.