@robert.near [Posted on DevHub](/devgovgigs.near/widget/Post?id=2375) ## Solution: Astra++: maintainance, NFT DAOs and SBT DAOs ###### Requested amount: 36000 USDT ###### Requested sponsor: @neardevdao.near ## Subject 1. Perform AstroDAO → [Astra++](https://near.org/astraplusplus.ndctools.near/widget/home) migration. 1. Astra++ improvements and updates. ## Summary DAO toolings have critical role in the ecosystem. Sputnik contract is the current state of the art DAO smart contract for NEAR. Our team has been working with it directly and identified few shortcommings, that makes it difficult to expand to new use cases, such us NFT or SBT based DAOs, where an NFT holder is a "dynamic" member of the DAO. We have been building DAO tools for NDC with focus on creating intuitive interfaces on BOS. We collaborated with few other teams and dev leaders to eventually create Astra++ , which encompasses the user framework for all things related to governance: Community DAOs (based on SputnikDAO), NDC Governance's Checks and Balances, EasyPoll, CommunityVoice.... While engaging with many communities, we saw the need for new ways how a DAO can be shaped. Notably, adding support for NFTs, SBTs, or FTs based membership. In the past, AstroDAO failed to fulfill the community needs. Last attempts to pass the maintenance to other organizations didn't show any new development nor improvements. On the other hand, **Astra++** showed lot of new development, engagement, with a new vision to **NDC** and **Communities**. With the general ecosystem drive to BOS based UI components, and recent [AstroDAO uncertain future](https://near.org/devhub.near/widget/app?page=post&id=2052) and [sunset](https://near.org/devhub.near/widget/app?page=post&id=2324) we propose to fully replace AstroDAO by Astra++ and add new critical features requested by the community. ## Scope of Work Time: 3 months General Scope - Maintain and improve Astra++ UI. - Maintain collaboration with Pikespeak. Milestone 1: Sunset AstroDAO. We discussed to create a service to intelligently redirect AstroDAO links to Astra++, preserving the DAO pages. Milestone 2: - Continue working on Astra contract, adding integration for hooks (for example veto), vote permissions, optional execution. - Review our collaboration with https://pikespeak.ai for DAO indexing. - Ship to the production new Astra++ DAO contracts. Milestone 3: - Research and potentially create a new contract for NFT and SBT based DAOs. Note: the existing sputnik contract can't handle it, becase it's designed to statically save all members and permissions in a single object. Votes have same limitation. ### Pikespeak scope of work Pikespeak was recently adding extra support to our work. We want to keep the collaboration going, and we discussed about further engagement with the Pikespeak team and cost to further improve the indexer for the contracts: - Maintain and update sputnik daos indexer - Provide support to Astra++ regarding API integration and DAOs data ### Optional (will require further funding) - Audit of the new contracts. ### Cost breakdown - 6k Pikespeak - 3k Milestone 1 - 12k Milestone 2 - 15k Milestone 3 ## Team The Astra++ Workgroup built NDC Gov and aspires to cultivate a flourishing, innovative, and interconnected ecosystem on NEAR, where voters, users, and developers come together to unlock the full potential of governance and digital collectives. As the technical builders of the decentralization movement, the we are committed to working closely with the NDC Congress, Voting Body and the DevHub to enable seamless tools for community-driven governance and community funding. By fostering collaboration, creativity, and inclusivity, the DAO will empower stakeholders to connect, share ideas, and shape the future of the NDC governance tools in unison. Through funding, incubating, and accelerating projects and infrastructure focused on NDC Governance, the DAO will act as a catalyst for growth and innovation, ensuring the ecosystem's long-term sustainability and vibrancy. Team members: - @robert.near - @jlw.near - @rubycop.near - @strachu.near - @megha19.near ## Disclaimer We also try to work with HoM to engage for the next NDC Gov tooling (NDC Gov v2). There is no final decision for the work group though.