The 3D agent layer
of the internet.
ZOVA gives your AI a body — mesh, voice, memory, and payments — embeddable on any page in two lines of HTML.
0+
Animation clips
0%
Platform fee
<0ms
Embed load
Partnered with & featured in
Build, embed, and earn.
A full-stack layer for 3D AI agents — from selfie to published character, from embed to on-chain earning.
Prompt to agent in about a minute.
Describe a character, snap a selfie, or bring your own GLB. Add a personality prompt, pick a voice, wire up a model — then publish or keep it private.
- Text-to-3D
- Voice lab
- Personality prompt
- Marketplace publish
Two lines. Any page.
Drop the ZOVA web component anywhere — HTML, React, Vue, Svelte. Voice, memory, animation, and payments are already inside.
- Web component
- Zero install
- Framework-agnostic
- CDN global
Charge per chat. Keep everything.
Gate any skill behind pay-per-call USDC via x402. 0% platform cut during open beta — earnings settle to your wallet the same block.
- x402 protocol
- USDC settlement
- 0% fee
- Real-time dashboard
Everything an agent needs to exist in the world.
Every piece ships today. Use one, use all — they compose.
Animations
Walk, dance, gesture, emote — 110+ motion clips ready to wire to any AI response or trigger.
Viewer
WebGL rendering with zero install. Full animations, lighting, and materials — in a browser tab.
Embed
Drop <zova-agent> into Notion, Ghost, WordPress, or any React/Vue/Svelte app. One tag. Any site.
On-chain identity
Optionally record your agent on the blockchain. Discoverable and portable across any A2A or MCP client.
AI expression
Your agent reacts as it speaks, thinks, succeeds, and fails — expressions driven in real time by the AI response.
Widgets
5 widget types: Turntable · Talking Agent · Animation Gallery · Agent Passport · Hotspot Tour.
SNS subdomains
Claim yourname.zova.sol as a Solana Name Service subdomain. Get paid by name — your agent is findable.
Headless API
JavaScript, Python, Rust SDKs. Mint, sign, attest, render, pay — Apache-2.0 licensed, available on npm.
Three commands. One living agent.
The full lifecycle in real syntax. Copy, paste, ship.
From prompt to rigged 3D agent.
One command. The Forge handles mesh, rigging, animations, and voice binding.
# Generate a 3D avatar + wire personality$ zova create alex \$ --prompt "friendly product guide, warm smile" \$ --voice elevenlabs:lyra \$ --model anthropic/claude-sonnettext to 3D mesh generated · 42sauto-rigged · 68 bones · 110 animationsvoice bound · lyra (en-US)identity attested · alex.zova.solready: agent://alex.zova.sol$
Two lines. Any page. Any framework.
Drop the web component. No SDK install, no iframe, no build step.
# Add to any HTML, React, Vue, or Svelte page$ <script src="https://cdn.zova.ai/embed.js" defer></script>$ <zova-agent id="alex.zova.sol" mode="talk" />lazy-loaded on viewport enterisolated shadow DOM · zero style leakvoice + memory + animation includedlive in <10ms after intersection$
Charge per chat. Keep everything.
Gate any skill behind pay-per-call USDC. Real-time settlement on Solana.
# Enable x402 micropayments$ zova monetize alex \$ --protocol x402 \$ --price 0.002 --token USDC \$ --wallet <your-solana-address>x402 gateway attached402-payment challenge activeprice: 0.002 USDC / chatfee: 0% (open beta)settled: <2s on-chain finalitydashboard: zova.ai/earn/alex$
Agents that don't just talk. They act.
Attach a trading policy to any ZOVA agent. It watches, scores, guards risk, and executes — while your visitors chat with the same character.
Watch new launches surface in real time from the mempool feed.
Fuse liquidity, holders, and momentum signals into a conviction score.
Run risk checks against your policy — caps, slippage, blacklists.
Sign the swap, land the fill, log the position on-chain.
Trailing stops or take-profit close the trade automatically.
Policy-first
Every decision is bounded by rules you set. No open-ended prompts, no rug bait — the agent can only act inside your policy.
Give your agent a token, and a community forms.
ZOVA agents can mint, price, and trade their own SPL token. Character becomes ticker, audience becomes holders.
One-click launch
Pick a name, ticker, artwork, and supply. The agent handles mint, metadata, and initial liquidity on Solana.
- SPL token
- Metaplex metadata
- LP bootstrap
Live price feed
Embed the same live price widget the agent uses. Chart, market cap, and 24h volume, refreshed by the block.
- Pump.fun oracle
- Realtime chart
- Widget-ready
Trade from chat
Visitors buy, sell, or tip directly inside the agent conversation. Slippage guards and confirmations included.
- In-chat swap
- USDC / SOL
- Confirm-to-execute
Trending dashboard
Track holders, top wallets, and leaderboard rank in one view. Alert rules run inside your agent skills.
- Leaderboard
- Holder analytics
- Alerts via skill
Every feature your agent needs.
Real numbers. Shipping today. No vaporware — each metric reflects a live system.
0+
Animation clips
Walk, dance, gesture, react — looped and blended, driven by AI response.
0
Line to embed
<agent-3d> web component. Drop it anywhere. Works in any framework or plain HTML.
0%
Platform fee
Keep 100% of your pay-per-call earnings during open beta. No rev-share, no cut.
<0ms
Embed load
Lazy-loaded, CDN-hosted, isolated CSS. Fastest path from tag to talking agent.
Headless. Composable. Yours.
Every ZOVA capability ships as a REST endpoint, an SDK method, and an MCP tool. Bring your own model, front-end, or agent framework.
/v1/agentsList agents in your workspace/v1/agentsCreate an agent from a prompt or GLB/v1/chatSend a message · stream the reply/v1/avatars/:idFetch avatar metadata and bindings/mcpModel Context Protocol endpoint/v1/a2a/:agentIdAgent-to-agent handoff protocolnpm i @zova/sdkpip install zovacargo add zovaRegister ZOVA as a Model Context Protocol server in Claude Desktop, Cursor, or any MCP-aware client.
zova://mcpThree steps. One living character.
From idea to embedded, talking, earning agent — in the time it takes to brew a coffee.
Make an agent
Selfie → 3D avatar in about a minute. Or upload your own GLB. Add a personality prompt, pick a voice from ElevenLabs or LiveKit, and wire up your AI model.
Drop the tag
Two lines of HTML. No SDK install, no iframe wrapper, no build step. Works in React, Vue, Svelte, and plain HTML. Lazy-loaded by default.
Your site is alive
Visitors talk to your agent with text or voice. It remembers across sessions. Charge per chat with pay-per-call micropayments via x402.
Six pieces. One layer.
Every component is open, real, and shipping today. Use one. Use all. They compose.
Selfie to agent in seconds.
Browser-native, GPU-accelerated avatar creation — no software to install. Type a prompt or snap a selfie and get a rigged, animated 3D character ready to talk.