Clarity & JSON Implementation
Last updated
Last updated
To create a Reputation (REP) badge using Clarity and JSON, you need to manage onchain logic with Clarity and define metadata with JSON.
The Clarity contract facilitates batch endorsements, allowing authorized users to issue badges to multiple recipients. It verifies the issuer's authority and manages the process of adding badges (endorsements) to users' profiles. Key functions include add-badge
(adds a badge to a user) and endorse
(issues badges to multiple users at once).
The JSON metadata defines the badge's attributes, such as its name, description, image, and criteria. It helps visually represent the badge and provides context, like the number of events engaged in or the date issued.
Example structure:
Together, Clarity handles issuing the badge, and JSON defines its visual and contextual properties.