Users and Attesters

Actors in Unirep

User ๐Ÿ‘ค

There are users who receive reputation and prove received reputation.

  • Users sign up by calling userSignUp in Unirep contract

  • User's identityCommitment is revealed at this time and it will be recorded in the contract to prevent double signup.

  • The identity commitment will not reveal the actual identity of the user but at the same time allow user to prove identity in the circuit.

Attester ๐Ÿ‘‘

There are attesters who give attestations to users and the attestations become the users' reputation.

  • Attesters sign up by calling attesterSignUp in Unirep contract.

  • Attesters would be given attesterId by the order they sign up, attesterId begins with 1.

  • Attester information and attestation history are public and so everyone can see which attester submits which attestation to the Unirep contract.

Last updated

Was this helpful?