app.certified.badge.definition
Defines a badge that can be awarded via badge award records to users, projects, or activity claims.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | badge.certified.app |
| Indexed |
Record
record · key tidProperties
allowedIssuers
arrayOptional allowlist of DIDs allowed to issue this badge. If omitted, anyone may issue it.
maxLength: 100
Category of the badge. Values beyond the known set are permitted.
maxLength: 100knownValues: endorsement | verification | participation | certification | affiliation | recognition
Client-declared timestamp when this record was originally created
description
stringOptional short statement describing what the badge represents.
maxLength: 5000maxGraphemes: 500
icon
blobIcon representing the badge, stored as a blob for compact visual display.
maxSize: 1048576accept: image/png, image/jpeg, image/webp, image/svg+xml
signatures
refOptional cryptographic signatures attesting to this record's content.
Human-readable title of the badge.
maxLength: 256
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.certified.badge.award
recordRecords a badge award to a user, project, or activity claim.
-
Defines a badge's visual appearance and type. Created by the issuer and referenced by issuance records.
-
dev.pcvera.temp.badge.def
recordBadge definition: metadata plus a reference to PNG artwork stored as a blob on the issuer PDS.
-
app.certified.badge.response
recordRecipient response to a badge award.
-
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.