OpenGov for everyone! 1 KSM = 1 DAO

On behalf of the Virto team, I’m excited to share how we’ve used Kusama treasury funds to build something we are very proud of: the Kreivo parachain. With our latest runtime upgrade It’s now possible for everyone on the Kusama community to set up their own DAO with just 1 KSM. Our goal is to make it super easy for people in the ecosystem to create and mange an on-chain organization that is native to the network(e.g. can do staking or participate in OpenGov).

What we built

Kreivo

The Kreivo parachain was conceived to be the first implementation of the Local Incentives Protocol, a long term bet to empower local communities with their own micro economies. In the short term though, it is a hub for Kusama native DAOs that have several tools at their disposal to integrate seamlessly in the ecosystem and even conduct businesses in the real world.

Communities

In Kreivo, communities—how we call DAOs—extend the existing pallet-referenda infrastructure used in OpenGov, thanks to a proposed change via the Fellowship, we allow dynamic collectives to form and manage their own governance tracks that communities can use with diverse governance options like membership-based, ranked, or token-based voting with KSM or external assets(including DOT). Each community manages its own treasury, including sub-treasuries for any sub-groups, and sets up multiple governance tracks to oversee different organizational functions. Additionally, through XCM, communities can execute actions on the relay chain, such as setting an identity, staking, or participating in OpenGov, seamlessly integrating with the broader Kusama ecosystem.

Do DAOs! not multisigs+proxies

Proxies controlled by multisigs are a powerful primitive but can be difficult to manage and scale for growing organizations. Oftentimes you have to compromise on security and decentralization delegating critical functions to off-chain agents like bots.
Example of a proxy-based collective i helped set-up last year(not easy to maintain):

Payments

Our powerful payments primitive enables secure refundable payments very well suited for real world businesses.
e.g. Let’s say you have a DAO that curates listings of products or services published by its members in form of nfts, the payments system allows customers confirm their goods have been received to release the funds that were frozen in the seller’s account, it allows the community to set up custom fees for each item and even assign a sub-DAO in your organization(e.g. decentralized customer care) to resolve disputes. We keep adding features like payment subscriptions or “fluid payments”(similar to a vesting system) to cover all kinds of use cases like the simple payment of salaries within the organization.

Pass and Memberships

A new use case for KSM :star2: to give end-users free access to blockchain services!
With our memberships interface implemented for the pallet-nfts, it’s possible to not only give communities a way to keep track of their users who can transfer any attached benefits easily but also to provide means of using said memberships via our “pallet-pass”(not released yet) which allows free wallet-less access to any service offered by the blockchain.

The process is the following:

  • Via governance the protocol mints any number of memberships with different prices and benefits(e.g. expiration date, weight allowance) into a protocol controlled collection.
  • Communities use KSM to buy memberships in bulk from the protocol.
  • Communities are given their own nft memberships collection to manage their memberships and assign them to their members.
  • Any interaction with the blockchain can go through the membership-aware Pass system that can use biometrics on your device or security key(passkeys) to authenticate and control a key-less on-chain account for you to execute fee-less transactions.

Fair Governance

In our last update we also removed the usage of Sudo, now the network’s fate is in the hands of our token holders communities. The experiment and main idea is to bet on the organizations building products on Kreivo, we believe they will have the best interest of the system at heart as they constantly need features and to interact closely with the protocol, it’s expected that DAOs will know better than end users with large bags what’s better for the network.

Communities use the ranked collective pallet to form a super collective with root privileges. Ranks will initially be given manually via public referendum based on the amount of infrastructure and the amount of memberships each community holds.
Numbers are not yet fully defined but we can start with a set-up like following:

  • +1 rank for each full archive node
  • +2 ranks for each collator
  • +3 ranks for a matrix server
  • +1 rank for each 100 memberships

Nothing is set in stone, the priority is to maximize fairness and balance power reflecting as best as possible the commitment of the communities with the ecosystem.

Call for DAOs!

It’s been a great and rewarding experience to develop tools for the public, we hope KSM(and DOT) token holders who made this possible will find these new DAO primitives useful to create great flourishing decentralized communities with global reach.
A simple interface to create and govern communities is on the way, in the meantime we want you :index_pointing_at_the_viewer: Apply and tell us about your ideas for a collective/community/business.
For the adventurous Polkadot.js users @pandres95 has created a guide for you to already come and setup your own DAO with 1 KSM, your feedback and feature requests will be very valuable, come talk to us on Matrix and we will be there to resolve any problems or questions.

10 Likes

Here’s a governance experiment by @pandres95 where a community(Virto) applies to funds payed out to the community’s account in Kusama Asset Hub, then the community is able to move the funds to the relay chain and to Kreivo all using its own decentralized governance. Kusama Asset Hub Treasury - Testing the Payout to a Kreivo Community

1 Like

great initiative!

what’s your expected timeline to go live?

1 Like

Initial version of a simple front-end to onboard KSM token holders and do some basic community management will be there in the next couple of weeks, but the system is very much alive and ready for Pokadot.js power users like yourself, so come join us! :wink:

3 Likes

This is awesome and timely.

We are committed to being a “beta tester” with a real-world use case of setting up a Wyoming JAM DUNA with Kreivo this summer

  • Multilocation: //kusama/para(2281)/plurality(#1107/voice)
  • Governance Token 1107 on AssetHub on Kusama

For background, see a16z blog post - The DUNA: An Oasis For DAOs + Wyoming DUNA Act (enacted in July 2024).

Wyoming DUNAs provide significant legal advantages over DAOs alone, but require a minimum 100 members. The 100 members may be non-US and anonymous (do not KYC). However, if payments are made to members, they need to be KYCed (potentially via KILT or People chain) with W8 (non-US) and W9 (US)

1 Like