icon picker
Workshop #1

Building a Reputation Community

What are the Use Cases they’re exploring?
Reputation to Auto-Approve Bounties
Integrate existing reputation system on-chain to confirm bounties and access rewards, display reputation scores and contributions in one NFT
Solution: dynamic membership NFT to capture reputation and bring Airtable data on-chain, saving administrator time, using webhooks, membership NFTs, and Zapier.
Use Reputation to Reward individuals that Refer others
Capture who referred current members, allocate points to create a user Reputation Score, and map an on-chain social graph
Solution: Native application that’s connected to Airtable to capture onboardee/er information, allocate points for referrals, and send NFT
Capture Creator Engagement
Consumer startup wants to integrate web3 into app to capture user engagement through NFT
Solution is to create reputation NFT that updates with reputation score based on user engagement, creation, and activity.

What is on-chain reputation?

Reputation is the collective opinion that others have of you based on your past actions.
Reputation allows others to easily identify valuable and trustworthy individuals.
Reputation is important for facilitating trust among peer-to-peer interactions.
How do communities solve this?
Reputation is tracked via on-chain credentials, discord roles/ channels, and bounties.
Many communities track reputation using off-chain tools like Airtable or Google Sheets which is both centralized and inefficient.
What does integrating on-chain reputation unlock?
Investment allocation
Access to bounties
Access to specific social channels
Grants for Funding

How do I create my Reputation System for my Community?

3B614682-171C-4A35-805C-852079E8CA15.jpeg

This is an activity that will take time and should be done collaboratively with your community or executive team in order to ensure the completion and accuracy of your stack.
We think about Reputation as a stack. There’s a bottom of the stack (the left side), the Underdog API, and the top of the stack (right side). We believe a lot of reputation is living off-chain (and some on-chain), and needs to be bridged on-chain.
The Bottom of the stack are ‘inputs’ where Reputation is captured this can be tools such as:
GitHub
Discord
Twitter
Airtable
Dispatch
When you’ve identified your tools or inputs that are key to your to your community, your next process is to identify key metrics, contributions, & teams internally. We have another variable that we are currently working on - role of member but that is not important now for majority of communities .

Once you’ve done that you need to answer one question - What benefits do you want to offer to your community members and users for being loyal? This will allow you to create the Top of the Stack of your Reputation System.

Why?

This is because we’ve noticed that a lot of the best communities in the ecosystem are run like lean start-ups that prioritize: accountability, process, and ownership. By running like startups, they are able to understand their members and reward them in ways that truly motivate them.

What are some example teams and contributions?

Teams
Communities will have different contributions or tools but will more than likely operate around a similar team structure. Here are some common teams and their responsibilities:
Strategy: long term planning and optimizing community activities
Operations : ensuring that the community is running smoothly and things get done
Research : deep dive into the ecosystem and optimize ways to run the community
Development: hack on internal or external projects
Social: Gaining distribution across the ecosystem by posting on social media
Community: engaging with others in your community, this is simply the community
Metrics & Contributions ( a non-exhaustive t emplatethat may be different for all)
Strategy:
Planning Roadmap
Partnerships
Organizing Community Initiatives
Closing Partnerships
Operations:
Running a meeting
Administrative Tasks
Organizing Meetings
Research:
Creating Research Topics
Writing Deep Dives
Development:
Hacking on Internal Projects
Fixing bugs on internal projects
Hacking on External Projects
Social:
Creating Content on Social Media
Tagging Community on Social Media
Community:
Engaging within Group Chat
Reacting to messages/announcements in Group Chat

Like I mentioned, this is non-exhausting, can be copied, but I implore you to make your own with your team.


How do I assign points to each contribution and metric?

This is an exercise that you should do with your team and communtiy. Our general framework is as follows:
Low effort, Low impact - 2-5 points
Medium effort, Medium impact - 10 - 15 points
High effort, High Impact - 15- 20 points

This is something that will be constant iterations and we’re happy to assist on

What Underdog Protocol tools do I use?


Reputation NFTs

Updating NFT attributes
Once you create your NFT, you’ll be able to update your attributes with your actions and points within the UI and API:

Webhooks
2106DCBF-60E2-464E-A7FF-CDC71A97A367.jpeg
You’ll be able to
Create NFTs
Create Collections
Update NFTs

How to get started?

Read our guides @
Enter Code: ‘Participant’ for three months free

How about the Presentation?



Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.