Credential Issuer Rating

After a user has obtained a credential, they can anonymously rate the credential issuer via a Semaphore proofarrow-up-right. This can be done by calling the generateRateCredentialIssuerProof function inside the @bq-core/lib library with the following parameters:

circle-info

The external nullifier being used to prevent double-signaling is the string bq-rate.

Users can then send these proofs to the Credentials.sol contract by calling the rateIssuer function, which verifies them and aggregates the ratings given for the credential.

Last updated