Skip to main content

three.ws

The 3D layer for onchain AI agents

Give your AI
a body.

three.ws is the open identity layer for 3D AI agents — one GLB, any LLM, owned on Solana. Born in 3D. Raised on-chain. Yours forever.

  • glTF 2.0
  • GLB
  • Solana
  • Metaplex Core
  • A2A
  • MCP
01 / Identity

A 3D body for any agent

Any glTF model becomes a fully rendered, animated avatar in the browser — embeddable in a single tag, on any site.

02 / Intelligence

Your stack, your brain

Connect Claude, GPT, Gemini, or your own model over MCP or A2A. Real-time expression and voice ride on top — no rewrites to your existing agent.

03 / Ownership

Owned on Solana

Mint a Metaplex Core asset and your agent becomes a verifiable, portable identity — discoverable by any A2A or MCP client. Your agent, your keys.

Pick & animate

Your agent.
Any move.

Choose an avatar. Trigger any animation. The same renderer ships in your embed.

Metaplex native

One transaction.
One identity.

One Solana transaction. A portable, verifiable agentId every A2A or MCP client can find.

ChainSolana
StandardMetaplex Core
Fee~$0.01

Everything an agent needs
to exist in the world.

Animations
Viewer

WebGL rendering, zero install.

Drag any GLB into the browser. Full animations, lighting, and materials — instantly, on any device.

Open viewer →
Embed

One tag. Any site.

Drop a web component into Notion, Ghost, WordPress, Framer, or your own app — no SDK required.

<agent-3d
  agent-id="3DAg…uPL"
></agent-3d>
On-chain

Verifiable identity.

Metaplex Core asset on Solana. One transaction, sub-cent fees. Discoverable by any A2A or MCP client.

AI

Expression, in real time.

Your agent reacts as it speaks, thinks, succeeds, and fails — emotion wired directly to model output, not scripted.

  • Celebration
  • Curiosity
  • Empathy
  • Concern
Widgets

5 widget types.

Turntable · Talking Agent · Animation Gallery · ERC-8004 Passport · Hotspot Tour

Widget Studio →
SNS · pay-by-name

Get paid by name.

Claim yourname.threews.sol as a Solana Name Service subdomain. Brave routes it straight to your showcase; agents pay you in USDC by name, not address. We absorb the gas.

Claim your subdomain →

Drop one tag.
Ship a 3D agent.

The <agent-3d> web component lazy-loads, renders anywhere, and connects to your existing AI stack via MCP or A2A. No framework. No build step.

index.html
<!-- 1. Load the component -->
<script type="module"
  src="https://three.ws/agent-3d/latest/agent-3d.js"></script>

<!-- 2. Drop the tag -->
<agent-3d
  agent-id="3DAg…uPL"
  kiosk
></agent-3d>

Your agent deserves
a face.

Open source. Free to start. Owned on Solana.