Skip to content

obj+me.virmesh.handle.record

player に紐づく current handle record です。

draft

Description

HandleServer が保持する公開 handle record です。 primaryHandle を canonical handle とし、secondaryHandles には同一 player へ解決される補助 handle を入れます。 playerServer はその player の authoritative PlayerServer を示します。 updated_at は handle payload 自体に対して署名した時刻です。

Aliases

  • handleRecord
  • me.virmesh.handle.record

Fields

idstringRequired

handle owner の player identifier です。

primaryHandlestringRequired

player の canonical primary handle です。

secondaryHandlesstring[]Required

同一 player に解決される secondary handle 一覧です。

playerServerstringRequired

player を管理する PlayerServer の absolute URL です。

updated_atintegerRequired

この handle record payload を生成した時刻です。epoch second を返します。

Examples

resolved handle record

{
  "id": "medi:player:ed25519:base64-public-key",
  "primaryHandle": "alice@virmesh.me",
  "secondaryHandles": [
    "alice@example.com"
  ],
  "playerServer": "https://ps.example.com/",
  "updated_at": 1770000100
}

Referenced by

KindReferenceField
Action response (200)me.virmesh.handle.resolveHandlepayload
Object fieldobj+me.virmesh.player.profilehandle.record
Status payloadstatus+me.virmesh.success.handleResolvedpayload