Feedback Wanted: “Communities” Design Document
At Steemit, we believe that one of the ways in which the Steem blockchain really distinguishes itself from other protocols is its ability to nurture authentic online communities. Steem has many state-of-the-art technical capabilities, but features are only as valuable as the behaviors and experiences they support. Ultimately, features don’t create value, it’s the people who use those features to cooperate and collaborate with one another to build amazing things, who create value.
That’s why we’re excited to announce that we have released our new Communities design recommendation. This is a high level document intended to communicate our current thinking about what should be included in the finalized protocol. It is our hope that 3rd party developers, like those behind Steempeak, Busy, TokenBB, and others, will use this design document to provide feedback and become more involved with helping us implement an open communities standard.
Feedback Wanted
Those 3rd party developers who are interested in collaborating on the Communities standard, please leave your feedback in the comments to this post including links to any articles where you explore features you would like to see, and e-mail us at [email protected] to explore more direct involvement. Bear in mind that we want to make sure that the design for Communities is lightweight and that a Minimum Viable Product gets shipped as soon as possible. We know that a lot of community members and developers have been waiting a long time for Communities on Steem, and we don’t want to make them wait any longer than is absolutely necessary.
Why Communities?
From Steemit team member @roadscape:
My goal with Hivemind (or “Hive”) was to create the infrastructure which would empower everyone to contribute more effectively to Steem. Steem accomplished a great deal with very primitive tools, but it needed a major upgrade which it got with the release of Hivemind. Hive core gives developers a flexible layer which allows them to create more powerful tools and interfaces, only one of which will be Communities.
Hive Communities will give everyone the ability to ORGANIZE around a set of values, and the power to do so effectively. It will introduce a new dynamic of influence which does not have anything to do with Steem Power. Minnows will be able to mute whales and, unlike other platforms, the moderation log will be fully transparent.
Such a system will be far more effective than anything that exists today for connecting creators and curators. Curators will be attracted to communities which are well-organized: focused, high-quality, low-noise. That will make it easier for curators to find and upvote good content, which will in turn mean more rewards for those curators who are especially adept at evaluating subjective quality. While curators have always influenced the flow of rewards, their tools were crude. Hive Communities will put more power back into their hands.
Hivemind
Hivemind enables us to offer decentralized software solutions that provide developers with the trustlessness and unity of a shared blockchain database, without requiring costly and difficult upgrades (“hardforks”) to the base layer. By creating Communities using Hivemind we can guarantee that no matter what Steem-powered application you’re using, the Communities you find, and the members of those communities, will be constant.
Communities on Steemit
As the most used Steem interface, we believe it is important that Communities come to steemit.com as soon as possible, but it is equally as important that they be rock-solid. 3rd party developers can begin experimenting with user interfaces that delight their users in new and exciting ways as soon as the Hivemind APIs are ready. We believe that Steemit, Inc. should take a more deliberate and methodical approach. We should develop as fast as we can, while being careful not to disrupt the user experience on steemit.com too much or too rapidly. With a standardized Hivemind implementation, there may well be applications with Communities integrated into their user interfaces before steemit.com. We think that’s great.
One of the many great things about Hivemind is that none of this is written in stone. We can continue to improve and expand the Communities protocol with ease. So please check out the design document, and provide feedback in the comments section below!
The Steemit Team

Idea: Maybe this idea will work in future sprints, but it might be good to prepare for.
I would like STEEM Power to play a role in enabling advanced (premium?) community features.
What would an advanced feature be? Well, down the road, maybe you realize that a higher STEEM Power demand seems to correlate to higher price, so you’ve determined that it’s worth a specific amount of ad revenue. So for those communities with enough STEEM Power to justify the cost, ads are removed.
That’s just one example.
EVERYONE INTERACT TO HELP MAKE IT HAPPEN
PUBLIC QUESTIONS AND FEEDBACK FOR STEEMIT INC
A. Are you willing to release the backend/hivemind changes even before you have your own steemit.com design ready?
B. Who's working on your UI for communities at Steemit Inc?
C. What are the 2-3 things you want the most feedback on in your document?
D. Are you willing to eventually consider multi-owners perhaps when the blockchain supports multi-signature type technology?
E. I think short description "About" should be shorter than 512 characters. This needs to be crafted to fit into social re-shares like discord, reddit, fb etc
Or what's the reasoning behind 512?
F. About could be a good place for it... but i'm thinking there needs to be a json data that basically and shortly responds to the question of "What content is acceptable as part of this community?"
G. if i'm not mistaken iso693-3 is a 3 letter language code and your examples are 2 letters
H. I think many people would like to see a small fee for communities with the steem being BURNED or sent to the Steem Proposals fund. Any reason not to do that? I know there's less need since it's number identifier and not a unique name. But still it's good for the health of steem and helps with the SNR (noise)
This is really interesting, I do not really see any problems with the current implementation. Although this will require very profound changes to all the frond ends to the point that it may be faster to just recreate one from scratch using components from the old ones.
I tend to disagree on the "mutes are not retroactive" part.
mutepostoperations.In terms of features that are "nice to have" would be the ability to set your own ads. This way communities can run things where they share ad revenues to their best authors and are incentivized to break the echo chamber and share their page to the outside world for more pageview. They get ad revenue and the frond end earns backlinks, it's a win/win
Really excited about the productive updates from the team. In truth, communities are the backbone of every successful company.
I want to clarify the details. Will communities be maintained at the interface level or at the blockchain level? In this case, you need hardfork.
This is a significant spec. Looks exciting.
A feedback would be, can UI/wireframes already be integrated or included in the document? I have a hard time creating a picture on how these all comes together.
How do you plan to integrate the communities UI to steemit.com?
As long term steemer this sounds more in tune with what I want to do, the only other way is to create a clone of steemit with the aim of providing the community I want to create on a more local basis rather than the noise of steemit as a whole of the world chippin in, this would break the monopoly of facebook on it's groups pages. I look with great intrest on this proposal.
To listen to the audio version of this article click on the play image.

Brought to you by @tts. If you find it useful please consider upvoting this reply.