owned this note
owned this note
Published
Linked with GitHub
---
title: 'DAO Hub'
---
Open Web DAO(s)
===
## Summary
We hope to define the scope of a project involving research, product development, and community building around the concepts of "DAOs" and social tokens. James Young has offered to manage this particular initiative, alongside our Community Squad and the Open Sourcerers (NEAR DevRel Team).
## Context
### Sputnik DAOs 🛰️ 🛰️ 🛰️
[Sputnik DAO](https://sputnik.fund) is a new model for decentralized organizations, which empower communities to build their own value systems and coordination mechanisms. Essentially, the objective is not singular. The purpose of Sputnik DAO is to develop many Sputnik DAOs, given the [factory model](https://gov.near.org/t/factory-pattern-with-upgrades/222) of its contracts.
#### github.com/near-daos
* DAO - Decentralized Autonomous Organization
* Council - voting members of a DAO
* Proposal - anyone can submit various types
* NEAR payout with description
* add / remove council member
* change vote period
* change purpose
* Bond - amount required to submit a proposal
* returned if council approves
In v2, there will be additional features, including: fungible tokens, [bounties](https://github.com/near-daos/sputnik-dao-contract/issues/6), councils of councils, polls, arbitrary function calls, and policies for specific roles.
#### [NEARverse](https://t.me/NEARverse): Sputnik DAO Experiment at ETHDenver Hackathon
![](https://i.imgur.com/ml4cHAu.jpg)
Our team first noticed this decentralized autonomous object hurtling toward the metaverse of Cryptovoxels... Laura Camellini from Createbase designed a 3D model of Sputnik crashed into the moon, leaving a crater (made by Ilan Katin in 2019). The Sputnik DAO platform has rudimentary UI/UX, so we came up with a kind of narrative about how a Sputnik DAO landed at ETHDenver to be hacked.
The alien council that programmed this art installation decided to experiment with payouts (up to 35 NEAR) for various reasons. Overall, there were over 130 proposals by ~100 unique accounts, and more than 3000 NEAR was distributed.
#### Social Engagement
We collaborated with members of Agency DAO, Felipe Duarte and Guilherme Maueler, who produced two videos for Twitter. Also, Dani Osorio asked Mx Jxn from the Paras community to create a portal image based on his lens cryptoart.
[video tweet](https://twitter.com/neardevs/status/1357767605822586881?s=21) | [update tweet](https://twitter.com/neardevs/status/1358549915857747971?s=21)
The Agency DAO guys also made a video for the “Artifacts of the Multiverse” gallery, curated by Annie Phillips of IRL art, who shared it with over a hundred NFT artists who contributed to the show, for example: [Godfrey Meyer](https://twitter.com/godfreymeyer/status/1357783833366568960?s=21)!
### Forum Discussions
1. [Launching Sputnik DAOs](https://gov.near.org/t/launching-sputnik-daos/451) by James Waugh
2. [How To Create a Sputnik DAO](https://gov.near.org/t/launching-sputnik-daos/451/3) by James Waugh
3. [Sputnik DAO Frontend Enhancements](https://gov.near.org/t/sputnik-dao-frontend-enhancements/397) by Illia
4. [Developer DAO](https://gov.near.org/t/developer-dao/459) by Illia
5. [What is the difference between a Guild and a DAO](https://gov.near.org/t/what-is-the-difference-between-a-guild-and-a-dao/462/7) by NiMA
6. [How Should We Measure Guild Contributions?](https://gov.near.org/t/discussion-how-should-we-measure-guilds-contribution/573) by Eunice Chan
7. [Missing Features of Sputnik DAO](https://gov.near.org/t/sputnikdao-discussing-missing-features/621) by Maksym Zavershynskyi
8. [Bridge Upgradability and Governance Plan](https://gov.near.org/t/bridge-upgradability-and-governance-plan/633) by Alex Shevchenko
9. [Sputnik DAO v2](https://gov.near.org/t/sputnikdao-v2/661) by Illia
10. [Onboarding Users on NEAR](https://gov.near.org/t/onboarding-users-on-near/682) by Illia
11. [Angel DAO from Googuild, 4NTS, and Fabric VC](https://gov.near.org/t/discussion-angel-dao-from-googuild-4nts-and-fabric-vc/745) by Ozymandius
### NEAR.fm
#### Berry Social Network
WIP concept app to demonstrate a Twitter-like social network running on NEAR.
Code: github.com/evgenykuzyakov/near-fm
Watch: [Live Contract Review on YouTube](https://www.youtube.com/watch?v=1i-HnhwoNWg)
Learn: [Example of NEP-145 Standard for Variable Storage](https://github.com/evgenykuzyakov/near-fm/blob/master/contract/src/storage_manager.rs)
*Query historic contract state data from the NEAR RPC node on the front-end to avoid storing all the data in the persistent storage of the contract.*
### Abridged + Collab.Land
[description here]
#### Notes from 2/24 Session with James Young
Working with Matt Lockyer and others to explore strategies for building network effects, including [Progressive Onboarding](https://github.com/near-apps/prog-onboarding) for NFT creators and social token projects.
Researching NEAR organizational structure and relevant programs: OWC, Grants, Community Fund, Guilds, and Councils / DAOs.
Our belief is that viral growth and sustainable development are crucial for success of NEAR in broader context of the Open Web community. Time is now!
## OpenWeb.Community
**TL;DR ~ NEAR Collective is thrilled to support many communities who are developing solutions for people in the NEAR ecosystem and beyond! Our network is building momentum toward open governance for web apps, services, and technology platforms.**
### (Social Tokens + DAOs) x Liquidity
Brainstorming: please add thoughts!
* how to visualize this flywheel
User Stories
---
```gherkin=
Feature: Launch a Social Token with NEAR Telegram Bot
Scenario: Creator joins the Social Tokens group
When the Creator sends a message with "/create XYZ"
Then the Bot sends a DM with instructions to configure a token (supply, etc.) with optional Sputnik DAO policies and roles.
Scenario: Creator launches an NEP-141 fungible token
Given the Purpose has been approved 😉
When the Creator shares allotments of XYZ token
Then the Bot will make a related post in the group
Scenario: Supporter claims allotment of XYZ token
Given the Supporter is in the group
When the Supporter sends a message with "/claim XYZ"
Then the Bot sends a DM with instructions to get a NEAR account or connect an existing wallet
When the Supporter decides to claim their allotment
Then amount of XYZ tokens in their wallet increases
And remaining allotments decrement
```
#### Optional:
```gherkin=
Feature: Create a v2 Sputnik DAO
As a Social Token Creator
I want the community to vote on meaningful proposals
Because I want to increase demand
Scenario: Use Bot to launch token
Given wallet is connected
When I decide to leverage Sputnik DAO for community token governance
Then Bot will ask questions to configure DAO policies and roles, e.g. allotments, bond / deposit amount, vote period, etc.
And number of tokens in designated wallets should increase according to specification
And council formed with members (notification?)
```
```gherkin=
Feature: Buy NFTs from Creator
As a Supporter
I want to exchange tokens for valuable items
Because I hope to distinguish my collection
Scenario: Supporter claimed allotment from Creator
Given wallet is connected (OpenWeb.Community)
When I navigate to the Creator page ~ NEAR.fm?
And I click "buy item(s) with XYZ token or NEAR"
Then item(s) should appear in my wallet
And the amount of XYZ token or NEAR will be transferred from Supporter to Creator
And NFT inventory decrements
```
> about [Gherkin](https://docs.cucumber.io/gherkin/reference)
User Flows
---
```sequence
Creator->Bot: /create XYZ
Note right of Bot: checks name
Bot-->Creator: DM: connect wallet
Note left of Creator: token config
Creator->Bot: supply, etc.
```
```sequence
Supporter->Bot: /claim XYZ
Note right of Bot: checks token
Bot-->Supporter: DM: connect wallet
Note left of Supporter: review details
Supporter->Bot: request allotment
```
> about [sequence-diagrams](http://bramp.github.io/js-sequence-diagrams)
Project Timeline
---
```mermaid
gantt
title Open Web DAOs
section Product
Sputnik DAO v2 :a1, 2021-02-16, 75d
OpenWeb.Community :a2, 2021-02-22, 69d
section Community
DevRel Guild :b1, 2021-03-05, 58d
Hackathon :b2, 2021-04-16, 14d
```
> about [mermaid Gantt charts](http://mermaid-js.github.io/mermaid)
## Next Steps
The plan is to build an Open Web Community platform that will support an event scheduled for late April. This can be done in parallel with development of the Sputnik DAO [contracts](https://github.com/near-daos/sputnik-dao-contracts) and [UI](https://github.com/near-daos/sputnik-dao-ui).
### Actions
* Forum Post re: Open Web DAOs
* Discussion about [Open Sourcery](https://github.com/near/devrel/issues/31)
* Event Coordination
###### tags: `Open Web` `Community` `Governance`