logo

Inspiration

The rise of Decentralized Autonomous Organizations [DAO] have provided an exciting way to organize around a set of shared interests and values that are reinforced through rule-based automated electronic governance. While DAOs are an incredibly exciting new innovation for communities, they have several pain points and limitations today that could be improved upon. The pain points solved with the PoSum [Positive Sum] DAO framework are: a) Sustainable resource management b) Participation in community projects c) Makes it easy to DAO-ify existing online communities (Facebook, Twitter, Telegram, Discord) via chatbot integration.

What it does

The PoSum Platform uses chatbots to integrate with existing Telegram online communities to give members a chat interface to an underlying DAO system [the PoSum DAO]. The chatbot allows for easily onboarding members into the group through a streamlined flow. The first step is a new user Account Contract creation funding (through the chat interface) which is performed by selecting either Metamask [via DappHero] or Wyre [fiat onramp]. The account contract allows for a guardian to interact with the underlying DAO in a secure way through user commands to the chatbot. The new user can then request an existing member to act as their champion and provides tribute [via DIA] for their entry. The champion gets notified by the chatbot with an option to submit a new user proposal to the group for the members to vote on the application. The group members are notified by the chatbot whenever a new user proposal gets submitted by a champion. Upon member approval, the new user is notified by the chatbot that they are now part of the community.

Member tribute is converted to CHAI [an interest-bearing token] that accrues interest for each member’s accounts, similar to a bank savings account. Members can add or remove tribute once accepted, but they cannot use their own accruing interest. Instead, they can then use their interest to fund project proposals that are submitted by other community members. If members do not vote for any proposals during a voting period, their interest gets pooled into a ‘community bank’ where the bank’s interest is evenly available to all community members to fund future proposals. Finally, PoSum DAO provides a community funding ‘powerup’ by providing adding flashloan capability for community members to use their group’s liquidity. This both raises the funds of the overall community by both providing a powerful investment feature as well as providing an incentive for members to increase their tribute.

screenshot A screenshot B

How we built it

We used solidity for the contract, node-red for bot interactions, DappHero for Web3 account funding, Abridged SDK for account contract creation and interactions. The project was also built with the power of London coffee and ceremonial grade matcha.

Challenges we ran into

The project was really ambitious with the time period as we wanted to both create a radical new kind of DAO, completely reinvent the UX for interacting with DAOs, use Account Contracts, and support flashloans. These requirements really stretched our team thin, and we had to make sacrifices across the board in order to ship on time. Overall our challenges were in completing the functionality of accurately calculating account interest in every scenario, coordinating development logistically, and fully integrating all the features we had originally had planned for, but we like the final set of features we settled on.

Accomplishments that we're proud of

Developing the PoSum DAO philosophy, the structure of the underlying DAO smart contract system, the easy for mainstream DAO interface that exclusively uses chatbots for registration and proposal liking, and the group flashloan capability.

What we learned

As we went through the process, we learned an incredible amount about to best develop low-friction DAO onboarding user flow and account contracts. We also learned a lot about building sophisticated smart contracts that support social network style ‘liking’ that’s gas efficient as well as creating flashloans.

What's next for PoSum Platform

Moving onwards, we’d like to continue to polish and bugfix the chatbot interaction with the user and community members. The ultimate goal will be to get to Mainnet for a full public launch.

Built With

Share this project:

Updates