Background

Agentic Development
on Vara.ETH

Your AI agent already knows the platform. Describe what you want to ship — the agent handles Sails, deployment, Solidity integration, and the frontend.

AI processorAI

Add to your agent. Start building.

One command. The agent gets three skills — contract writer, app builder, and Solidity integrator. No re-briefing on the runtime. No wrong assumptions about decimals or deployment order.

Works with Claude, Cursor, Copilot, and any agent that reads files. Tool-agnostic.

terminal

# Clone the skills repo

$git clone https://github.com/gear-foundation/vara-eth-skills

$

# Point your agent at the skills directory

# Claude, Cursor, Copilot — any agent that reads files

Three Skills

One skill per role. The agent loads what it needs for the task and follows the right rules from the start.

Contract Writer

Knows every Vara.eth-specific rule — Sails idioms, ABI-safe types, event patterns, executable balance model. You describe the logic; the agent writes Rust that compiles first time.

_01>

Contract Writer

App Builder

Takes the compiled program from code to running instance — uploads WASM, creates the Mirror contract, funds the executable balance, calls methods, reads state. CLI, SDK, or Etherscan — the agent picks the right tool.

_02>

App Builder

Solidity Integrator

Writes Solidity contracts that call Vara.eth through generated ABI interfaces and async callbacks — the agent handles the full pattern: request, wait, apply result safely. Your ETH contract stays unchanged; Vara.eth becomes its compute layer.

_03>

Solidity Integrator

What it looks like in practice

Open a chat, describe what you want. The agent asks the right questions — not what Sails is, but what your market logic should do. Then it builds both sides.

_01

Install

Add skills to your agent

_02

Describe

Tell it what to build

_03

Deploy

Agent handles the rest

agent chat

you

Prediction market: binary outcomes, batched resolution, stake-weighted oracle. ETH vault on Ethereum, matching + settlement logic on Vara.eth. Use wVARA for executable balance, expose Solidity ABI for the vault.

agent

Writing Vara.eth program...

Sails program compiled → market.opt.wasm

WASM uploaded → CODE_ID 0x9ae7…5c29

Program instance created → 0x1fa3…b802

Executable balance funded (2 wVARA)

Solidity ABI generated → IMarket.sol

ETH vault deployed, wired to Mirror

Mirror contract: 0x7f3d…c8a1 · Ready to build the frontend.

Full stack, covered

Contracts, frontend, and the read-side indexer — the whole surface a Vara.eth app needs. The agent builds end-to-end; you describe the product.

01live

Contracts

  • Rust / Sails programs
  • Upload, init, executable balance
  • Solidity adapters & callbacks
02live

Frontend

  • Injected Vara.eth writes
  • Mirror adapter via ETH wallet
  • Wallet & async UI states
03live

Indexer

via vara-skills
  • Sails event decoding
  • Postgres read model
  • GraphQL query API