Astro DAO

Astro DAO Factory aka Astro DAO of DAOs

Astro (SputnikDAO V2)

Astro builds on the foundations of SputnikDAO V1 and widely expands the functionality of DAOs built atop it. Features shipped with Astro include:

  • Flexible, role-based voting policies

    • In V1 all DAO members were Council members and each had equal voting rights

  • Stable coin payouts

    • This reduces the uncertainty imposed by crypto volatility between proposal requests and payouts

  • Polling system for governance

  • Electing representatives

  • Cross-DAO accountability

    • DAOs can serve as members of other DAOs

    • DAOs can own each other's social tokens for shared investment in collaboration.

Astro truly is the next evolution of SputnikDAO and comes with a host of new features, more flexibility, and a friendly UI.

With Astro, DAOs will be able to retain more autonomy and, importantly, cast the net further in regards to governance through increased flexibility and the introduction of governance tokens.

Despite the revamped user experience and broadened feature set, the goal of Astro remains the same; to empower communities within the NEAR ecosystem.

Launching a DAO on Astro: DAO Presets

Before we guide you through the process of setting up your DAO, it’s important to understand the four pre-set DAO types that Astro has to offer. Do note that each of these can be fully customized during the creation process:

Launching a DAO on Astro: Step-By-Step

If you’re not already logged into your NEAR Wallet, go ahead and do so by clicking ‘log in’ in the top right corner of the Astro homepage.

  1. On the landing page of Astro, select the organization you’re starting out of the four presets or hit ‘Create a DAO’ in the top right corner

  2. Customize each of the settings in regards to proposals, structure, and voting power to your liking

  3. Name your DAO

    1. DAO Address

      • This is unchangeable and will be the on-chain address of your DAO

    2. Display name

      • How your DAO will be displayed within the Astro application

    3. Purpose

      • Why have you created this DAO? Concentrating on your goals may help

  4. Links

    • Here you can enter the links to your website and social media channels, if applicable

  5. Select a flag

    • Move the window around to pick the flag of your DAO

  6. Review and launch

    • Double check the information you’ve added is up to scratch and hit ‘Launch DAO’

  7. Confirm the transaction in your NEAR wallet and pay a small transaction fee

Voila! Your DAO is live and thriving on Astro!

Next Steps

If your DAO isn’t utilizing a voting token, then you can skip the next part and refer to the details below to flex all the features of your DAO on Astro.

Voting Tokens (Creation)

On the overview of your page you can begin the process of creating a voting token by hitting ‘Create a token for voting’.

  1. On the ‘Enable voting by token’ page, hit ‘start’

    • Note: Once a DAO adopts a token for voting, that token cannot be changed

  2. Select an option from the three displayed:

    1. Create a new token

      • A new token will be created on the NEAR blockchain for voting purposes

    2. Adopt a Token Farm token

      • Utilize a pre-existing token - anyone who owns this token can stake it and use it to vote within the DAO

    3. Adopt the NEAR native token

      • Anyone who holds NEAR will be able to vote within the DAO

Creating a New Token

If you’re creating a new token for governance within your DAO then you’ll need to fill out the details:

  1. Select ‘Create a new token’

  2. Enter the details of your voting token:

    1. Token name

    2. Token symbol

      • This is the token ticker, e.g. NEAR = NEAR Token

    3. Total supply of the token

    4. Upload an image for your token icon

    5. Enter the account for where the tokens will be sent to

      • This will typically be your DAO account

  3. Hit ‘Next’ and confirm the details and you’re all set

The DAO can then distribute voting tokens to members accordingly after the creation of the token.

Adopting a Token Farm Token

  1. Select ‘Adopt a Token Farm token’

  2. Select the token from the drop-down list

  3. Hit ‘Next’ and confirm the details

  4. Select ‘Propose’ on the final screen

Note: Once you’ve selected a token for governance, this cannot be changed

Adopting the NEAR Native Token

  1. Hit ‘Adopt the NEAR native token’

  2. Select ‘Propose’

Anyone with NEAR will be able to vote for proposals within this DAO.

Tasks

Astro is endowed with considerable flexibility within the interface itself. DAOs can create bounties, host polls, and interact with the NEAR ecosystem directly through function calls under the ‘Plugins’ section

Bounties

DAOs are able to post bounties which are, in essence, projects, tasks, and other pieces of work the DAO wants to complete. Each bounty will come with a specified reward which, upon successful completion of the bounty, will be received by the claimant.

Bounties can range in complexity and length from meme/content creation to the refactoring of code repositories.

Creating a Bounty

DAOs looking to post bounties to the wider NEAR Community can do so in a few clicks:

  1. In the Bounties section of Astro hit ‘Create new bounty’

  2. Select the token type which the reward will consist of and the amount

  3. Enter the details of the bounty

  4. Add an external URL link

    • This can be a link to the NEAR Governance Forum or somewhere which delivers more details on the bounty

  5. Select the number of times the bounty can be claimed

  6. Enter the amount of time from claiming the bounty to completion

  7. Hit ‘Propose’

Claiming a Bounty

Completing bounties can be a rewarding endeavor that contributes to the growth of the NEAR Ecosystem and the growth of DAOs.

If you’re a contributor, artist, or meme-master then there may well be a bounty out there for you to hunt.

When you’ve found a bounty you’d like to take onboard you can claim it and get started right away:

  1. Identify the Bounty you’d like to take on board in the Bounties section of the DAOs Astro page

  2. Hit ‘Claim’

  3. Make sure you’ve understood the requirements of the bounty and if you’re happy to take on the task to earn the reward hit ‘Claim’ and pay the bond

    • Note: If you fail to complete the bounty or your submission is rejected then you will lose your bond and it will be sent to the DAOs treasury

  4. Good luck, and happy bounty hunting!

