place.stream.badge.def

Defines a badge's visual appearance and type. Created by the issuer and referenced by issuance records.

Repository @stream.place did:plc:rbvrr34edl5ddpuwcubjiost not from the namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritybadge.stream.place
Indexed

Record

record · key tid

Properties

badgeType

requiredstring

The category of this badge, used for scope and display rules.

  • knownValues: place.stream.badge.defs#vip | place.stream.badge.defs#event

createdAt

requiredstring · datetime

Optional description of the badge.

  • maxLength: 256

image

blob

Badge icon image.

  • maxSize: 262144
  • accept: image/png, image/jpeg, image/gif, image/webp

name

requiredstring

Display name for this badge.

  • maxLength: 64

Similar lexicons

semantic match

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

  • place.stream.badge.defs

    not from the namespace authority

    A resolved view of a badge issuance, including def fields for display.

  • Defines a badge that can be awarded via badge award records to users, projects, or activity claims.

  • Badge definition: metadata plus a reference to PNG artwork stored as a blob on the issuer PDS.

  • place.stream.badge.issuance

    record not from the namespace authority

    Grants a specific badge to a recipient. The badge only appears in chat after the recipient adds this record to their place.stream.chat.profile selection array.

  • A badge earned by a user, awarded by the postgame system based on activity