$THREE is verified on pump.fun
So we gave their pill arms and legs
pump.fun verified $THREE as officially ours. A thank-you note felt thin coming from a 3D platform, so we ran their mascot through our own rig pipeline instead. It has a skeleton now. Drive it around.
A green and white capsule character with a smiling painted face, two stubby arms and two stubby legs, standing on a round stage. Use W, A, S and D or the arrow keys to walk it, Shift to run, Space to jump, E to wave and Q to dance. The buttons below play the same animations.
Waking the pill up
What the check mark actually buys you
pump.fun verification marks a coin as officially belonging to the project behind it. That is the line between the real $THREE and the copies that share its name and its ticker, and it is the single fastest way for a buyer to tell them apart before spending anything.
$THREE is the only coin this platform promotes, and it lives at
FeMbDoX7R1Psc4GEcvJdsbNbZA3bfztcyDCatJVJpump. The badge now shows next to it on the
token page, read live from pump.fun on every stats request rather than
hardcoded, so a badge here always means the same thing as a badge there. Everything else minted
through three.ws is a user's launch, and every one of them is listed with its creator on
Agent Launches.
How the pill got a skeleton
The mascot arrived the way generated and scanned models usually do: one sealed shell, no bones, no joints, frozen mid-stride, and dense enough to choke a phone. Our humanoid auto-rigger looks for a head on a neck and two long arms, and a capsule with four nubs has none of that. So it got its own pipeline, and that pipeline is in the repo: scripts/rig-pill-mascot.py.
- Find the limbs without being told where they are. Voxelize the mesh, take its distance transform, and the body is everything thicker than a limb. The four nubs fall out as whatever is left over.
- Trace each nub back into the body. A minimum-cost path that prefers thick interior follows the limb's real curve instead of guessing a straight line, which is how the bent foot ends up with a bent foot bone.
- Skin it by what is inside, not what is nearby. The sculpted pose rests one hand against the side of the head. Any distance measure calls those two surfaces neighbours and welds them, so the weights are decided by walking each vertex inward to the axis of the part it is skin for. Through the mesh, that hand is a whole arm away from that cheek.
- Bind mid-stride, rest standing. glTF keeps the bind pose and the rest pose separate, and our retargeter replays clip motion as a delta on the rest pose. A walk cycle has to start from legs-under-hips, so the neutral stance is baked into the shipped geometry.
- Animate for the proportions it actually has. Six clips, authored against a mascot with nub limbs and no neck rather than borrowed from a human mocap library: idle, walk, run, wave, jump, dance.
- 52Mixamo-named bones
- 44,544triangles, down from 296,962
- 2.6 MBrigged, down from 12.6 MB static
- 6clips baked into the file
- 100%of the three.ws clip library retargets onto it
That last number is the one that matters past this page. The skeleton uses the canonical bone names, so the pill is not limited to the six clips it ships with: every animation on the platform drives it, including the ones you have not made yet. Full write-up in the docs.
Do this to your own character
Nothing on this page is a one-off favour. The same tools are open to anyone with a GLB and a character worth animating.
Pose it
Open the pill in the Animation Studio and drive it with the full clip library.
Forge a character
Text or an image in, a textured 3D model out. Free lane, no account.
Rig any GLB
Send a static humanoid model to the auto-rigger and get a skinned, clip-ready avatar back.
Put it on your site
One script tag drops a walking avatar onto any page, yours or someone else's.
Download the GLB
2.6 MB, rigged, six clips included. Open it in Blender, Unity, or anything that reads glTF.
See what agents launched
Every coin minted through three.ws, with the agent that minted it.