io.kich.accomplishment

Record declaring that the user has earned an accomplishment (badge/milestone). One record per accomplishment type per user.

Repository @kich.io did:plc:uxjwdy4wvuridijisalvxlxe namespace authority
Details · record, key any
Kindrecord
Record keyany
Authoritykich.io
Indexed

Record

record · key any

Properties

createdAt

requiredstring · datetime

metadata

unknown

Optional free-form metadata for extra accomplishment context.

type

requiredstring

Accomplishment type key (e.g. first_made, first_recipe)

Similar lexicons

semantic match

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

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

  • net.anisota.chronicle.achievement

    record not from the namespace authority

    DEPRECATED - superseded by net.anisota.chronicle.milestone. No new records are written to this collection; the schema is kept because earlier records still exist on users' PDSes and remain readable. rkey is the achievement ID (e.g. followers2500, level50). Immutable.

  • net.anisota.chronicle.milestone

    record not from the namespace authority

    A milestone reached in the field, shown on the Fieldwork page's Milestones tab. Successor to net.anisota.chronicle.achievement (legacy records in that collection remain readable but no new ones are written). rkey is the milestone ID (e.g. level-50, expedition-first-light). Created once with createRecord when the milestone is reached. Immutable.