Creating Curated Communities on Nostr with Ditto
For five years I have been building communities for women on the free and decentralized web. In 2019 I created Spinster.xyz, the largest (and, to my knowledge, the only) women-centered Fediverse server, home to over 20,000 users. We've faced our fair share of harassment and learned a lot about creating curated and intentional sub-communities on a protocol that is inherently censorship resistent.
Now, as Soapbox moves it's focus to Nostr, history repeats itself. Nostr, perhaps even moreso than the Fediverse, is built from the ground up to protect users' free speech. This is a good thing, and it's why we're excited to build on Nostr. But the protocol is young, and without robust tools to curate communities people actually enjoy, Nostr runs the risk of alienating the very users that have the opportunity to bring Nostr (and Bitcoin with it) mainstream.
Ditto provides a solution by allowing users to opt in to curated communities while still remaining connected to the larger Nostr network and enjoying all the benefits of an open protocol.
What is Ditto?
Ditto is a self-hosted server featuring a community-centered Nostr relay with a built-in UI.
Each Ditto server hosts it's own community of users, tied together by common identity but free to take their keys and leave at any time.
Ditto offers robust moderation tools at both the server and user level so that both communities and the individuals within them can craft their ideal experience on Nostr.
Update June 15: Ditto 1.0 is officially live! Try it out today at: Ditto.pub or browse other Ditto servers here.
Building Community on Nostr with Ditto
Choose Your Home Server: Ditto is meant to be self-hosted by multiple independent communties who want to connect together. For example, you may create a Ditto community for a specific geographic region, a special interest like homesteading, or an identity group like women. Ditto servers can be customized with colors, branding, and more to help your community feel unique. Users can take their existing npub to any Ditto server and opt in to making it their home server, and change home servers at any time! Users always retain control over their keys.
NIP-05 Identities: Ditto utilitizes NIP-05 identities (usernames granted by a specific domain) to mark users as part of the community. Ditto features a built-in self-service name provider for users, which admins can approve or revoke. This is how Ditto admins will determine who is part of their community, and how users will indicate their choice of home server.
Local Feed: The local feed is a homebase of each Ditto server, where users who are identified on the server can see and engage with each-other's posts.
Fully Customizable Themes: Emphasize your server's unique flair by adding custom themes and logos. Ditto puts you in charge, encouraging the creation of a name and logo that truly resonate with your community. Define your entire color scheme through a single hex code, applicable seamlessly across both light and dark themes.
Server-level Moderation Options on Ditto
Each Ditto server can control the experience on Nostr for its community through server-level moderation. There are multiple ways to do this, providing a variety of options for the needs of each community.
Post removal: Remove specific posts from your server. They will still be available to the rest of the Nostr Network.
Muted Word Policies: Mute any notes with specific words for the whole server.
Server-level User Muting: Mute individual npub's for your whole server so individual users don't have to bother with obvious bad actors.
Domain Muting: An entire other Ditto serving acting badly? Mute the whole server.
AI Content Policies: Connect your server to an OpenAI scoring tool with specific rules to approve individual posts.
Don't like how your Home Server is moderating content? Too much censorship? Not enough? You can take your keys to any other Nostr client, including Ditto servers, to get the experience you want! Or, better yet, host your own Ditto server and take control of moderation yourself!
User-level Moderation Options on Ditto
Users can further curate their own feeds by muting specific other users, including users on their own home server. Future releases of Ditto will also alow users to mute specific words, entire conversations, and other domains.
Join the First Woman-Only Ditto server
Ditto is still in development, but you can sign up now for early access to the first community Ditto server: henhouse.social, a Nostr relay just for women! Learn more and apply to join:
Sign Up For Early Access to Hen House