at.atpcraft.player.skin

One skin record per player per server. The skin URL is required; an optional blob CID may be preferred by consumers. The record must carry at least one server endorsement. The record key is the server's signing key id.

Repository @atpcraft.at did:plc:6y74tzb6iqeuzuqqxgkizrek namespace authority
Details · record, key any
Kindrecord
Record keyany
Authorityplayer.atpcraft.at
Indexed

Record

record · key any

Properties

capeCid

string

Optional CID of the cape blob in the player's repo.

  • maxLength: 128

capeUrl

string · uri

Optional public URL of the player's cape PNG.

  • maxLength: 2048

endorsements

requiredarray

Server signatures over the canonical skin payload.

  • minLength: 1
  • maxLength: 64

model

string

Minecraft skin model type.

  • maxLength: 32
  • knownValues: default | slim

skinCid

string

Optional CID of the skin blob in the player's repo.

  • maxLength: 128

skinUrl

requiredstring · uri

Public URL of the player's skin PNG.

  • maxLength: 2048

timestamp

requiredstring · datetime

Record update time.

  • maxLength: 64

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Server-endorseable snapshot of a Minecraft player's state. Each endorsement is an Ed25519 signature from one trusted ATPcraft server.

  • Self-published descriptor of an ATPcraft Minecraft server, written by the server into its own repository.