pet.trezy.claimAwards

Publishes the badges the awards ledger says the caller has earned into the caller's own repo, as `community.lexicon.badge.award` records, and answers with everything they hold. Called on sign-in and after anything that might have earned one. It decides nothing: `job.run:games.achievements` owns that, and this only copies what is already recorded — so calling it twice writes nothing the second time, and calling it can never award anything.

Repository @trezy.pet did:plc:ollch4g7tes2reb5eceiwuol namespace authority
Details · procedure
Kindprocedure
Authoritytrezy.pet
Indexed

What's different

same NSID · two revisions from the same publisher
trezy.pet · namespace authority
trezy.pet · namespace authority
4 changes, all backward compatible

Records and requests that were valid against the base schema stay valid against this one.

Procedure · output

#main
Added

progress

compatible

New optional property.

array of ref

#award · properties

#award
Added

current

compatible

New optional property.

integer · minimum: 0
Added

target

compatible

New optional property.

integer · minimum: 0

Definitions

Added

#progress

compatible

New definition.

object
4 properties unchanged Open the full schema diff →