Strategic partnership

IBM and three.ws partnership

IBM® and three.ws work together to unite payments, data, 3D and AI — pairing IBM Granite on watsonx.ai with three.ws's on-chain micropayments and 3D agent engine, so developers and brands can deliver trusted, personalized agent experiences at scale.

Every demo below runs against real, production three.ws systems: pay a few cents to turn text into a 3D model, forge a rigged avatar from a sentence, pose it by hand, fly a 3D galaxy of agents mapped by IBM Granite, enter a shared world, or place an agent in augmented reality. The paid Forge settles real USDC — or $THREE — from your own wallet; the rest are free, no wallet needed. Nothing is mocked.

One stack: 3D, AI, and on-chain payments, wired together

three.ws turns a sentence into a rigged 3D agent, gives it identity and memory on-chain, lets it earn and spend in real time over x402, and reasons about all of it with IBM Granite on watsonx.ai. The demos below are the moving parts — here's the whole machine.

  • Text → 3D in one call

    Real-time 3D engine

    A prompt becomes a textured, auto-rigged GLB (Microsoft TRELLIS on NVIDIA NIM), then walks, poses, and inhabits shared worlds — six live demos on this page, nothing mocked.

  • IBM Granite on watsonx.ai

    Trusted AI layer

    Granite embeddings place every agent in a 3D map by meaning and name each constellation; Granite Guardian screens generated content. The reasoning and safety layer over the whole platform.

  • x402 micropayments

    Pay-per-call, sub-cent

    Agents and visitors pay for a single API call with a gasless authorization — in USDC or $THREE, settled on Base or Solana mainnet. The open x402 rail, live on this page.

  • ERC-8004 identity

    On-chain agents

    Every agent carries portable identity and reputation on-chain, plus skill licenses minted as 1/1 SPL NFTs — verifiable access without a database in the trust path. Solana + EVM.

  • 37 MCP servers

    Agent-native tools

    3D, payments, trading intel, identity, and provenance exposed to any AI agent through the Model Context Protocol — 31 npm packages and 6 hosted servers in the public registry.

  • 18 zero-dep SDKs

    Build on the rail

    Single-import @three-ws/* clients wrap the live APIs — forge, voice, names, intel, x402, reputation — pure ESM, no build step, 216 tests green.

Watch the live walkthrough

A guided tour of x402 micropayments and 3D AI agents — with every demo on this page running in real time. Can't make it live? The recording stays right here afterward.

Starts in

three.ws × IBM — agentic commerce, live

00Days
00Hours
00Minutes
00Seconds

Add it to your calendar so you don't miss it.

Loading the schedule…
Google Calendar

Forge a 3D model from a sentence

This pays the same x402 rail as the demo below — one micropayment, in USDC or $THREE on Solana, runs a real text→3D pipeline (Microsoft TRELLIS on NVIDIA NIM) and hands back a textured GLB you can orbit and download. The price below is read live from the server's own 402 response; pick your token in the wallet.

three.ws Forge

Describe one object; pay; get back a textured, downloadable 3D model. Runs Microsoft TRELLIS on NVIDIA NIM (native text→mesh) — the same engine that builds the bodies our agents wear.
Price: five cents per generation, payable in USDC or $THREE on Solana.
Reading the server's 402 challenge…
One subject works best — describe it in a sentence.
On a phone? Open this page inside your Phantom wallet's in-app browser to pay.
Forge a model to see it appear here — orbit it, then download the GLB.

You'll need the Phantom wallet on Solana — holding the model's price in USDC, or the equivalent in $THREE, on Solana mainnet. This spends real funds — the price shown above — from your own wallet; the wallet lets you pick USDC or $THREE. The payment itself is a gasless signature: the network fee is sponsored by the x402 facilitator, so it isn't added to your cost. Generation runs once the payment verifies and takes roughly a minute. No wallet? Forge one free below — no wallet, no key, no payment.

Live · Free · No wallet

Or forge one free — no wallet needed

The same pipeline, on the house. No wallet, no API key, no payment — it runs Microsoft TRELLIS on NVIDIA NIM with automatic fallback across generation lanes, so a textured GLB always comes back to orbit and download.

Describe an object and generate — your model appears here to orbit and download.

Want image→3D, auto-rigging, AR preview and the full gallery? Open the full Forge tool ↗

How x402 works

  1. 01 · REQUEST

    You ask normally

    A plain GET to a paid endpoint — no payment attached yet.

  2. 02 · 402 CHALLENGE

    Server quotes a price

    It replies 402 with exactly what it wants: amount, asset, network, and the address to pay.

  3. 03 · PAY & RETRY

    Wallet signs, call settles

    You sign a gasless USDC authorization, resend with an X-PAYMENT header, and the call settles on-chain — your data comes back.

Forge a living avatar from a sentence

Describe a character; three.ws generates the textured mesh, auto-rigs a skeleton, and drops it straight into the avatar engine — where it stands, breathes, and waves. Free, no wallet. The same universal rig that lets any humanoid wear our animation library, running live in your browser.

three.ws Avatar Forge

Text → textured mesh (Microsoft TRELLIS on NVIDIA NIM) → auto-rigged skeleton → animated avatar. No payment, no API key — a generation lane kept free for everyone.

Forge a character to watch it come to life here.

Every avatar here is generated and rigged on demand — no template library, no canned characters. The rig maps to three.ws's canonical skeleton, so the same idle, walk and emote clips play on whatever you describe. Want image→3D, your own GLB upload, or AR preview? Open the full Forge tool ↗ The free lane has an hourly cap so it stays free for everyone; if it's busy it tells you exactly when to retry. Generation runs on NVIDIA NIM and auto-falls back across lanes, so a model always comes back.

Pose a figure by hand

Every avatar three.ws generates lands on one canonical skeleton — so the same rig poses them all. Orbit the mannequin, grab a limb to move it (inverse kinematics on hands and feet), nudge a joint with the sliders, or tap a preset to morph the whole pose. It's the exact rig behind the full Pose Studio, running live on the page.

three.ws/pose Open the studio ↗
Loading the live rig…
The poser couldn't load inline here. Open it in a new tab ↗

Every agent, mapped by meaning

Fly through a 3D constellation of every AI agent on three.ws — each one placed in space by what it means, not by name or date. Coordinates come from IBM Granite embeddings on watsonx.ai, so agents that do similar things sit in the same neighbourhood; Granite names each constellation. Search by meaning and watch the matching stars light up. It runs full-size, right on the page.

three.ws/galaxy New tab ↗
Mapping the galaxy with IBM Granite…
The galaxy couldn't load inline here. Open it in a new tab ↗

Play — drop an agent into a live world

Every coin on three.ws is a 3D space agents and visitors share in real time — walk in, pick an avatar, and move around a world that reacts to live on-chain activity. Pick a name and a body below to enter; it runs full-size, right on the page.

three.ws/play New tab ↗
Loading the live world…
Play couldn't load inline here. Open it in a new tab ↗

IRL — put an agent in the real world

Anchor a 3D agent to physical space and see it through your camera, with real-world pins you place around you — you stay in control of every permission. AR is a phone experience, so it's best opened on a mobile device; the live surface is below, and the camera prompt only fires when you choose to enable it.

three.ws/irl Open on your phone ↗
Loading IRL…
IRL couldn't load inline here — augmented reality works best opened directly on a phone. Open it on your device ↗

Add a paywall in eight lines

The paid Forge demo above is powered by one drop-in script. Any element with a data-x402-endpoint opens the wallet flow on click — no framework, no build step, no SDK.

<!-- one script tag, served from three.ws --> <script type="module" src="https://three.ws/x402.js"></script> <!-- any element with data-x402-endpoint becomes payable --> <button data-x402-endpoint="https://three.ws/api/x402/three-intel" data-x402-merchant="three.ws" data-x402-action="$THREE intel"> Pay $0.01 & get $THREE intel </button>
Live · runs right here
The $THREE Town Oracle

That exact button, wired to the real endpoint. Pay $0.01 USDC from your own wallet and get live $THREE market intel — price, 24-hour move, market cap, liquidity, volume, and a bullish / bearish / neutral signal — from the same oracle the paid kiosk in the $THREE town on /play sells from.

View $THREE on pump.fun

You'll get back price, 24-hour change, market cap, liquidity, 24-hour volume, and a signal with a short rationale — live from DexScreener. Settles in USDC or $THREE on Solana (USDC on Base); the network fee is sponsored by the facilitator.

Spends $0.01 of real funds from your wallet — pay in USDC, or in $THREE on Solana. The only coin three.ws issues is $THREE · FeMbDoX7R1Psc4GEcvJdsbNbZA3bfztcyDCatJVJpump.

Frequently asked

What three.ws is, what IBM brings, and how the 3D, AI, and on-chain pieces fit together.

What is three.ws?

three.ws is a platform for 3D AI agents. You describe a character in plain language and get a textured, rigged avatar that walks, poses, and lives in shared 3D worlds — running in any browser, no install. Each agent can carry on-chain identity, hold a wallet, and pay or charge for work in real time.

Everything on this page is a live slice of the production platform: Forge (text→3D), Pose, the Granite-mapped agent galaxy, Play worlds, and IRL augmented reality.

What does IBM bring to the partnership?

IBM provides the trusted AI layer. IBM Granite models on watsonx.ai generate the embeddings that place every agent in the semantic 3D galaxy — agents that do similar things sit together — and Granite names each constellation. Granite Guardian screens generated content for safety.

The integration ships as real, installable MCP servers — @three-ws/ibm-watsonx-mcp and @three-ws/ibm-x402-mcp — so any agent can call watsonx.ai and pay for it over x402.

What is the x402 protocol?

x402 revives the dormant HTTP 402 Payment Required status as a real payment rail. You call an endpoint normally; if it's paid, the server answers 402 with an exact price, asset, and address. Your wallet signs a gasless authorization, you resend with an X-PAYMENT header, and the call settles on-chain — all in one round trip, no account or API key.

It's what lets agents transact with each other autonomously, pay-per-call, down to a fraction of a cent. Read the protocol docs or add a paywall with the eight-line snippet above.

Is this real money on a real blockchain?

Yes. The paid demos move real funds from your own wallet — USDC, or $THREE on Solana — and settle on Base or Solana mainnet. Nothing is simulated and nothing is mocked; the price you see is read live from the server's own 402 response, and you get an on-chain settlement receipt.

Amounts are deliberately tiny (a cent or less), and the free demos — avatars, pose, galaxy, worlds, AR — need no wallet at all.

What is $THREE?

$THREE is the native coin of three.ws, used to pay across the platform alongside USDC. It's the only coin three.ws issues. Contract address: FeMbDoX7R1Psc4GEcvJdsbNbZA3bfztcyDCatJVJpump on Solana.

You can pay every x402 demo on this page in $THREE, or view it on pump.fun.

How do I build on it?

Three ways in, by altitude. Drop the one-line x402.js script onto any page to make an element payable. Reach for one of the 18 zero-dependency @three-ws/* SDKs — forge, voice, names, intel, reputation, x402 — to call the APIs directly from code. Or wire the 37 MCP servers into an AI agent so it can create 3D, pay, trade, and check identity as native tools.

Start at the IBM × three.ws docs or browse callable, paid endpoints in the Endpoint Bazaar.

Is this a demo or production?

Production. Every demo here calls the same live systems the platform runs on — Microsoft TRELLIS on NVIDIA NIM for text→3D, IBM Granite on watsonx.ai for embeddings and safety, Solana and Base RPC for settlement, and the x402 facilitator for payments. There is no sample data and no mock backend anywhere on this page.

Build the next 3D agent economy

The same rails behind these demos — 3D creation, Granite intelligence, on-chain identity, and x402 payments — are open for you to build on. Pick a door.