🏆 Goal


Build an automated bot to foster trust and clarity within existing crypto community spaces in Discord.

✅ Directives


<aside> 1️⃣ Trust It’s very difficult to ascertain how a community member participates in The Graph Discord. Are they a novice Delegator? Are they a veteran Indexer? Anyone within The Graph Discord can claim to be whatever protocol role they want. It’s a barrier to trust and coordination when you don’t know if the user you are talking to truly is an active participant in the protocol. RoleBot addresses this problem by introducing verifiable roles into the ecosystem.

</aside>

<aside> 2️⃣ Clarity Each new badge award that RoleBot features will contain five reaction emojis: ❓and 🏆 and 👍 and 👎 and 🚧. Click❓to see the subgraph, badge definition, and transaction(s) associated with the badge. Click the 🏆 to view the user’s other badges and historical reputation on Emblem. Click 🚧 to note something as spam.

</aside>

<aside> 3️⃣ Recognition Community achievements often go unnoticed. RoleBot unlocks the ability for The Graph community members to recognize other members’ achievements and give kudos.

</aside>

<aside> 4️⃣ Interoperability RoleBot will be designed to enable users from multiple protocols to tie their on-chain accomplishments and network score to their Discord account with a simple bot command. Any user joining a RoleBot-powered Discord will be able to showcase their historical reputation from their on-chain record. We want to bring the Twitter “blue checkmark” verification to crypto communities within Discord.

</aside>

<aside> 5️⃣ Spam Prevention RoleBot can facilitate anti-spam measures by enabling community members with sufficient reputation to flag spam-worthy posts.

</aside>

🏠Departments


🛠️Engineering:

RoleBot Engineering

🖌️ Design:

🖌️RoleBot Design

✍️ Notes


🏗️ Project Management Links


📚 Resources


The Graph protocol role icons