Skip to content

obj+me.virmesh.avatar.reference

wearer が現在使っている avatar を指す参照 object です。

draft

Description

world/instance presence で配布する avatar 参照です。 public profile に private avatar の取得 URL を固定せず、現在参加中の world/instance の文脈で解決します。 hash を送る場合、解決後の manifest または asset hash が一致しないときはロードを拒否します。

Aliases

  • avatarReference
  • me.virmesh.avatar.reference

Fields

avatarIdstringRequired

avatar identifier です。

endpointstringRequired

me.virmesh.avatar.resolveAvatar を公開する AvatarServer の absolute URL です。

versionIdstringOptional

解決したい manifest version です。hash とは同時指定しません。

hashstringOptional

解決したい manifest または primary asset の hash です。versionId とは同時指定しません。

wearerIdstringRequired

この avatar を着用している player identifier です。

visibilitystringRequired

public または 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.