stacksgov / residence-program

Repo for all resources related to the Stacks Foundation's Residence Program, including the application and nominations process.
23 stars 4 forks source link

BNS proposal to extend functionality (Rest API, renewal system, earning yields, website and app development) #62

Closed Andrej656 closed 2 months ago

Andrej656 commented 2 months ago

Snazzy Founder E-mail: 888snazzy@gmail.com
Andrej Vrkljan Co-founder E-mail: andrej.vrkljan@gmail.com

Project goal

Our goal is to enhance the functionality and usability of the BNS. We will begin by creating a website that effectively showcases the essence of BNS. Following this, we plan to develop comprehensive Gitbook documentation covering the technology's architecture and providing detailed explanations. A key aspect of our website will be the integration of a BNS app, offering users the ability to renew BNS holdings and earn yields simply by holding BNS on our platform. Leveraging the power of POX and integration with stacking and fastpool, users will enjoy passive income. We will also develop a Rest API to facilitate seamless integration of this functionality into other platforms. Importantly, when users stake BNS through our app, they receive identical assets in their wallet, ensuring the sole ownership of specific assets through the power of Clarity smart contracts. When users choose to unstake their assets, only they can withdraw them from the platform

End Product

We aim to significantly enhance the BNS (Bitcoin Name System) experience for the community by implementing a comprehensive suite of tools designed for the optimal management and utility of BNS names within the Stacks ecosystem. Our proposed enhancements include:

  1. Development of a REST API to seamlessly integrate BNS with decentralized applications (dApps) in the Stacks network, thereby enriching the functionality available to BNS holders.
  2. Provision of a robust set of tools tailored for the BNS/Stacks community, facilitating essential services such as registration and renewal of BNS names, potentially including bulk renewal options. This suite will also support the maintenance and update of zone files, addition of subdomains, and DNS connections. Moreover, the tools are designed to be forward-compatible with BNS Version 2, ensuring a seamless and enhanced user experience.
  3. Introduction of a novel feature enabling BNS holders to earn yields from Proof of Transfer (PoX) cycles by simply holding their BNS names. This initiative aims to further empower the community and encourage broader participation. Our overarching goal is to equip BNS holders with a desperately needed, state-of-the-art toolkit that not only enhances their current capabilities but also prepares BNS for wider adoption and higher utility across the ecosystem.

Roadmap

  1. Development of webiste and design of components 10 days
  2. Writing documentation and publishing 3-4 days
  3. App design and development process of renewal and protocol for yields 20-22 days
  4. Rest API development (GET, PUT, POST, DELETE) BNS Domain and Subdomain in Node Js and Express Js. Server AWS
    60-80 days
will-corcoran commented 2 months ago

Hi @Andrej656

Thank you very much for your application to the Residency program.

While we are in favor of supporting BNS-related research & development, after careful consideration and review, we don't feel the Residency program is the best fit for this particular thread of research at this time. However, we will be opening up a call for applications for Critical Bounties (RFP-style grants) that will include an open submission field (i.e. submit an idea of your choosing) and this could be an ideal mechanism for you to pursue this work.

Please follow our X account (https://twitter.com/StacksOrg) for updates and watch www.stacks.org/grants

Additionally, I would encourage you to explore one other programs that might be better suited for supporting your pursuits: https://www.btcstartuplab.com/

Best, Will