Appearance
obj+me.virmesh.avatar.reference
wearer が現在使っている avatar を指す参照 object です。
Description
world/instance presence で配布する avatar 参照です。
public profile に private avatar の取得 URL を固定せず、現在参加中の world/instance の文脈で解決します。
hash を送る場合、解決後の manifest または asset hash が一致しないときはロードを拒否します。
Aliases
avatarReferenceme.virmesh.avatar.reference
Fields
avatarIdstringRequiredavatar identifier です。
endpointstringRequiredme.virmesh.avatar.resolveAvatar を公開する AvatarServer の absolute URL です。
versionIdstringOptional解決したい manifest version です。hash とは同時指定しません。
hashstringOptional解決したい manifest または primary asset の hash です。versionId とは同時指定しません。
wearerIdstringRequiredこの avatar を着用している player identifier です。
visibilitystringRequiredpublic または private です。private の場合は fetchGrant が必要です。
Examples
private avatar reference
{
"avatarId": "medi:avatar:ed25519:avatar-public-key",
"endpoint": "https://avatars.example.com/",
"versionId": "2026-04-11T00:00:00Z",
"wearerId": "medi:player:ed25519:wearer-public-key",
"visibility": "private"
}Referenced by
No schema references have been registered for this object yet.