The issuer registry contract tracks which organizations are active EarnProof issuers.

Responsibilities

  • Register approved issuers.
  • Store issuer address.
  • Store issuer metadata hash.
  • Store issuer status.
  • Suspend, reactivate, or revoke issuers.
  • Rotate issuer wallet address.
  • Query issuer validity.

Functions

Status Values

Privacy Boundary

Issuer metadata should be stored off-chain. The contract stores a metadata hash and issuer address only.