You can un-claim a bounty within 2 days of claiming it in order to retrieve your bond. This is done through the same Bounties interface of Astro.

Once your bounty is complete head back to the bounty which you claimed in Astro and hit ‘Complete bounty’. Fill in the details, including your payment address and the completed bounty, and hit ‘Propose’. This will then be sent to the DAO for review. If the bounty has been satisfied, the DAO will distribute funds to your specified payout address.

Polls

Polls are a simple way to gauge the opinions of the members of your DAO. You can ask any question and invite members to vote with a simply yes or no. Creating a poll is easy:

  1. Head to the Polls section of Astro in your DAO

  2. Click ‘Create new poll’

  3. Enter the question or statement to vote on

  4. Add an external URL if applicable

  5. Hit ‘Propose’

All done. Your poll is live!

To participate in a poll simply select the poll and hit the green thumbs up or red thumbs down depending on which way you want to vote.

Plugins

The plugins section allows for NEAR function calls which enable your DAO to interact with applications in the NEAR ecosystem. This functionality is only restricted by the breadth of function calls on NEAR. Essentially, the DAO can interact with any other dApp just as a user would.

Treasury

Unlike SputnikDAO V1, DAOs built on Astro can retain a treasury of multiple assets, rather than being restricted to just NEAR. The treasury is divided into fungible tokens (tokens) and NFTs.

From the Treasury section of Astro, users can send tokens to create a new payment proposal and find more details on a particular token in the treasury.

The treasury balance is displayed in USD.

Tokens

Here the balance of all fungible tokens is displayed. DAOs can ‘hold’ any NEP141 asset within the treasury.

NFTs

Non fungible tokens are displayed in a gallery style and can be sent out in a similar manner to sending fungible tokens.

Sending Tokens

Tokens can be sent by a DAO to those who may have requested funding or a grant.

  1. In the ‘Tokens’ section of Astro hit ‘Send tokens’

  2. Fill out the details

    1. The type of token, and number of tokens, to be sent

    2. The address they’ll be sent to

    3. Details of the payout

    4. External URL if applicable

  3. Hit ‘Propose’

This will create a proposal within Astro for governance participants to vote upon. If accepted, the funds will be sent to the specified payout address.

Requesting Payouts

If you’re external to the DAO and wish to request funding you can do so:

Head to the DAO page on Astro

  1. Hit ‘Create proposal’

  2. Select ‘Request a payout'

  3. Fill out the details

    1. The type of token, and number of tokens, to be sent

    2. The address they’ll be sent to

    3. Details of the payout

    4. External URL if applicable

  4. Hit ‘Propose’

Governance participants will be invited to vote on the payout request. If approved, funds will be sent to the specified payout address. The bond will be returned to the proposer unless the proposal is marked as spam.

Groups

Within Astro, members of DAOs can be bundled into groups. With groups, DAOs have more flexibility in regards to governance due to the ability to restrict the voting on certain proposal types to members of specific groups. Additionally, groups serve as a way to clearly identify the roles of members within a DAO.

How to Create a Group

  1. Under the ‘Groups’ section of Astro hit ‘Add group’

  2. Enter the details for your proposed group:

    1. Enter the group name

    2. Add at least one member using their NEAR Account

    3. Enter the details of the group

    4. Add an external URL link if applicable

  3. Hit ‘Propose’

After the proposal is accepted the group will be created and members can be added and removed at the will of the DAO.

Adding Group Members

  1. Under the ‘Groups’ section of Astro select the Group you want to add a member to and hit ‘Add member to this group’

  2. Enter the details

    1. Enter the group you wish to add members to

    2. Enter their NEAR account

    3. Add details to the proposal

    4. Include an external URL link if applicable

  3. Hit ‘Propose’

If and when it’s approved by the DAO that member will be added to the specified group.

Removing Group Members

  1. Under the ‘Groups’ section of Astro select the Group you want to remove a member from

  2. Hit the ‘-’ icon by the person logo in the top right of the user profile

  3. Enter the details

    1. Enter the group you wish to remove a member from

    2. Enter their NEAR account

    3. Add details to the proposal

    4. Include an external URL link if applicable

  4. Hit ‘Propose’

If and when it’s approved by the DAO that member will be removed from the specified group.

Governance

The governance process sits at the core of a DAO and is exemplified within Astro. With a variety of governance methods, DAOs are empowered to leverage their community and members to achieve their goals in a transparent manner.

DAO Settings

The setting section of your DAO in Astro includes details on:

  • Name & Purpose of the DAO

  • Links

  • Bonds & Deadlines

  • Flag

Each of these are set during the DAO creation process but, through governance, can be amended through the DAO Settings section.

Voting policy

Here, Astro users can amend the voting policies for all aspects of the DAO. Proposals can be restricted to ensure that only members of the DAO who are in a certain group have voting rights.

DAOs can amend

  • Who can vote on proposals

  • The bond required to submit proposals

  • The threshold required for proposals to pass

A Note on DAOs

Decentralized autonomous organizations are still in their relative infancy. However, we believe the accessibility granted by Astro will open up the world of DAOs to the masses.

On that note, build, create, and innovate through your DAO and unlock all of the benefits that a decentralized, open, and transparent system can yield.

Happy building! Come and join the Astro Community over on Telegram here

Last updated