Protein Community connects the dots between our Discord, our monthly newsletter, our workspace and events space and our brand consultancy. Since launching our $PRTN token in September 2021, we’ve onboarded 200 members to collaboratively define and update our Good Growth mission, asked some tough questions, hosted a bunch of live events, and build some fun bots along the way.
Please note: This is not meant to be a definitive guide, as we’re still continuously iterating, but hope it might help you and your community’s journey 👍
1. Creating barriers is important
2. Your onboarding experience is everything
3. Intentionality and diversity beats expertise
4. Ask the tough questions
5. Be explicit about your call to adventure, compensation, and reward regularly
6. Build it if it doesn’t exist yet
7. From generalists to specialists
8. Proposals shouldn’t pass with 100%
9. Ethereum isn’t for everyone
10. Include your community in conversations about funding
11. Our Stack
12. Some closing thoughts …
When we started out, our focus was to create membership criteria based on values, not money - something which led us to airdrop our Founding Members 20,000 $PRTN each. In this process, we paid the gas fees as they aligned with our Good Growth mission of accessibility.
On reflection, this initial airdrop mechanic didn’t create enough skin in the game for this initial group, resulting in 50% inactivity. Whether your community is open or tokenised, focus on compounding the social capital invested by members with a suitable ownership incentive. For example:
Facilitate initial engagement through minimal viable participation i.e. running workshops, events, and town halls, then only airdropping those first contributors or attendees
Create a claims-based airdrop, meaning potential members have to pay their own ‘gas’ in order to claim their membership
Create fellowships, scholarships, or earn to access initiatives
Create Guest Pass memberships instead of airdropping tokens to those you want in the community but likely won’t engage; e.g investors, other DAO leaders, and surveyors… this means all ownership is distributed to those who are active.
There’s a real art to creating an accessible, inclusive, and scalable members’ onboarding experience. So, you’re going to spend more time than you think working out who you want in your community, how you get them in, and what you do once they’re there!
Onboard members frequently to avoid bulk processing membership applications (we had 674 in Season 1 😬) as it also helps keep the vibes alive and stops people to ask ‘wen access?’ that puts extra pressure on everyone
Create a screening matrix aligned with your values of members who fit the criteria, as it helps when others are reviewing applications
Publicly share your membership criteria, code of conduct, onboarding process, and approval frequency prior to members applying
Make reviewing new members a priority and reward those who step up to help
Create public FAQs and web3 education pieces so obvious questions are answered easily
Make sure you ask for people’s Discord handles (incl. their #1234!) and ETH addresses in your application form and put a disclaimer for members not to change these
Build an internal membership directory and/or Discord workflow, so you can review your community demographics
Include a CAPTCHA to protect against bots 👾
In the web3 space, bandwidth is key. When we started we filled PRTN with too many builders from other communities, not fully understanding the time and energy required to meaningfully contribute to a DAO. We also massively underestimated the lack of diversity in Web3, so have now prioritised both Intentionality and diversity when it comes to membership.
Make it easy for new members to say how much time they can contribute, as well as find the tasks or bounties that need doing
Invite members to self-identify using Discord emoji → role assignment bots
Set up an independent DEI (Diversity, Equity, and Inclusivity) team to ensure best practices are defined and maintained
Regularly review your community demographics and focus on areas that are lacking
Be proactively equitable by openly collaborating with other relevant communities
When you start anything new, you have more questions than you do answers. We went one stage further to create a safe space in the form of a #tough-questions channel for our members to ask the questions that are going to affect us all; in the hope, that through discussion, we understand them and might get a chance to answer some of them.
Create a dedicated space for your members to openly share and discuss “big” questions. These could relate to your mission, your values, or the world at large
Create actionable next steps or specific follow-up events in the form of dedicated working groups or live forum spaces
Create a role for those to lead these teams with lived experiences, rather than just objective voices
In the early stages, you’re likely to still be figuring out the right incentive structure for your community. Over our last 100 days, we’ve approached this in a number of ways;
In Pre-season; we airdropped tokens for engagement in tasks (e.g being part of workshops, or giving advice to the core team e.g 1 workshop = 1,000 $PRTN)
In Season 1; we allocated a fixed 80,000 $PRTN to 5 working groups, using coordinape for decentralised distribution and retroactively we adjusted this based on participation. We also created a #bounties channel with payment in both $PRTN and fiat
In the future; we’re creating a full compensation framework to reflect project, skill, and timeframes
Make sure you’ve got a clear call to adventure and your working groups know what is expected from them
Create an onboarding journey that ends in an easy actionable task or minimal viable participation - ours contributing links to our monthly Protein Supplement
Proposals in working groups can lose momentum, so encourage members to create their own sub-team to their proposals and allocate a budget to them or be prepared for the core team to help with their vision
Create a contribution framework, where members can easily see expectations, roles, and time required to get involved
Expect drop off within a group and create a funnel for new members to join in case of contributor churn
Coordinape only works for working groups with high subjective value creation and experimentation, smaller working groups will require bounties or agreed tasks
Make sure you schedule your compensation drops regular for increased engagement
Being part of an early-stage community requires you to be a jack of all trades. However, as you grow, so too does your team along with each member’s roles and specificity. We define the PRTN core team as long-term horizontal responsibility across multiple areas of the community with a monthly stable coin payment and a vested token schedule for compensation. And our core contributors as recognised and trusted members with a vertical specialty and ongoing token compensation based on role e.g. team lead, advisor etc.
Aim for your core team to spend 70% of the time on community building and 30% on community engagement
Create space for members to step up and hold your nerve on completing tasks that others could to gain ownership
Facilitate and instigate rather than dictate
Remember, we’re still early in the Web3 lifecycle, so a lot of tools don’t exist yet. We’ve always had a product-centric viewpoint and are fortunate to have some great dev in PRTN, so have/are spinning up a number of projects.
WTF Bot - now running on 60+ servers integrated with the Crypto Lexicon
NFT Guest Passes - invite-only on-chain pass that gives you 30 days of full access to the PRTN Community
GM Bot - a fun Discord bot that automatically adds an 🌞 emoji when you type “gm” or bd”
Membership Moderator - a simple emoji traffic light to approve or decline membership applications
Newsletter Generator - soon™
DAO 2 DAO Bridge - soon™
Colour Timezone Clock - soon™
If you have the inclination to build your own, make sure you set out a clear "product story” to define exactly the problem you’re looking to solve
For Discord bots, check places like Top.gg before you start as it’s likely someone else has made just what you’re looking for
Good devs are expensive and busy but might reduce their fee if they can be credited and/or the code be open sourced
Community-voted proposals are key to getting things done in a decentralised community. For Protein, the core team started with the same amount of $PRTN tokens as our members, as an intentional decision to weigh voting rights more evenly. However, not all decisions need to be proposals, so create a decision framework/matrix for which decisions require proposals and who has to be involved e.g. this decision needs treasury and memberships eyes on.
Promote healthy discussion on your proposals, we’ve now come to believe that passing with 100% is a bug, not a feature
Design by objection not committee
Slide into DM’s and remind people publicly to on vote deadlines for proposals
Don’t just default to 1 token = 1 vote, explore cooperative models or quadratic voting
Maybe controversial to the maxis, but we’re seeing more and more communities launching on other chains, as distributing your tokens on ETH mainnet is expensive and can inhibit your ability and efficiently reward members. If you’re still planning your launch, explore alternative chains with lower costs and better environmental impact like Polygon, Solana, or Celo.
Airdopping on ETH mainnet will either cost the community treasury or the members when claiming, so inclusive access is off the table
If you’re staying with ERC20s, Gnosis CSV is the cheapest and easiest way of batch airdropping option
Migrate a % of your token over to Polygon (or similar) for easier and more cost-efficient distribution
At some point in your journey, it’s likely you will want/need to raise some capital. Communities do this usually through NFT sales, token sales, or a combination of both. We closed a small pre-seed round last December from a handful of individuals.
Include your community as early as possible in funding conversations by hosting Town Halls and setting up #temp-channels
IRL events and conferences are good places to meet and build relationships with potential investors (thanks Liscon 💚)
If they are able, allow Community members to participate in your initial funding round themselves, so they can share in the upside
Showcase your investors, these will become important token holders
Explore voting delegation if you’re concerned investors will destabilise community decisions
Seek legal and tax advice from numerous sources and ensure you do your own research on the “correct” legal structure and paperwork
Guild for our token gating
Unlock for NFT airdrops/Guest passes
Discourse for discussion
Snapshot for voting
Gnosis safe for our treasury
Mirror for publishing (obvs)
Substack for our monthly Supplement
Mailchimp for everything else
Github for our code
Typeform for our project applications
Airtable for our membership applications
Notion for our Community docs as well as
Coordinape and bounties for compensation
Coinvise & CVS on gnosis safe to airdrop
Circle for real-world payments
Xero for Accounting
We’re also trialing Superfluid for streamed payments, Dework for task management, Syndicate for investment clubs, and we will be updating this list as we go …
Don’t create more channels or events than you need - in the early stages members will overlap so don’t stretch them too thin
Be vocal about logging in and out - create healthy boundaries for activity in your community that are inclusive of timezones
Don’t scale too fast - test and iterate as you grow, something that works at 100 members won’t work at 1,000 or 10,000
If you’ve made it to the end, well done 🎉 We’re big believers in building in the open, so hopefully this has been useful and if you have any questions, join our Discord or drop us a message on Twitter.
Big Love,
Protein 💚