We support three types of badges: Permissionless,Backend-authorized, and Gifted. Please review the different requirements and use cases per badge and decide on your badge type..

TypeDescriptionBasic RequirementAdditional Requirement
Permissionless

Badge checks eligibility based on smart contract.

Example: Badges attest to completing an onchain transaction or holding an NFT are eligible to mint the badge.

N/A

Backend-authorized

Badge checks eligibility based on the issuer’s API.

Example: Badges attesting to completing offchain actions or a certain allow list.

  • The check API and claim API have been deployed to production.
  • The attester proxy contract deployed on the Scroll Mainnet.
Gifted

Badges checks eligibility based on the issuer’s API and automatically sends to users’ canvas. There is no minting required for users to display the badge.

Example: Badges attesting to ownership or paid membership on other platforms / chains.

  • The check API has been deployed to production.

You can find an explanation of each field in the Form Introduction section.

The verification result will be displayed here. There are two possible scenarios:

  • A badge preview card appears. This means the data can be submitted. Just do it, and Scroll will receive your data. After review, it will be displayed on the Scroll website
  • Error messages appear. Please read each one carefully and make the necessary corrections until the verification passes.