place.stream.badge.issuance

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.

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

badge

requiredref

Strong reference to the place.stream.badge.def record being granted.

createdAt

requiredstring · datetime

Client-declared timestamp when this issuance was created.

did

requiredstring · did

The DID of the user being granted the badge.

Similar lexicons

semantic match

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

  • Issuer grants a badge definition to a recipient; may include an optional HTTPS more-info link.

  • place.stream.badge.defs

    not from the namespace authority

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

  • place.stream.badge.getIssuedBadges

    query not from the namespace authority

    Returns badges issued to the authenticated user, organized by display slot. Also indicates which badges are currently selected in the user's chat profile.

  • place.stream.badge.def

    record not from the namespace authority

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

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