πŸŽ†Reputation

With our reputation module you can turn offchain activity into onchain points. Use these points to reward your members bwith voting rights, alpha access to content and merch, or specific features related to your dapp or protocol. Once minted, the points will update daily.

Read the instructions for how to activate the module and for members to mint their score.

Remember to first activate the module so that members can mint their score.

add video

Community Manager

As community manager you need to turn on the reputation module. This will release a token id that is tied to your community. The token id acts as an identifier for your community. To activate your module you need to connect your wallet. If you do not yet have a wallet, you can create one here

  1. Connect your wallet to TogetherCrew app

  2. Once your wallet is connected, select Issue Token. You will have to confirm and sign a message.

You need a tiny bit of ETH in your wallet to pay the transaction (less than 0.0001 ETH).

  1. Once you signed the transaction we will process it and issue a token. This might take a minute, depending on the chain. A message will appear in the reputation module once the transaction is processed.

  2. Members can only mint their reputation NFT if you give them access to the TogetherCrew app. Head over to Community Settings > Roles and in the field View Access add the necessary Discord roles. Only members who have that role can mint the reputation NFT.

  3. And you are done! Head over to Smart Announcement to schedule a message telling your members that they can mint their score. Make sure to tell them: What handles they need to connect to receive a score (e.g, Discord) and on which chain to mint (e.g, Arbitrum). They need a tiny bit of eth on the respective chain to mint their score (less than 0.0001 ETH).

Community Members

  1. Create an account at togethercrew.com by logging in with your Discord (other methods coming soon).

  2. After accepting the T&S, select your community.

If you do not see your community, reach out to your community manager. They need to either activate the reputation module or give you the correct Discord role.

  1. Go to Reputation Score and connect your wallet. Your reputation score will be minted to this wallet.

Your source of truth is your wallet. We will use this wallet as the main entity.

  1. Once you have connected your wallet to the TogetherCrew app, you have to link your wallet with your user handle. This is done by attesting that you are the owner of the specific handle. This step is done in LogID, a platform to create secure, onchain attestations of user credentials.

The user handle you choose will be used to calculate your reputation score and will be linked to the wallet you used when signing in to app.togethercrew.com

  1. Select Register and Grant permission. You will be directed to the logid app.

  2. Connect your wallet

You need a tiny bit of ETH in your wallet to pay the transaction (less than 0.0001 ETH).

  1. First connect your username (e.g., Discord, Discourse, Telegram etc) by selecting Connect. This will start the attestation flow. The attestation flow has three steps:

    1. Authenticate: Sign in with your username (e.g., Discord, Discourse, Telegram etc). This should be the same username than you used in app.togethercrew.com

    2. Attest: Connect your username to your wallet. In this step you make an online attestation that you own both of them.

    3. Sign: In this final step you sign a message to confirm your onchain attestation. You will see a green notification at the bottom of your screen and see that the Connect button changed to Revoke.

  2. Repeat step 7 for as many usernames as you want to link to your wallet.

  3. Now that you have linked your wallet to your username, you have to give permission to TogetherCrew to use this username - wallet pair. In logid, head over to Permissions.

  4. In Permission, you will see Applications towards the left, followed by all the accounts you have linked to your wallet. Select Grant Access for each username you want TogetherCrew to have access to. You have to sign a message in your wallet to confirm this step.

  5. You are done attesting ownership of your usernames. It's time to see your reputation score! Go back to togethercrew.com and select See your score. The score will update daily.

Smart contract

Schema: https://arbitrum.easscan.org/schema/view/0x6b5b50f2de8b387664838bd3c751e21f6b9aac7cf4bf5b2fb86e760b89a8a22d

AccessManager: https://arbiscan.io/address/0x1991D39FAF168EC48BaF10bbec8A8b6751BfC1E2#code

OIDResolver: https://arbiscan.io/address/0x4B015ed3A1C7244544e00aC947077593D6789F74#code

ApplicationManager: https://arbiscan.io/address/0x8006cCF2b3240bB716c86E5a16A9dD9b32eC5c53#code

PermissionManager: https://arbiscan.io/address/0x9a85Bb58CFb60ABd205c4Af7039fF73C86b41bd8#code

Engagement Score: https://arbiscan.io/address/0x89aDc2E7561914884c47a2F5447ac5052e6770b1#code

Last updated