three.ws
AWS Partner · Software Path

three.ws on AWS.

three.ws is an open-source 3D AI agent platform: WebGL viewer, Claude-driven runtime, on-chain identity, embed anywhere with one tag. Now an AWS Partner. Marketplace listing coming soon: the subscription is free, and usage is paid per call in USDC over x402.

Try three.ws View source Documentation

Built for AWS customers.

When the Marketplace listing goes live, three.ws integrates with the procurement and billing tools you already use.

Free AWS subscription

Subscribing is free: no pricing dimensions, no minimum, no commitment. It links your AWS account to a three.ws account and issues your x402 access key.

Pay per call in USDC

Usage is paid per call in USDC over x402 (HTTP 402), exactly as it is for every other caller. AWS Marketplace does not meter or bill it, so there is nothing to reconcile on your AWS invoice.

One key, every x402 endpoint

The key the subscription issues calls every /api/x402/* endpoint. You can use x402 today without an AWS subscription at all.

No trial clock to run out

There is no trial and no activation step. The subscription stays free for as long as you keep it, and you pay only for the calls you actually make.

Marketplace APIs in us-east-1

Registration and entitlement calls reach the AWS Marketplace APIs in us-east-1, the region AWS serves them from. Set AWS_MP_REGION to point somewhere else.

Standard Contract

three.ws subscribes under the AWS Standard Contract for Marketplace. Procurement-ready out of the box.

What you get.

Everything in three.ws — open source, production-ready, runs in any modern browser.

Viewer
WebGL 3D Engine
three.js r184, glTF 2.0 / GLB with Draco + KTX2, PBR materials, animations, morph targets.
Runtime
LLM Agent Brain
Claude-driven tool-loop with built-in gestures, emotion blending, skill system, voice and lip-sync.
Identity
On-Chain Registration
ERC-8004 tokens on EVM chains and Metaplex Core assets on Solana. Signed action history, reputation scores.
Distribution
<agent-3d> Web Component
One element, no framework dependency. Drop into any page. Five widget variants out of the box.
Protocols
MCP + OAuth 2.1 + x402
Native Model Context Protocol endpoint, full OAuth 2.1 authorization server, x402 paid endpoints on Base + Solana.
License
Apache 2.0
Entire stack — viewer, runtime, contracts, backend, web component — open source. No lock-in.

The integration.

three.ws implements the full AWS Marketplace SaaS contract — registration, metering, entitlements, and signed SNS subscription lifecycle webhooks.

POST /api/aws-marketplace/register
Fulfillment URL. Exchanges x-amzn-marketplace-token via ResolveCustomer for the buyer's LicenseArn and CustomerAWSAccountId, the identifiers AWS issues to new SaaS integrations.
POST /api/aws-marketplace/subscription
Lifecycle webhook. Handles EventBridge agreement and license events relayed through an API destination, and legacy SNS notifications verified against the AWS signing cert.
POST /api/aws-marketplace/link
Links an AWS Marketplace subscription to an authenticated three.ws account after the post-subscribe redirect.
MeterUsage + GetEntitlements
Per-call usage reporting (deduplicated per second) and contract entitlement checks via the AWS Marketplace Metering and Entitlement Service SDKs.
Open source. The integration lives in api/aws-marketplace/ and api/_lib/aws-marketplace.js. Review the code, fork it, run your own deployment.

Our writing on the AWS Builder Center.

We publish the engineering behind this integration on Amazon's community platform, under the official @threews account. Both articles link back to the Apache 2.0 source.

Get notified when the listing goes live.

The AWS Marketplace listing is in review. Until it publishes, you can:

three.ws is an independent AWS Partner enrolled in the AWS Partner Network Software Path. This page describes how AWS customers will procure three.ws when the AWS Marketplace listing is publicly available. AWS, AWS Marketplace, AWS Partner Network, and AWS Activate are trademarks of Amazon.com, Inc. or its affiliates.