Your avatar, everywhere you play
Teleport Avatar Vault stores your VRM and GLB characters, keeps their attributes and licence in one place, and gives game servers a single call to check that you are allowed to wear them.
Upload once
Drop in a .vrm or .glb, tag it, and give it stats. Every avatar gets a stable, versioned URL.
Prove the right
Short-lived ES256 tokens bind your identity handle to an avatar URL. Servers verify against our JWKS.
Games just fetch
A relay-friendly download endpoint plus /.well-known/teleport-avatars for zero-crypto deployments.
POST /api/public/verify
{
"identity": "roderick",
"url": "https://avatars.teleportxr.io/api/public/f/8f0c…d1.vrm",
"proof": { "scheme": "jws-detached", "value": "eyJhbGciOi…" }
}
→ { "valid": true, "delivery": "relay",
"avatar": { "format": "vrm", "tags": ["anime"],
"attributes": { "strength": 12, "charisma": 17 } } }