From ae30ab00eb01d8edd7491f43161a823183c602cf Mon Sep 17 00:00:00 2001 From: Ray Lu Date: Sun, 7 Mar 2021 21:10:49 +1300 Subject: [PATCH 01/14] Create bit_country_m2.md initial draft for m2. --- applications/bit_country_m2.md | 304 +++++++++++++++++++++++++++++++++ 1 file changed, 304 insertions(+) create mode 100644 applications/bit_country_m2.md diff --git a/applications/bit_country_m2.md b/applications/bit_country_m2.md new file mode 100644 index 00000000000..558b52b6e68 --- /dev/null +++ b/applications/bit_country_m2.md @@ -0,0 +1,304 @@ +# Open Grant Proposal + +* **Project:** Bit.Country M2 by MVP.STUDIO +* **Proposer:** https://github.com/bit-country +* **Payment Address:** 1NzRAkHyDZByge95nuMJSNB5tBTQo6RLPy + +## Project Overview :page_facing_up: + + +**Background** + +MVP.STUDIO (New Zealand) is a talent & tech startup incubator, it manages a tech community with 1,500 members and has launched software products with a customer base across 8 countries. In recent years, the core team had started exploring blockchain technologies and created blockchain related education programmes and projects. + +**Bit.Country Is** + +Bit.Country provides a new way to socialize with a game feel, while also being driven by real economics. + +* A decentralized world - putting community first. +* An open NFT/game protocol for managing & incentivizing small-medium communities using gamification. + +**Mission Statement** + +Bit.country provides a platform that attracts classic internet users to experience the power of the decentralized web in the communities that they have involvement. + +**The Goal** + +After the 3-months plan, our final goal is to have a complete MVP solution (Both the app and chain) and onboard the rest of our network members (~1400 users remaining). Then, we will run our marketing campaign to onboard more users outside of our network, we are planning to onboard 50k users by Aug 2021. + +**A Real World Case Study & Experiment** + +We are currently piloting this concept with 109 active users from a tech education business called Industry Connect. Students joined the "MVP tech community", a bit country we created, and conducted incentivized activities such as creating useful posts & making meaningful comments, abreast they earn country-specific tokens (e.g., MVPC). With the MVPC tokens they possess, they start to take ownership of the community and will be able to perform voting, decision making, and other governance rights/permissions. + +We've observed it is a great way to let students/users get more involved in our community by giving them ownership through their contributions. (Since a bit country can be created off-chain first, this will provide a path way for classic internet users to onboard to decentralized web.) + +To further accelerate the engagement, we will build the 3D voxel world so that students/users can do more things and interact more with each other in that dimension. For instances, walk & chat, attend events in the 3D world or video meeting. + +With the Substrate technology/decentralization, Bit.Country will become a popular place to nurture, manage and grow a community. + + +[Medium article about Bit.Country](https://medium.com/@bitcountry/create-and-live-in-a-decentralized-world-of-your-own-4ad872379d00) + +### Overview + * **A brief description of the project.** + + In Bit.Country, you can create your own metaverse with NFT. You truly own your community. The dapp allow users to socialize in both a classical web view and a 3D in-browser view of the country or block. The decentralized marketplace allows users to trade their digital assets (NFTs) with each other. + + Bit.Country network is a blockchain and ecosystem focusing on community, social and marketplace with a game feel. + + Its runtime modules also create the open Protocol for Managing & Incentivizing Small-Medium Communities. + + **Bit Countries** + + Create your own bit country and community. Attract more people to join using the rules and policies you can set by your will. + + Grow your country and monetize your community in multiple ways without any intermediaries. + + **Blocks** + + Content will belong to one of the blocks that make up the whole country. Each block has a topic the content within should adhere to. Each block can also be visualized in a 3D voxel view, in the 3D world, you can create assets on the sections you own. + + **Economy** + + Create currency for your country, or import your existing tokens and incentivize the people who contribute to your community. + + As your community grows, your currency will gain value on the exchange. Everyone in the community will benefit from this. Countries can be auctioned, rewarding all who had a stake in it. (Imagine a bit country with 100,000 active users) + + **Residents** + + Explore countries created by other people. Become a resident and join the community. Countries can set their residential policies. + + Some welcome everyone and even reward you for joining, while others may need you to apply for residency. + + **Asset with Smart Contract** + + While residents can build their assets on the sections that they own, there will be Smart Contract enabled Assets that can transact with residents or visitors. + + There will be boundless possibilities of Smart Assets that residents can build for their communities. + + **Ownership & Governance** + + Residents can earn the country tokens to take ownership and perform their governing rights by voting. + + **Marketplace** + + Trade your NFTs with residents within the same block, bit country, or entire network. + + We are building the decentralized marketplace into the Substrate module. The auctions and deliveries of items will be completely decentralized and governed by the blockchain network. Not only we are supporting our assets, also we will support more assets from the network. + + + + * **An indication of how you will integrate this project into Substrate / Polkadot / Kusama.** + + We will build Bit.Country Chain with Substrate technologies. Our system will build pallets for Bit.Country Chain specific requirements. + + After completing the milestones set below, we plan to **become a parachain** on Kusama first to nurture and grow our community and benefit from shared security and communications(XCMP). We will create and support more assets (NFTs)and make them available in Bit.Country as well as trading in the marketplace. + + When the community starts to gain momentum, we would like to become a parachain on the Polkadot network in the near future. + + + * **An indication of why your team is interested in creating this project.** + + Our founder, Ray Lu, had a vision of building a decentralized world in 2018. The premium domain name Bit.Country has been registered since then. + + After learning Polkadot and Substrate technologies (Inspired by one of Polkadot teams based in NZ), we are very excited to finally find the right infrastructure and technology to develop this ambitious vision. + +### Project Details + +* Mockups/designs of any UI components + + * Website + + * https://bit.country + + * Conceptual Video + + [![Watch Bit.Country Video](https://mvp.studio/wp-content/uploads/2020/09/bcu-1.jpg)](https://youtu.be/0EhvqPHMBKA) + + + * Some Posters & Screenshots + + ![Bit Country Post](https://miro.medium.com/max/1050/1*I4eowVh9XC9vvBPv9RFuiw.png) + + ![Bit Country Dimensions](https://miro.medium.com/max/1500/1*LXbl0F2JlDC0Q-aPD95xNw.png) + + ![Bit Country Economy](https://miro.medium.com/max/1050/1*xCFqvshujkwEjuoL2RzyoQ.jpeg) + + + [More Images & Videos](https://medium.com/@bitcountry/create-and-live-in-a-decentralized-world-of-your-own-4ad872379d00) + +* An overview of the technology stack to be used + + Blockchain - Substrate, Rust + Frontend - ReactJs + Backend - .NET Core, C# & Mongol DB. + +### Ecosystem Fit + + Bit.Country concept is uniquely invented and inspired by the decentralisation paradigm. It will fit in well for growing and scaling the Polkadot/Substrate community. + + With our incubated EduTech business Industry Connect, and the prospected outcome of the project, naturally, it will bring more blockchain enthusiasts to Polkadot/Substrate community worldwide. + + Combined with our community being introduced to Polkadot/Substrate through their education and internship experience, we will be enabling new developers interested in blockchain to get a head start on Polkadot and Substrate. + + +## Team :busts_in_silhouette: + +### Team members + +Full-timers +* Ray Lu (Founder, Substrate, Rust, Polkadot Ambassador, full-time) +* Justin Pham (CTO, Rust, Substrate, full-time) +* Shannon Christie (Technology Manager & Project Lead, Rust, Substrate & Game, full-time) +* Daniel Choi (Full-stack developer / test analyst, Rust, Substrate & Game, full-time) +* Logan Liu (UX developer, full-time) + +Part-timers +* Juanita Strydom (Community Manager) +* Kai Zhang (Technical Advisory) +* Alan Liang (Technical Advisory) + +### Team Website +* https://bit.country (Project) +* https://mvp.studio (Group) + +### Legal Structure + +The legal structure of Bit.Country team will be setup in blockchain friendly jurisdiction. + +### Team's experience + +Ray Lu +* Has hand-on coding experience over a decade. He wrote the first line of code in Basic when he was 15 on IBM-8086. +* Founded a Saas Startup from inception to growth. So far it has transacted USD$173,899,846 of bookings and serving 107,800 active users. +* Founded a Tech Edu Startup from inception to growth that has 300 new enrollments every year with a customer base across 8 countries. +* Bsc in Computer Science at Univerity of Auckland. (Top 1 in writing compiler subject) +* Involved in Polkadot Ambassador Programme with one reputable Substrate development team in NZ to run local meetups (Temporarily Paused due to Covid-19) + +Justin Pham +* Created blockchain job-ready programme for Industry Connect in 2018 +* A Substrate & Rust programmer, full-stack developer +* Delivered https://industryconnect.io from inception and get involved in writing whitepaper of Thunder.Unversity +* 8 years hands-on coding experience. +* Bsc Software Development(Machine Learning / AI) at Auckland University of Technology + +Shannon Christie +* Led the development of Bit.Country to current stage with 100 active pilot users +* An unreal engine game developer +* Solid knowledge and experience with various programming language i.e. C, C++, C#, Rust, Java +* Blockchain & Substrate enthusiast + +Daniel Choi +* Led the development of a recruit tech. Turn ideas to actual product launch. +* Full-stack developer +* ReactJs Ninja +* Bachelor of ICT at Western Sydney University + + Logan Liu +* The key designer & UX for a Saas product which transacts $20m per annum +* Sound experience with EDM, Poster, Fin-Tech. +* Bachelor of Arts - Digital Communication and Media/Multimedia at Heilongjiang University + +Juanita Strydom +* Solid experience in community management. +* Managed the international tech edu for 7 years + +**Grants Received In The Past** +* Callaghan Innovation R&D Growth Grant (Approved in 2019) +* Callaghan Innovation R&D Loan Scheme Grant (Approved in 2019) +* Callaghan Innovation R&D Experience Grant (Approved in 2019) +* Education NZ Project Skills Sponsorship (Approved in 2017) +* IMDA (Singapore) Tech Immersion and Placement Programme (Pending for approval in 2020) + +*Callaghan Innovation, a Crown entity of New Zealand, has the task of making New Zealand business more innovative. + +### Team Code Repos + +* Bit Country https://github.com/bit-country +* Ray Lu https://github.com/codemeit +* Justin Pham https://github.com/justinphamnz +* Shannon Christie https://github.com/shannon-christie +* Daniel Choi https://github.com/DanielFromTAFE +* Logan https://github.com/Logancountry + +### Team LinkedIn Profiles + +Key Profiles from the tech team +* Ray Lu https://www.linkedin.com/in/codemeit/ +* Justin Pham https://www.linkedin.com/in/justinphamit/ +* Shannon Christie https://www.linkedin.com/in/shannonchristie/ +* Daniel Choi https://www.linkedin.com/in/dotnet-daniel-choi/ +* Logan Liu https://www.linkedin.com/in/logan-liu-5123a0130/ +* Juanita Strydom https://www.linkedin.com/in/juanita-strydom-5b79512b/ +* Kai Zhang https://www.linkedin.com/in/kai-zhang-02676a77/ +* Allan Liang https://www.linkedin.com/in/allan-liang-0a8555124/ + + +## Development Roadmap :nut_and_bolt: + +### Short Summary + +We plan to build a full-fledged solution that is ready to bring 1400 internal users and 50K external users by Aug 2021. Our web app (dapp) requires a truckload of development and testing to ensure it is attractive to classic internet users. We will explore more and work with the Substrate Builders Programme team to build the solution. + +We believe Bit.Country will bring many people to the ecosystem. + +### Overview +* **Total Estimated Duration:** 1 month +* **Full-time equivalent (FTE):** 5 FTE. + +### Milestone 2 — Continuum Protocol (Universal Map) & NFT Centric Token Economy. Goal: public testnet +* **Estimated Duration:** 6 weeks +* **FTE:** 5 +* **Costs:** 0.61 BTC + +*Note: We should submit this application ealier, due to the workload required by Kusam NFT Gallery, we have decided to help the community for the upcoming Chiba Art Gallery. + +| Number | Deliverable | Specification | +| ------------- | ------------- | ------------- | +| 0a. | License | Apache 2.0 | +| 0b. | Documentation | We will provide inline documentation, video, medium articles & start creating the lightpaper of the project. | +| 0c. | Testing Guide | The code will have proper unit-test coverage for pallets and automated testing coverage for the dapp using Cypress.| +| 1. |Substrate module: Continuum|This pallet needs to handle Continumm protocols which shape the map of the bit countries. It also needs to manage membership of Continuum spot auction participation, Continuum spot auction, Continuum spot lease and Continuum spot governance. This encourage bit countries gathers in the community they belong to.| +| 2. |Substrate module: NftPromotion |our network is NFT native chain. This pallet manages NFT campaigns that we will create to incentivze NFT creators, traders and minters.| +| 3. |Connecting to Rococo| Continue to perform the tasks required for connecting to Rococo, this is done, just in case there will be restart or any changes with Rococo.| +| 4. |Submit Rococo Parachain Proposal | This is submitted, just in case we need to conduct extra work for any future changes.| +| 5. | Dapp - Dual Login | Support login using either PolkadotJs and or classical username and password login. We need to do some engineering to make this happens so we can bring more users outside of the ecosystem| +| 6. | Dapp - Continnum | Continuum is the universal map of bit countries.It looks like Google map, we will be using OpenLayer or similar, we need to develop all the UI features such as auction, showing poplation heatmap and stuff required by Continuum pallet. | +| 7. | Dapp - NFT Minting| While using ORML trait, we will .| +| 8. | Dapp - Country Block | Owners can create blocks and set the topic and description for the block in a country. Block creation page needs features such as preview 3d world.| +| 9. | Dapp - Country Block Planner | Owners can plan the buildable sections of a block. Utilizing more intuitive UI with 3d preview feature.| +| 10. | Dapp - Country Map | Residents can explore blocks like a grid map. Users can navigate to the neighboring block in 9-grid block navigator.| +| 11. | Dapp - Country Economy | Owners can setup off-chain economic rules for incentivizing activities. Create incentive processor to calculate incentive amount and allocate to users. This incentive data will also be used for the data provider in Substrate Oracle for settling incentives on-chain.| +| 12. | Dapp - Country Ownership | List owners of the country ranked by their ownership. Use more intuitive graphics to present the insights. | +| 13. | Dapp - Country Block Post | User can create posts onto the timeline for different level of privacy i.e. public, country level, block level and private. Post can be liked and commented. Post can be shared on external social media to onboard more public users. This will need to work with our caching layer for scalability. Implement infinite scroll.| +| 14. | Dapp - Country Block 3D View | Users can enter the 3D view of the block and conduct basic activities such as walk and jump in a customized scene in the browser.| +| 15. | Docker / UAT | We will demonstrate the full functionality of our chain and our dapp on UAT / a dockerfile.| + + +### Community engagement + + * Medium Article 1: [Create a decentralized country of your own](https://medium.com/@bitcountry/create-and-live-in-a-decentralized-world-of-your-own-4ad872379d00) + * Polkadot virtual meetups and bit.country presentation by Ray Lu (Polkadot Ambassador). (50 attended, 80% from NZ/AU, the rest from UK,IE,SG,HK & CA) + ![Polkadot meetup and bit.country showcase](https://mvp.studio/wp-content/uploads/2020/10/communityengagement.png "Polkadot virtual meetup and bit.country showcase") + +## Future Plans + + We plan to become a parachain on the Polkadot network eventually, especially when our Bit.Country community gains momentum on Kusama. + + Our team is also planning of building mobile apps in the future so users can access their communities and marketplace on their mobile devices. + + At the moment, we are evaluating Dapp-IPFS-Pallets (Completely decentralized) architecture to host bit.country. We may create a R&D sub-product in the near future. + +## Additional Information :heavy_plus_sign: + +* What work has been done so far? + + * We had released and internal piloted the concept with **100+ active users**. + +* Are there are any teams who have already contributed (financially) to the project? + + * MVP STUDIO invested 50% of 5 FTE hours since Feb 2020. + +* Have you applied for other grants so far? + + * No. From b3d312a46b274992376cf2a006414490f006ef1f Mon Sep 17 00:00:00 2001 From: Ray Lu Date: Sun, 7 Mar 2021 23:40:23 +1300 Subject: [PATCH 02/14] Update bit_country_m2.md Finalised the tasks in the milestone. --- applications/bit_country_m2.md | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/applications/bit_country_m2.md b/applications/bit_country_m2.md index 558b52b6e68..93eb2383d69 100644 --- a/applications/bit_country_m2.md +++ b/applications/bit_country_m2.md @@ -1,6 +1,6 @@ # Open Grant Proposal -* **Project:** Bit.Country M2 by MVP.STUDIO +* **Project:** Bit.Country M2 (Follow up grant after M1 delivered) by MVP.STUDIO * **Proposer:** https://github.com/bit-country * **Payment Address:** 1NzRAkHyDZByge95nuMJSNB5tBTQo6RLPy @@ -16,11 +16,11 @@ MVP.STUDIO (New Zealand) is a talent & tech startup incubator, it manages a tech Bit.Country provides a new way to socialize with a game feel, while also being driven by real economics. * A decentralized world - putting community first. -* An open NFT/game protocol for managing & incentivizing small-medium communities using gamification. +* An open NFT/game protocol for managing & incentivizing communities. **Mission Statement** -Bit.country provides a platform that attracts classic internet users to experience the power of the decentralized web in the communities that they have involvement. +Bit.country brings the community engagement to a new dimention. **The Goal** @@ -256,23 +256,22 @@ We believe Bit.Country will bring many people to the ecosystem. | Number | Deliverable | Specification | | ------------- | ------------- | ------------- | | 0a. | License | Apache 2.0 | -| 0b. | Documentation | We will provide inline documentation, video, medium articles & start creating the lightpaper of the project. | +| 0b. | Documentation | We will provide inline documentation, video, medium articles & creating more content in the lightpaper of the project. | | 0c. | Testing Guide | The code will have proper unit-test coverage for pallets and automated testing coverage for the dapp using Cypress.| | 1. |Substrate module: Continuum|This pallet needs to handle Continumm protocols which shape the map of the bit countries. It also needs to manage membership of Continuum spot auction participation, Continuum spot auction, Continuum spot lease and Continuum spot governance. This encourage bit countries gathers in the community they belong to.| | 2. |Substrate module: NftPromotion |our network is NFT native chain. This pallet manages NFT campaigns that we will create to incentivze NFT creators, traders and minters.| | 3. |Connecting to Rococo| Continue to perform the tasks required for connecting to Rococo, this is done, just in case there will be restart or any changes with Rococo.| | 4. |Submit Rococo Parachain Proposal | This is submitted, just in case we need to conduct extra work for any future changes.| -| 5. | Dapp - Dual Login | Support login using either PolkadotJs and or classical username and password login. We need to do some engineering to make this happens so we can bring more users outside of the ecosystem| -| 6. | Dapp - Continnum | Continuum is the universal map of bit countries.It looks like Google map, we will be using OpenLayer or similar, we need to develop all the UI features such as auction, showing poplation heatmap and stuff required by Continuum pallet. | -| 7. | Dapp - NFT Minting| While using ORML trait, we will .| -| 8. | Dapp - Country Block | Owners can create blocks and set the topic and description for the block in a country. Block creation page needs features such as preview 3d world.| -| 9. | Dapp - Country Block Planner | Owners can plan the buildable sections of a block. Utilizing more intuitive UI with 3d preview feature.| -| 10. | Dapp - Country Map | Residents can explore blocks like a grid map. Users can navigate to the neighboring block in 9-grid block navigator.| -| 11. | Dapp - Country Economy | Owners can setup off-chain economic rules for incentivizing activities. Create incentive processor to calculate incentive amount and allocate to users. This incentive data will also be used for the data provider in Substrate Oracle for settling incentives on-chain.| -| 12. | Dapp - Country Ownership | List owners of the country ranked by their ownership. Use more intuitive graphics to present the insights. | -| 13. | Dapp - Country Block Post | User can create posts onto the timeline for different level of privacy i.e. public, country level, block level and private. Post can be liked and commented. Post can be shared on external social media to onboard more public users. This will need to work with our caching layer for scalability. Implement infinite scroll.| -| 14. | Dapp - Country Block 3D View | Users can enter the 3D view of the block and conduct basic activities such as walk and jump in a customized scene in the browser.| -| 15. | Docker / UAT | We will demonstrate the full functionality of our chain and our dapp on UAT / a dockerfile.| +| 5. | Dapp - Dual Login | Support login using either PolkadotJs or classical username and password login. We need to do some engineering to make this happens so we can bring more users outside of the ecosystem| +| 6. | Dapp - Continnum | Continuum is the universal map of bit countries. It looks like Google map with different content, we will be using OpenLayer or similar, we need to develop all the UI features such as auction, showing poplation heatmap and stuff required by Continuum pallet. | +| 7. | Dapp - NFT Minting - Extended| While using ORML trait, we are also planning to implement co-creator, origin, NFT-Future-Event, Smart Contract Enabled NFT.| +| 8. | Dapp - Local NFT Market | Develop the decetralized marketplace for local bit country | +| 9. | Dapp - Local Ownership Board | Screen to display the local token owners| +| 10. | Dapp - 2D <-> 3D | Implement the composite UI between 3D and 2D. Users in 3D can access 2D timeline without changing the page| +| 11. | Dapp - 3D templates | Develop some 3D templates for user to use to bootstrap the world. e.g. Mars, Cyberpunk, Kusama Canary theme| +| 12. | Dapp - Dashboard| Summary page of current system: blocks, bit countries, recent events, economic overview etc. The webapp landing page.| +| 13. | Dapp - Country Block 3D View | Users can enter the 3D view of the block and conduct basic activities such as walk and jump in a customized scene in the browser.| +| 14. | Docker / UAT | We will demonstrate the full functionality of our chain and our dapp on UAT / a dockerfile.| ### Community engagement From 974a1fcd9afa4cd1a264904626872e17ac06a561 Mon Sep 17 00:00:00 2001 From: Ray Lu Date: Sun, 7 Mar 2021 23:40:58 +1300 Subject: [PATCH 03/14] Update bit_country_m2.md minor milestone text update --- applications/bit_country_m2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/bit_country_m2.md b/applications/bit_country_m2.md index 93eb2383d69..3c9f50918a7 100644 --- a/applications/bit_country_m2.md +++ b/applications/bit_country_m2.md @@ -1,6 +1,6 @@ # Open Grant Proposal -* **Project:** Bit.Country M2 (Follow up grant after M1 delivered) by MVP.STUDIO +* **Project:** Bit.Country Milestone 2 (Follow up grant after M1 delivered) by MVP.STUDIO * **Proposer:** https://github.com/bit-country * **Payment Address:** 1NzRAkHyDZByge95nuMJSNB5tBTQo6RLPy From 3cca0bcb1c26b3fb8f69cbfd0db6603edc799131 Mon Sep 17 00:00:00 2001 From: Ray Lu Date: Sun, 7 Mar 2021 23:42:17 +1300 Subject: [PATCH 04/14] Update bit_country_m2.md update team member --- applications/bit_country_m2.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/applications/bit_country_m2.md b/applications/bit_country_m2.md index 3c9f50918a7..287182c8954 100644 --- a/applications/bit_country_m2.md +++ b/applications/bit_country_m2.md @@ -153,10 +153,6 @@ Full-timers * Daniel Choi (Full-stack developer / test analyst, Rust, Substrate & Game, full-time) * Logan Liu (UX developer, full-time) -Part-timers -* Juanita Strydom (Community Manager) -* Kai Zhang (Technical Advisory) -* Alan Liang (Technical Advisory) ### Team Website * https://bit.country (Project) @@ -229,9 +225,6 @@ Key Profiles from the tech team * Shannon Christie https://www.linkedin.com/in/shannonchristie/ * Daniel Choi https://www.linkedin.com/in/dotnet-daniel-choi/ * Logan Liu https://www.linkedin.com/in/logan-liu-5123a0130/ -* Juanita Strydom https://www.linkedin.com/in/juanita-strydom-5b79512b/ -* Kai Zhang https://www.linkedin.com/in/kai-zhang-02676a77/ -* Allan Liang https://www.linkedin.com/in/allan-liang-0a8555124/ ## Development Roadmap :nut_and_bolt: From b3d20ccc87c92c6524b9edaebb2bc343948457e8 Mon Sep 17 00:00:00 2001 From: Ray Lu Date: Sun, 7 Mar 2021 23:42:59 +1300 Subject: [PATCH 05/14] Update bit_country_m2.md update image. --- applications/bit_country_m2.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/applications/bit_country_m2.md b/applications/bit_country_m2.md index 287182c8954..3a036cf6728 100644 --- a/applications/bit_country_m2.md +++ b/applications/bit_country_m2.md @@ -118,8 +118,6 @@ With the Substrate technology/decentralization, Bit.Country will become a popula * Some Posters & Screenshots - ![Bit Country Post](https://miro.medium.com/max/1050/1*I4eowVh9XC9vvBPv9RFuiw.png) - ![Bit Country Dimensions](https://miro.medium.com/max/1500/1*LXbl0F2JlDC0Q-aPD95xNw.png) ![Bit Country Economy](https://miro.medium.com/max/1050/1*xCFqvshujkwEjuoL2RzyoQ.jpeg) From 349fe5494a02e0f2cbbbe7c249be800a48a0097b Mon Sep 17 00:00:00 2001 From: Ray Lu Date: Mon, 8 Mar 2021 21:02:33 +1300 Subject: [PATCH 06/14] Update bit_country_m2.md Change the amount to be USD as required. --- applications/bit_country_m2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/bit_country_m2.md b/applications/bit_country_m2.md index 3a036cf6728..8b00404ad15 100644 --- a/applications/bit_country_m2.md +++ b/applications/bit_country_m2.md @@ -240,7 +240,7 @@ We believe Bit.Country will bring many people to the ecosystem. ### Milestone 2 — Continuum Protocol (Universal Map) & NFT Centric Token Economy. Goal: public testnet * **Estimated Duration:** 6 weeks * **FTE:** 5 -* **Costs:** 0.61 BTC +* **Costs:** 30,000 USD *Note: We should submit this application ealier, due to the workload required by Kusam NFT Gallery, we have decided to help the community for the upcoming Chiba Art Gallery. From a948c1ec5ef8addb409b1befa982358afc5147a2 Mon Sep 17 00:00:00 2001 From: Ray Lu Date: Mon, 8 Mar 2021 21:11:24 +1300 Subject: [PATCH 07/14] Update bit_country_m2.md Add bootstrap tasks for launching testnet. --- applications/bit_country_m2.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/applications/bit_country_m2.md b/applications/bit_country_m2.md index 8b00404ad15..0663ff6c9ea 100644 --- a/applications/bit_country_m2.md +++ b/applications/bit_country_m2.md @@ -250,7 +250,7 @@ We believe Bit.Country will bring many people to the ecosystem. | 0b. | Documentation | We will provide inline documentation, video, medium articles & creating more content in the lightpaper of the project. | | 0c. | Testing Guide | The code will have proper unit-test coverage for pallets and automated testing coverage for the dapp using Cypress.| | 1. |Substrate module: Continuum|This pallet needs to handle Continumm protocols which shape the map of the bit countries. It also needs to manage membership of Continuum spot auction participation, Continuum spot auction, Continuum spot lease and Continuum spot governance. This encourage bit countries gathers in the community they belong to.| -| 2. |Substrate module: NftPromotion |our network is NFT native chain. This pallet manages NFT campaigns that we will create to incentivze NFT creators, traders and minters.| +| 2. |Substrate module: NftPromotion |Our network is NFT native chain. This pallet manages NFT campaigns that we will create to incentivze NFT creators, traders and minters.| | 3. |Connecting to Rococo| Continue to perform the tasks required for connecting to Rococo, this is done, just in case there will be restart or any changes with Rococo.| | 4. |Submit Rococo Parachain Proposal | This is submitted, just in case we need to conduct extra work for any future changes.| | 5. | Dapp - Dual Login | Support login using either PolkadotJs or classical username and password login. We need to do some engineering to make this happens so we can bring more users outside of the ecosystem| @@ -261,7 +261,7 @@ We believe Bit.Country will bring many people to the ecosystem. | 10. | Dapp - 2D <-> 3D | Implement the composite UI between 3D and 2D. Users in 3D can access 2D timeline without changing the page| | 11. | Dapp - 3D templates | Develop some 3D templates for user to use to bootstrap the world. e.g. Mars, Cyberpunk, Kusama Canary theme| | 12. | Dapp - Dashboard| Summary page of current system: blocks, bit countries, recent events, economic overview etc. The webapp landing page.| -| 13. | Dapp - Country Block 3D View | Users can enter the 3D view of the block and conduct basic activities such as walk and jump in a customized scene in the browser.| +| 13. | Dapp - Bootstrap | Our goal is to launch the testnet after this milestone, we will creating honor-effort-ontestnet campaigns to attract users to engage with us. We will also setup public idea board allowing visitors to create new ideas and vote for existing ideads.| | 14. | Docker / UAT | We will demonstrate the full functionality of our chain and our dapp on UAT / a dockerfile.| From fbf1156065c1d9a86b50270cbfa34d1e1869824c Mon Sep 17 00:00:00 2001 From: Shannon Christie <20452861+shannon-christie@users.noreply.github.com> Date: Fri, 26 Mar 2021 13:29:23 +1300 Subject: [PATCH 08/14] Update grant application. (#1) Restructure and update wording to improve clarity of deliverables. Add summary and considerations sections. --- applications/bit_country_m2.md | 298 ++++----------------------------- 1 file changed, 31 insertions(+), 267 deletions(-) diff --git a/applications/bit_country_m2.md b/applications/bit_country_m2.md index 0663ff6c9ea..c520a8a6e83 100644 --- a/applications/bit_country_m2.md +++ b/applications/bit_country_m2.md @@ -4,234 +4,21 @@ * **Proposer:** https://github.com/bit-country * **Payment Address:** 1NzRAkHyDZByge95nuMJSNB5tBTQo6RLPy -## Project Overview :page_facing_up: - - -**Background** - -MVP.STUDIO (New Zealand) is a talent & tech startup incubator, it manages a tech community with 1,500 members and has launched software products with a customer base across 8 countries. In recent years, the core team had started exploring blockchain technologies and created blockchain related education programmes and projects. - -**Bit.Country Is** - -Bit.Country provides a new way to socialize with a game feel, while also being driven by real economics. - -* A decentralized world - putting community first. -* An open NFT/game protocol for managing & incentivizing communities. - -**Mission Statement** - -Bit.country brings the community engagement to a new dimention. - -**The Goal** - -After the 3-months plan, our final goal is to have a complete MVP solution (Both the app and chain) and onboard the rest of our network members (~1400 users remaining). Then, we will run our marketing campaign to onboard more users outside of our network, we are planning to onboard 50k users by Aug 2021. - -**A Real World Case Study & Experiment** - -We are currently piloting this concept with 109 active users from a tech education business called Industry Connect. Students joined the "MVP tech community", a bit country we created, and conducted incentivized activities such as creating useful posts & making meaningful comments, abreast they earn country-specific tokens (e.g., MVPC). With the MVPC tokens they possess, they start to take ownership of the community and will be able to perform voting, decision making, and other governance rights/permissions. - -We've observed it is a great way to let students/users get more involved in our community by giving them ownership through their contributions. (Since a bit country can be created off-chain first, this will provide a path way for classic internet users to onboard to decentralized web.) - -To further accelerate the engagement, we will build the 3D voxel world so that students/users can do more things and interact more with each other in that dimension. For instances, walk & chat, attend events in the 3D world or video meeting. - -With the Substrate technology/decentralization, Bit.Country will become a popular place to nurture, manage and grow a community. - - -[Medium article about Bit.Country](https://medium.com/@bitcountry/create-and-live-in-a-decentralized-world-of-your-own-4ad872379d00) - -### Overview - * **A brief description of the project.** - - In Bit.Country, you can create your own metaverse with NFT. You truly own your community. The dapp allow users to socialize in both a classical web view and a 3D in-browser view of the country or block. The decentralized marketplace allows users to trade their digital assets (NFTs) with each other. - - Bit.Country network is a blockchain and ecosystem focusing on community, social and marketplace with a game feel. - - Its runtime modules also create the open Protocol for Managing & Incentivizing Small-Medium Communities. - - **Bit Countries** - - Create your own bit country and community. Attract more people to join using the rules and policies you can set by your will. - - Grow your country and monetize your community in multiple ways without any intermediaries. - - **Blocks** - - Content will belong to one of the blocks that make up the whole country. Each block has a topic the content within should adhere to. Each block can also be visualized in a 3D voxel view, in the 3D world, you can create assets on the sections you own. - - **Economy** - - Create currency for your country, or import your existing tokens and incentivize the people who contribute to your community. - - As your community grows, your currency will gain value on the exchange. Everyone in the community will benefit from this. Countries can be auctioned, rewarding all who had a stake in it. (Imagine a bit country with 100,000 active users) - - **Residents** - - Explore countries created by other people. Become a resident and join the community. Countries can set their residential policies. - - Some welcome everyone and even reward you for joining, while others may need you to apply for residency. - - **Asset with Smart Contract** - - While residents can build their assets on the sections that they own, there will be Smart Contract enabled Assets that can transact with residents or visitors. - - There will be boundless possibilities of Smart Assets that residents can build for their communities. - - **Ownership & Governance** - - Residents can earn the country tokens to take ownership and perform their governing rights by voting. - - **Marketplace** - - Trade your NFTs with residents within the same block, bit country, or entire network. - - We are building the decentralized marketplace into the Substrate module. The auctions and deliveries of items will be completely decentralized and governed by the blockchain network. Not only we are supporting our assets, also we will support more assets from the network. - - - - * **An indication of how you will integrate this project into Substrate / Polkadot / Kusama.** - - We will build Bit.Country Chain with Substrate technologies. Our system will build pallets for Bit.Country Chain specific requirements. - - After completing the milestones set below, we plan to **become a parachain** on Kusama first to nurture and grow our community and benefit from shared security and communications(XCMP). We will create and support more assets (NFTs)and make them available in Bit.Country as well as trading in the marketplace. - - When the community starts to gain momentum, we would like to become a parachain on the Polkadot network in the near future. - - - * **An indication of why your team is interested in creating this project.** - - Our founder, Ray Lu, had a vision of building a decentralized world in 2018. The premium domain name Bit.Country has been registered since then. - - After learning Polkadot and Substrate technologies (Inspired by one of Polkadot teams based in NZ), we are very excited to finally find the right infrastructure and technology to develop this ambitious vision. - -### Project Details - -* Mockups/designs of any UI components - - * Website - - * https://bit.country - - * Conceptual Video - - [![Watch Bit.Country Video](https://mvp.studio/wp-content/uploads/2020/09/bcu-1.jpg)](https://youtu.be/0EhvqPHMBKA) - - - * Some Posters & Screenshots - - ![Bit Country Dimensions](https://miro.medium.com/max/1500/1*LXbl0F2JlDC0Q-aPD95xNw.png) - - ![Bit Country Economy](https://miro.medium.com/max/1050/1*xCFqvshujkwEjuoL2RzyoQ.jpeg) - - - [More Images & Videos](https://medium.com/@bitcountry/create-and-live-in-a-decentralized-world-of-your-own-4ad872379d00) - -* An overview of the technology stack to be used - - Blockchain - Substrate, Rust - Frontend - ReactJs - Backend - .NET Core, C# & Mongol DB. - -### Ecosystem Fit - - Bit.Country concept is uniquely invented and inspired by the decentralisation paradigm. It will fit in well for growing and scaling the Polkadot/Substrate community. - - With our incubated EduTech business Industry Connect, and the prospected outcome of the project, naturally, it will bring more blockchain enthusiasts to Polkadot/Substrate community worldwide. - - Combined with our community being introduced to Polkadot/Substrate through their education and internship experience, we will be enabling new developers interested in blockchain to get a head start on Polkadot and Substrate. - - -## Team :busts_in_silhouette: - -### Team members - -Full-timers -* Ray Lu (Founder, Substrate, Rust, Polkadot Ambassador, full-time) -* Justin Pham (CTO, Rust, Substrate, full-time) -* Shannon Christie (Technology Manager & Project Lead, Rust, Substrate & Game, full-time) -* Daniel Choi (Full-stack developer / test analyst, Rust, Substrate & Game, full-time) -* Logan Liu (UX developer, full-time) - - -### Team Website -* https://bit.country (Project) -* https://mvp.studio (Group) - -### Legal Structure - -The legal structure of Bit.Country team will be setup in blockchain friendly jurisdiction. - -### Team's experience - -Ray Lu -* Has hand-on coding experience over a decade. He wrote the first line of code in Basic when he was 15 on IBM-8086. -* Founded a Saas Startup from inception to growth. So far it has transacted USD$173,899,846 of bookings and serving 107,800 active users. -* Founded a Tech Edu Startup from inception to growth that has 300 new enrollments every year with a customer base across 8 countries. -* Bsc in Computer Science at Univerity of Auckland. (Top 1 in writing compiler subject) -* Involved in Polkadot Ambassador Programme with one reputable Substrate development team in NZ to run local meetups (Temporarily Paused due to Covid-19) - -Justin Pham -* Created blockchain job-ready programme for Industry Connect in 2018 -* A Substrate & Rust programmer, full-stack developer -* Delivered https://industryconnect.io from inception and get involved in writing whitepaper of Thunder.Unversity -* 8 years hands-on coding experience. -* Bsc Software Development(Machine Learning / AI) at Auckland University of Technology - -Shannon Christie -* Led the development of Bit.Country to current stage with 100 active pilot users -* An unreal engine game developer -* Solid knowledge and experience with various programming language i.e. C, C++, C#, Rust, Java -* Blockchain & Substrate enthusiast - -Daniel Choi -* Led the development of a recruit tech. Turn ideas to actual product launch. -* Full-stack developer -* ReactJs Ninja -* Bachelor of ICT at Western Sydney University - - Logan Liu -* The key designer & UX for a Saas product which transacts $20m per annum -* Sound experience with EDM, Poster, Fin-Tech. -* Bachelor of Arts - Digital Communication and Media/Multimedia at Heilongjiang University - -Juanita Strydom -* Solid experience in community management. -* Managed the international tech edu for 7 years - -**Grants Received In The Past** -* Callaghan Innovation R&D Growth Grant (Approved in 2019) -* Callaghan Innovation R&D Loan Scheme Grant (Approved in 2019) -* Callaghan Innovation R&D Experience Grant (Approved in 2019) -* Education NZ Project Skills Sponsorship (Approved in 2017) -* IMDA (Singapore) Tech Immersion and Placement Programme (Pending for approval in 2020) - -*Callaghan Innovation, a Crown entity of New Zealand, has the task of making New Zealand business more innovative. - -### Team Code Repos - -* Bit Country https://github.com/bit-country -* Ray Lu https://github.com/codemeit -* Justin Pham https://github.com/justinphamnz -* Shannon Christie https://github.com/shannon-christie -* Daniel Choi https://github.com/DanielFromTAFE -* Logan https://github.com/Logancountry - -### Team LinkedIn Profiles +## Development Roadmap :nut_and_bolt: -Key Profiles from the tech team -* Ray Lu https://www.linkedin.com/in/codemeit/ -* Justin Pham https://www.linkedin.com/in/justinphamit/ -* Shannon Christie https://www.linkedin.com/in/shannonchristie/ -* Daniel Choi https://www.linkedin.com/in/dotnet-daniel-choi/ -* Logan Liu https://www.linkedin.com/in/logan-liu-5123a0130/ +### Summary +Since completing the first milestone for Bit.Country, we have developed multiple proof of concepts for newer features such as Continuum (the map of bit countries), the marketplaces and NFT minting. +We have also developed the virtual world further, implementing collaborative building, material packs, persistance of changes and general tweaks to the UI and experience. Currently undergoing basic user testing and demoing to interested parties. -## Development Roadmap :nut_and_bolt: +Other work has included changes to the design and layout of the DApp; improved sharing experience for posts and content created on the bit country timelines; migration to improve scalability. -### Short Summary +The team has also been applying for a number of accelerators, and receiving attention/interest from multiple VCs, funds and KOLs. Currently, oversubscribed so negotiating with them to determine the initial round allocations. The team has recently been accepted into the Berkeley Blockchain Xcelerator cohort of 2021. Currently in talks with VCs, funds and KOLs who have reach to over 40 million fans. If you are interested to hear more about our current progress, please email us at hi@bit.country -We plan to build a full-fledged solution that is ready to bring 1400 internal users and 50K external users by Aug 2021. Our web app (dapp) requires a truckload of development and testing to ensure it is attractive to classic internet users. We will explore more and work with the Substrate Builders Programme team to build the solution. +### Considerations +We have been investigating the possibility of using decentralized storage for more aspects of bit country content and storage needs, a basic proof of concept is being worked on. -We believe Bit.Country will bring many people to the ecosystem. +The team has been reconsidering the block planner for a bit country and its related block theme feature as part of milestone 1. We are now looking at separating the logic to enable a smoother experience between users who wish to use a predesigned template or build from scratch. ### Overview * **Total Estimated Duration:** 1 month @@ -242,53 +29,30 @@ We believe Bit.Country will bring many people to the ecosystem. * **FTE:** 5 * **Costs:** 30,000 USD -*Note: We should submit this application ealier, due to the workload required by Kusam NFT Gallery, we have decided to help the community for the upcoming Chiba Art Gallery. +*Note: We should submit this application ealier, due to the workload required by Kusama NFT Gallery, we have decided to help the community for the upcoming Chiba Art Gallery. | Number | Deliverable | Specification | | ------------- | ------------- | ------------- | | 0a. | License | Apache 2.0 | | 0b. | Documentation | We will provide inline documentation, video, medium articles & creating more content in the lightpaper of the project. | -| 0c. | Testing Guide | The code will have proper unit-test coverage for pallets and automated testing coverage for the dapp using Cypress.| -| 1. |Substrate module: Continuum|This pallet needs to handle Continumm protocols which shape the map of the bit countries. It also needs to manage membership of Continuum spot auction participation, Continuum spot auction, Continuum spot lease and Continuum spot governance. This encourage bit countries gathers in the community they belong to.| -| 2. |Substrate module: NftPromotion |Our network is NFT native chain. This pallet manages NFT campaigns that we will create to incentivze NFT creators, traders and minters.| -| 3. |Connecting to Rococo| Continue to perform the tasks required for connecting to Rococo, this is done, just in case there will be restart or any changes with Rococo.| -| 4. |Submit Rococo Parachain Proposal | This is submitted, just in case we need to conduct extra work for any future changes.| -| 5. | Dapp - Dual Login | Support login using either PolkadotJs or classical username and password login. We need to do some engineering to make this happens so we can bring more users outside of the ecosystem| -| 6. | Dapp - Continnum | Continuum is the universal map of bit countries. It looks like Google map with different content, we will be using OpenLayer or similar, we need to develop all the UI features such as auction, showing poplation heatmap and stuff required by Continuum pallet. | -| 7. | Dapp - NFT Minting - Extended| While using ORML trait, we are also planning to implement co-creator, origin, NFT-Future-Event, Smart Contract Enabled NFT.| -| 8. | Dapp - Local NFT Market | Develop the decetralized marketplace for local bit country | -| 9. | Dapp - Local Ownership Board | Screen to display the local token owners| -| 10. | Dapp - 2D <-> 3D | Implement the composite UI between 3D and 2D. Users in 3D can access 2D timeline without changing the page| -| 11. | Dapp - 3D templates | Develop some 3D templates for user to use to bootstrap the world. e.g. Mars, Cyberpunk, Kusama Canary theme| -| 12. | Dapp - Dashboard| Summary page of current system: blocks, bit countries, recent events, economic overview etc. The webapp landing page.| -| 13. | Dapp - Bootstrap | Our goal is to launch the testnet after this milestone, we will creating honor-effort-ontestnet campaigns to attract users to engage with us. We will also setup public idea board allowing visitors to create new ideas and vote for existing ideads.| -| 14. | Docker / UAT | We will demonstrate the full functionality of our chain and our dapp on UAT / a dockerfile.| - - -### Community engagement - - * Medium Article 1: [Create a decentralized country of your own](https://medium.com/@bitcountry/create-and-live-in-a-decentralized-world-of-your-own-4ad872379d00) - * Polkadot virtual meetups and bit.country presentation by Ray Lu (Polkadot Ambassador). (50 attended, 80% from NZ/AU, the rest from UK,IE,SG,HK & CA) - ![Polkadot meetup and bit.country showcase](https://mvp.studio/wp-content/uploads/2020/10/communityengagement.png "Polkadot virtual meetup and bit.country showcase") - -## Future Plans - - We plan to become a parachain on the Polkadot network eventually, especially when our Bit.Country community gains momentum on Kusama. - - Our team is also planning of building mobile apps in the future so users can access their communities and marketplace on their mobile devices. - - At the moment, we are evaluating Dapp-IPFS-Pallets (Completely decentralized) architecture to host bit.country. We may create a R&D sub-product in the near future. - -## Additional Information :heavy_plus_sign: - -* What work has been done so far? - - * We had released and internal piloted the concept with **100+ active users**. - -* Are there are any teams who have already contributed (financially) to the project? - - * MVP STUDIO invested 50% of 5 FTE hours since Feb 2020. - -* Have you applied for other grants so far? - - * No. +| 0c. | Testing Guide | The code will have proper unit-test coverage for pallets and automated testing coverage for the dapp using Cypress. | +| 1. | Substrate module: Continuum | This pallet handles the Continuum protocols for shaping the map of the bit countries. | +| 1a. | Spot Good Neighbor (Auction) Protocol | Controls which users are able to participate in auctions for spots, allows existing neighboring spots to have their say on a potential occupier of the new spot. | +| 1b. | Spot Leasing Protocol | Allows owners to lease their spot to others. Determines the valid period of leasing a continuum spot, enabling right of renewal for existing lessors. | +| 1c. | Spot Good Neighbor (Governance) Protocol | Gives neighboring spots the ability to raise disputes with other spots, which can be voted on and actioned. Designed to improve neighborhood quality. | +| 2. | Substrate module: NftPromotion | Our network is NFT native chain. This pallet manages NFT campaigns that we will create to incentivize NFT creators, traders and minters. (e.g. subsidies on costs or other incentive) | +| 3. | Substrate: NFT Minting - Extended | While using ORML trait as a base, we will be implementing co-creator, origin details, NFT-Future-Event (e.g. time capsule), Smart Contract Enabled NFT (e.g. give NFTs programmability). | +| 4. | Connected to Rococo | Become a parachain on Rococo, requires frequent migrations to the newest version of pallets and reapplication for the parachain. Aim to be included as soon as possible. | +| 5. | Dapp - Dual Login | Support login using either PolkadotJs or classical username and password login. We need to do some engineering to make this happens so we can bring more users outside of the ecosystem. | +| 6. | Dapp - Continnum | Continuum is the universal map of bit countries. We will be developing a mapping system (think Google Maps), using OpenLayer or similar. Provides the interface for all of our activities related to Continuum. | +| 6a. | Bit Country Search | Enable a user to search for a bit country on the Continuum with zoom to location. | +| 6b. | Spot Auction UI | Allow users to see which spots are currently being auctioned, and enable their participation. | +| 6c. | Spot Neighbor UI | Interface to raise disputes with neighboring spots, or to object to a potential bidder in auctions. | +| 6d. | Layer System | Population heatmap and possibly other map overlays to provide insights to users. | +| 7. | Dapp - Local NFT Market | Develop the local bit country marketplace (like a subset of the platform-wide marketplace) for local market and value creation. Some items will only be able within the local NFT market, encouraging users to belong to quality bit countries. Included functionality: listing items, searching, auctions, purchases, rentals | +| 8. | Dapp - Local Ownership Board | Screen to display the local token owners and their rankings (how their token quantities compare to other token holders). | +| 9. | Dapp - 2D <-> 3D | Implement the composite UI between 3D and 2D. Users in 3D can access 2D timeline without changing the page (leaving the virtual world). | +| 10. | Dapp - 3D templates | Develop some 3D templates for users to use to bootstrap their virtual world. (e.g. Mars, Cyberpunk, Kusama Canary theme) | +| 11. | Dapp - Dashboard | Summary page of current system: blocks, bit countries, recent events, economic overview etc. The webapp landing page. | +| 12. | Dapp - Bootstrap | Our goal is to launch the testnet after this milestone, we will be creating honor-effort-on-the-testnet campaigns to attract users to engage with us. We will also setup public idea board allowing visitors to create new ideas and vote for existing ideads. | +| 13. | Docker / UAT | We will demonstrate the full functionality of our chain and our dapp on UAT / a dockerfile. | From 444bac8082ff7ecc2927c5bf01b8a8f3a6f062f2 Mon Sep 17 00:00:00 2001 From: Ray Lu Date: Fri, 26 Mar 2021 22:57:38 +1300 Subject: [PATCH 09/14] Tech stack and changing NFT native to support NFT Tech stack and changing NFT native to support NFT --- applications/bit_country_m2.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/applications/bit_country_m2.md b/applications/bit_country_m2.md index c520a8a6e83..9559d7c1ef1 100644 --- a/applications/bit_country_m2.md +++ b/applications/bit_country_m2.md @@ -20,6 +20,13 @@ We have been investigating the possibility of using decentralized storage for mo The team has been reconsidering the block planner for a bit country and its related block theme feature as part of milestone 1. We are now looking at separating the logic to enable a smoother experience between users who wish to use a predesigned template or build from scratch. +### Tech Stack +Frontend/UI: ReactJs, BabylonJs, HTML, JS, CSS +API: C#/.NET Core, NodeJs +Blockchain: Substrate/Rust +Database: MongoDB + + ### Overview * **Total Estimated Duration:** 1 month * **Full-time equivalent (FTE):** 5 FTE. @@ -40,7 +47,7 @@ The team has been reconsidering the block planner for a bit country and its rela | 1a. | Spot Good Neighbor (Auction) Protocol | Controls which users are able to participate in auctions for spots, allows existing neighboring spots to have their say on a potential occupier of the new spot. | | 1b. | Spot Leasing Protocol | Allows owners to lease their spot to others. Determines the valid period of leasing a continuum spot, enabling right of renewal for existing lessors. | | 1c. | Spot Good Neighbor (Governance) Protocol | Gives neighboring spots the ability to raise disputes with other spots, which can be voted on and actioned. Designed to improve neighborhood quality. | -| 2. | Substrate module: NftPromotion | Our network is NFT native chain. This pallet manages NFT campaigns that we will create to incentivize NFT creators, traders and minters. (e.g. subsidies on costs or other incentive) | +| 2. | Substrate module: NftPromotion | Our network is designed to support NFT and its promotion. This pallet manages NFT campaigns that we will create to incentivize NFT creators, traders and minters. (e.g. subsidies on costs or other incentive) | | 3. | Substrate: NFT Minting - Extended | While using ORML trait as a base, we will be implementing co-creator, origin details, NFT-Future-Event (e.g. time capsule), Smart Contract Enabled NFT (e.g. give NFTs programmability). | | 4. | Connected to Rococo | Become a parachain on Rococo, requires frequent migrations to the newest version of pallets and reapplication for the parachain. Aim to be included as soon as possible. | | 5. | Dapp - Dual Login | Support login using either PolkadotJs or classical username and password login. We need to do some engineering to make this happens so we can bring more users outside of the ecosystem. | From 163198cad695c09d5ec6a9800bca53b46aaeb96c Mon Sep 17 00:00:00 2001 From: Ray Lu Date: Sat, 27 Mar 2021 00:22:51 +1300 Subject: [PATCH 10/14] update Duration update Duration --- applications/bit_country_m2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/bit_country_m2.md b/applications/bit_country_m2.md index 9559d7c1ef1..cdabfbe6feb 100644 --- a/applications/bit_country_m2.md +++ b/applications/bit_country_m2.md @@ -28,7 +28,7 @@ Database: MongoDB ### Overview -* **Total Estimated Duration:** 1 month +* **Total Estimated Duration:** 6 weeks * **Full-time equivalent (FTE):** 5 FTE. ### Milestone 2 — Continuum Protocol (Universal Map) & NFT Centric Token Economy. Goal: public testnet From 4a1597cd06f1a9e4368c57d6a1affd8a350437e2 Mon Sep 17 00:00:00 2001 From: Ray Lu Date: Sat, 27 Mar 2021 00:29:18 +1300 Subject: [PATCH 11/14] fix typo --- applications/bit_country_m2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/bit_country_m2.md b/applications/bit_country_m2.md index cdabfbe6feb..56e547d8252 100644 --- a/applications/bit_country_m2.md +++ b/applications/bit_country_m2.md @@ -61,5 +61,5 @@ Database: MongoDB | 9. | Dapp - 2D <-> 3D | Implement the composite UI between 3D and 2D. Users in 3D can access 2D timeline without changing the page (leaving the virtual world). | | 10. | Dapp - 3D templates | Develop some 3D templates for users to use to bootstrap their virtual world. (e.g. Mars, Cyberpunk, Kusama Canary theme) | | 11. | Dapp - Dashboard | Summary page of current system: blocks, bit countries, recent events, economic overview etc. The webapp landing page. | -| 12. | Dapp - Bootstrap | Our goal is to launch the testnet after this milestone, we will be creating honor-effort-on-the-testnet campaigns to attract users to engage with us. We will also setup public idea board allowing visitors to create new ideas and vote for existing ideads. | +| 12. | Dapp - Bootstrap | Our goal is to launch the testnet after this milestone, we will be creating honor-effort-on-the-testnet campaigns to attract users to engage with us. We will also setup public idea board allowing visitors to create new ideas and vote for existing ideas. | | 13. | Docker / UAT | We will demonstrate the full functionality of our chain and our dapp on UAT / a dockerfile. | From 22caeb6f7e71fde2ee670038a26bd5b4783a6496 Mon Sep 17 00:00:00 2001 From: Justin Date: Tue, 16 Nov 2021 10:50:02 +1300 Subject: [PATCH 12/14] Amend bit.country m2. --- applications/bit_country_m2_updated.md | 77 ++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 applications/bit_country_m2_updated.md diff --git a/applications/bit_country_m2_updated.md b/applications/bit_country_m2_updated.md new file mode 100644 index 00000000000..d9a9c8df57f --- /dev/null +++ b/applications/bit_country_m2_updated.md @@ -0,0 +1,77 @@ +# Open Grant Proposal + +- **Project:** Bit.Country Milestone 2 (Follow up grant after M1 delivered) by MVP.STUDIO +- **Proposer:** https://github.com/bit-country +- **Payment Address:** 1NzRAkHyDZByge95nuMJSNB5tBTQo6RLPy + +## Development Roadmap :nut_and_bolt: + +### Changes summary + +There are some changes from the original [application](https://github.com/w3f/Grants-Program/pull/305). The reason of the changes that some UI features that was not aligned on our roadmap and we shifted more focus on delivering public testnet and canary network. + +Here are summary of changes + +- Remove 3D map and continuum UI out of the application scope. +- Adjusted Continuum Governance Protocol. +- Added Buying Continuum Spot with fixed cost. +- Added Sign to support NFT. +- Added Multi tokens local marketplace. +- Added Benchmarking. +- Adjusted the cost. +- Adjust the FTE. + +### Summary + +Since completing the first milestone for Bit.Country, we have developed multiple proof of concepts for newer features such as Continuum (the map of bit countries), the marketplaces and NFT minting. + +We have also developed the virtual world further, implementing collaborative building, material packs, persistance of changes and general tweaks to the UI and experience. Currently undergoing basic user testing and demoing to interested parties. + +Other work has included changes to the design and layout of the DApp; improved sharing experience for posts and content created on the bit country timelines; migration to improve scalability. + +The team has also been applying for a number of accelerators, and receiving attention/interest from multiple VCs, funds and KOLs. Currently, oversubscribed so negotiating with them to determine the initial round allocations. The team has recently been accepted into the Berkeley Blockchain Xcelerator cohort of 2021. Currently in talks with VCs, funds and KOLs who have reach to over 40 million fans. If you are interested to hear more about our current progress, please email us at hi@bit.country + +### Considerations + +We have been investigating the possibility of using decentralized storage for more aspects of bit country content and storage needs, a basic proof of concept is being worked on. + +The team has been reconsidering the block planner for a bit country and its related block theme feature as part of milestone 1. We are now looking at separating the logic to enable a smoother experience between users who wish to use a predesigned template or build from scratch. + +### Tech Stack + +Frontend/UI: ReactJs, BabylonJs, HTML, JS, CSS +API: C#/.NET Core, NodeJs +Blockchain: Substrate/Rust +Database: MongoDB + +### Overview + +- **Total Estimated Duration:** 6 weeks +- **Full-time equivalent (FTE):** 4 FTE. + +### Milestone 2 — Continuum Protocol (Universal Map) & NFT Centric Token Economy. Goal: public testnet + +- **Estimated Duration:** 6 weeks +- **FTE:** 4 +- **Costs:** 24,000 USD + +\*Note: We should submit this application ealier, due to the workload required by Kusama NFT Gallery, we have decided to help the community for the upcoming Chiba Art Gallery. + +| Number | Deliverable | Specification | +| ------ | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 0a. | License | Apache 2.0 | +| 0b. | Documentation | We will provide inline documentation, video, medium articles & creating more content in the lightpaper of the project. | +| 0c. | Testing Guide | The code will have proper unit-test coverage for pallets. | +| 1. | Substrate module: Continuum | This pallet handles the Continuum protocols for shaping the map of the bit countries. | +| 1a. | Spot Good Neighbor (Auction) Protocol | Controls which users are able to participate in auctions for spots, allows existing neighboring spots to have their say on a potential occupier of the new spot. | +| 1b. | Spot with fixed price | Creating more flexibility for the Continuum Slot by allowing governance to enable buy now option for Continuum Spot which allows Metaverse to occupy Continuum Spot through buying with fixed price instead of Auction. | +| 1c. | Spot Good Neighbor (Governance) Protocol | Governance voting only enabled when bit countries secured the spot on Continuum, once local governance enabled, residents in the local governance has the ability to raise disputes, change their local economic model which can be voted on and actioned. Designed to improve neighborhood quality. | +| 2. | Substrate module: NftPromotion | Our network is designed to support NFT and its promotion. This pallet manages NFT campaigns that we will create to incentivize NFT creators, traders and minters. (e.g. subsidies on costs or other incentive) | +| 3. | Substrate: NFT Minting - Extended | While using ORML trait as a base, we will be implementing co-creator, origin details, NFT-Future-Event (e.g. time capsule), Smart Contract Enabled NFT (e.g. give NFTs programmability). | +| 4. | Substrate: NFT Sign Support - Extended | This will allow NFT get supported by their supporters who willing to sign with their signatures to show supports. | +| 5. | Substrate: NFT Benchmarking | This will ensure appropriate weights will apply based on number of NFTs minting and extrinsics. | +| 6. | Substrate: Auction Benchmarking | This will ensure appropriate weights will apply to auction extrinsics. | +| 7. | Connected to Rococo | Become a parachain on Rococo, requires frequent migrations to the newest version of pallets and reapplication for the parachain. Aim to be included as soon as possible. | +| 8. | Local NFT Market | Develop the local bit country marketplace (like a subset of the platform-wide marketplace) for local market and value creation. Some items will only be able within the local NFT market, encouraging users to belong to quality bit countries. Included functionality: listing items, searching, auctions, purchases, rentals | +| 9. | Multi token in local NFT Market | Allow local bit country NFT market accepts their own token or using network token when listing, bidding, auctioning or interact with local Marketplace. | +| 10. | Docker / UAT | We will demonstrate the full functionality of our chain and our dapp on UAT / a dockerfile. | From dc346dad57d0c7859d05699301e2d94a6486bf55 Mon Sep 17 00:00:00 2001 From: Justin Date: Tue, 16 Nov 2021 22:10:11 +1300 Subject: [PATCH 13/14] update existing bit_country_m2 application --- applications/bit_country_m2.md | 96 +++++++++++++++----------- applications/bit_country_m2_updated.md | 77 --------------------- 2 files changed, 54 insertions(+), 119 deletions(-) delete mode 100644 applications/bit_country_m2_updated.md diff --git a/applications/bit_country_m2.md b/applications/bit_country_m2.md index 56e547d8252..d9a9c8df57f 100644 --- a/applications/bit_country_m2.md +++ b/applications/bit_country_m2.md @@ -1,65 +1,77 @@ # Open Grant Proposal -* **Project:** Bit.Country Milestone 2 (Follow up grant after M1 delivered) by MVP.STUDIO -* **Proposer:** https://github.com/bit-country -* **Payment Address:** 1NzRAkHyDZByge95nuMJSNB5tBTQo6RLPy +- **Project:** Bit.Country Milestone 2 (Follow up grant after M1 delivered) by MVP.STUDIO +- **Proposer:** https://github.com/bit-country +- **Payment Address:** 1NzRAkHyDZByge95nuMJSNB5tBTQo6RLPy -## Development Roadmap :nut_and_bolt: +## Development Roadmap :nut_and_bolt: + +### Changes summary + +There are some changes from the original [application](https://github.com/w3f/Grants-Program/pull/305). The reason of the changes that some UI features that was not aligned on our roadmap and we shifted more focus on delivering public testnet and canary network. + +Here are summary of changes + +- Remove 3D map and continuum UI out of the application scope. +- Adjusted Continuum Governance Protocol. +- Added Buying Continuum Spot with fixed cost. +- Added Sign to support NFT. +- Added Multi tokens local marketplace. +- Added Benchmarking. +- Adjusted the cost. +- Adjust the FTE. ### Summary -Since completing the first milestone for Bit.Country, we have developed multiple proof of concepts for newer features such as Continuum (the map of bit countries), the marketplaces and NFT minting. -We have also developed the virtual world further, implementing collaborative building, material packs, persistance of changes and general tweaks to the UI and experience. Currently undergoing basic user testing and demoing to interested parties. +Since completing the first milestone for Bit.Country, we have developed multiple proof of concepts for newer features such as Continuum (the map of bit countries), the marketplaces and NFT minting. + +We have also developed the virtual world further, implementing collaborative building, material packs, persistance of changes and general tweaks to the UI and experience. Currently undergoing basic user testing and demoing to interested parties. Other work has included changes to the design and layout of the DApp; improved sharing experience for posts and content created on the bit country timelines; migration to improve scalability. The team has also been applying for a number of accelerators, and receiving attention/interest from multiple VCs, funds and KOLs. Currently, oversubscribed so negotiating with them to determine the initial round allocations. The team has recently been accepted into the Berkeley Blockchain Xcelerator cohort of 2021. Currently in talks with VCs, funds and KOLs who have reach to over 40 million fans. If you are interested to hear more about our current progress, please email us at hi@bit.country ### Considerations + We have been investigating the possibility of using decentralized storage for more aspects of bit country content and storage needs, a basic proof of concept is being worked on. The team has been reconsidering the block planner for a bit country and its related block theme feature as part of milestone 1. We are now looking at separating the logic to enable a smoother experience between users who wish to use a predesigned template or build from scratch. ### Tech Stack + Frontend/UI: ReactJs, BabylonJs, HTML, JS, CSS API: C#/.NET Core, NodeJs Blockchain: Substrate/Rust Database: MongoDB - ### Overview -* **Total Estimated Duration:** 6 weeks -* **Full-time equivalent (FTE):** 5 FTE. - -### Milestone 2 — Continuum Protocol (Universal Map) & NFT Centric Token Economy. Goal: public testnet -* **Estimated Duration:** 6 weeks -* **FTE:** 5 -* **Costs:** 30,000 USD - -*Note: We should submit this application ealier, due to the workload required by Kusama NFT Gallery, we have decided to help the community for the upcoming Chiba Art Gallery. - -| Number | Deliverable | Specification | -| ------------- | ------------- | ------------- | -| 0a. | License | Apache 2.0 | -| 0b. | Documentation | We will provide inline documentation, video, medium articles & creating more content in the lightpaper of the project. | -| 0c. | Testing Guide | The code will have proper unit-test coverage for pallets and automated testing coverage for the dapp using Cypress. | -| 1. | Substrate module: Continuum | This pallet handles the Continuum protocols for shaping the map of the bit countries. | -| 1a. | Spot Good Neighbor (Auction) Protocol | Controls which users are able to participate in auctions for spots, allows existing neighboring spots to have their say on a potential occupier of the new spot. | -| 1b. | Spot Leasing Protocol | Allows owners to lease their spot to others. Determines the valid period of leasing a continuum spot, enabling right of renewal for existing lessors. | -| 1c. | Spot Good Neighbor (Governance) Protocol | Gives neighboring spots the ability to raise disputes with other spots, which can be voted on and actioned. Designed to improve neighborhood quality. | -| 2. | Substrate module: NftPromotion | Our network is designed to support NFT and its promotion. This pallet manages NFT campaigns that we will create to incentivize NFT creators, traders and minters. (e.g. subsidies on costs or other incentive) | -| 3. | Substrate: NFT Minting - Extended | While using ORML trait as a base, we will be implementing co-creator, origin details, NFT-Future-Event (e.g. time capsule), Smart Contract Enabled NFT (e.g. give NFTs programmability). | -| 4. | Connected to Rococo | Become a parachain on Rococo, requires frequent migrations to the newest version of pallets and reapplication for the parachain. Aim to be included as soon as possible. | -| 5. | Dapp - Dual Login | Support login using either PolkadotJs or classical username and password login. We need to do some engineering to make this happens so we can bring more users outside of the ecosystem. | -| 6. | Dapp - Continnum | Continuum is the universal map of bit countries. We will be developing a mapping system (think Google Maps), using OpenLayer or similar. Provides the interface for all of our activities related to Continuum. | -| 6a. | Bit Country Search | Enable a user to search for a bit country on the Continuum with zoom to location. | -| 6b. | Spot Auction UI | Allow users to see which spots are currently being auctioned, and enable their participation. | -| 6c. | Spot Neighbor UI | Interface to raise disputes with neighboring spots, or to object to a potential bidder in auctions. | -| 6d. | Layer System | Population heatmap and possibly other map overlays to provide insights to users. | -| 7. | Dapp - Local NFT Market | Develop the local bit country marketplace (like a subset of the platform-wide marketplace) for local market and value creation. Some items will only be able within the local NFT market, encouraging users to belong to quality bit countries. Included functionality: listing items, searching, auctions, purchases, rentals | -| 8. | Dapp - Local Ownership Board | Screen to display the local token owners and their rankings (how their token quantities compare to other token holders). | -| 9. | Dapp - 2D <-> 3D | Implement the composite UI between 3D and 2D. Users in 3D can access 2D timeline without changing the page (leaving the virtual world). | -| 10. | Dapp - 3D templates | Develop some 3D templates for users to use to bootstrap their virtual world. (e.g. Mars, Cyberpunk, Kusama Canary theme) | -| 11. | Dapp - Dashboard | Summary page of current system: blocks, bit countries, recent events, economic overview etc. The webapp landing page. | -| 12. | Dapp - Bootstrap | Our goal is to launch the testnet after this milestone, we will be creating honor-effort-on-the-testnet campaigns to attract users to engage with us. We will also setup public idea board allowing visitors to create new ideas and vote for existing ideas. | -| 13. | Docker / UAT | We will demonstrate the full functionality of our chain and our dapp on UAT / a dockerfile. | + +- **Total Estimated Duration:** 6 weeks +- **Full-time equivalent (FTE):** 4 FTE. + +### Milestone 2 — Continuum Protocol (Universal Map) & NFT Centric Token Economy. Goal: public testnet + +- **Estimated Duration:** 6 weeks +- **FTE:** 4 +- **Costs:** 24,000 USD + +\*Note: We should submit this application ealier, due to the workload required by Kusama NFT Gallery, we have decided to help the community for the upcoming Chiba Art Gallery. + +| Number | Deliverable | Specification | +| ------ | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 0a. | License | Apache 2.0 | +| 0b. | Documentation | We will provide inline documentation, video, medium articles & creating more content in the lightpaper of the project. | +| 0c. | Testing Guide | The code will have proper unit-test coverage for pallets. | +| 1. | Substrate module: Continuum | This pallet handles the Continuum protocols for shaping the map of the bit countries. | +| 1a. | Spot Good Neighbor (Auction) Protocol | Controls which users are able to participate in auctions for spots, allows existing neighboring spots to have their say on a potential occupier of the new spot. | +| 1b. | Spot with fixed price | Creating more flexibility for the Continuum Slot by allowing governance to enable buy now option for Continuum Spot which allows Metaverse to occupy Continuum Spot through buying with fixed price instead of Auction. | +| 1c. | Spot Good Neighbor (Governance) Protocol | Governance voting only enabled when bit countries secured the spot on Continuum, once local governance enabled, residents in the local governance has the ability to raise disputes, change their local economic model which can be voted on and actioned. Designed to improve neighborhood quality. | +| 2. | Substrate module: NftPromotion | Our network is designed to support NFT and its promotion. This pallet manages NFT campaigns that we will create to incentivize NFT creators, traders and minters. (e.g. subsidies on costs or other incentive) | +| 3. | Substrate: NFT Minting - Extended | While using ORML trait as a base, we will be implementing co-creator, origin details, NFT-Future-Event (e.g. time capsule), Smart Contract Enabled NFT (e.g. give NFTs programmability). | +| 4. | Substrate: NFT Sign Support - Extended | This will allow NFT get supported by their supporters who willing to sign with their signatures to show supports. | +| 5. | Substrate: NFT Benchmarking | This will ensure appropriate weights will apply based on number of NFTs minting and extrinsics. | +| 6. | Substrate: Auction Benchmarking | This will ensure appropriate weights will apply to auction extrinsics. | +| 7. | Connected to Rococo | Become a parachain on Rococo, requires frequent migrations to the newest version of pallets and reapplication for the parachain. Aim to be included as soon as possible. | +| 8. | Local NFT Market | Develop the local bit country marketplace (like a subset of the platform-wide marketplace) for local market and value creation. Some items will only be able within the local NFT market, encouraging users to belong to quality bit countries. Included functionality: listing items, searching, auctions, purchases, rentals | +| 9. | Multi token in local NFT Market | Allow local bit country NFT market accepts their own token or using network token when listing, bidding, auctioning or interact with local Marketplace. | +| 10. | Docker / UAT | We will demonstrate the full functionality of our chain and our dapp on UAT / a dockerfile. | diff --git a/applications/bit_country_m2_updated.md b/applications/bit_country_m2_updated.md deleted file mode 100644 index d9a9c8df57f..00000000000 --- a/applications/bit_country_m2_updated.md +++ /dev/null @@ -1,77 +0,0 @@ -# Open Grant Proposal - -- **Project:** Bit.Country Milestone 2 (Follow up grant after M1 delivered) by MVP.STUDIO -- **Proposer:** https://github.com/bit-country -- **Payment Address:** 1NzRAkHyDZByge95nuMJSNB5tBTQo6RLPy - -## Development Roadmap :nut_and_bolt: - -### Changes summary - -There are some changes from the original [application](https://github.com/w3f/Grants-Program/pull/305). The reason of the changes that some UI features that was not aligned on our roadmap and we shifted more focus on delivering public testnet and canary network. - -Here are summary of changes - -- Remove 3D map and continuum UI out of the application scope. -- Adjusted Continuum Governance Protocol. -- Added Buying Continuum Spot with fixed cost. -- Added Sign to support NFT. -- Added Multi tokens local marketplace. -- Added Benchmarking. -- Adjusted the cost. -- Adjust the FTE. - -### Summary - -Since completing the first milestone for Bit.Country, we have developed multiple proof of concepts for newer features such as Continuum (the map of bit countries), the marketplaces and NFT minting. - -We have also developed the virtual world further, implementing collaborative building, material packs, persistance of changes and general tweaks to the UI and experience. Currently undergoing basic user testing and demoing to interested parties. - -Other work has included changes to the design and layout of the DApp; improved sharing experience for posts and content created on the bit country timelines; migration to improve scalability. - -The team has also been applying for a number of accelerators, and receiving attention/interest from multiple VCs, funds and KOLs. Currently, oversubscribed so negotiating with them to determine the initial round allocations. The team has recently been accepted into the Berkeley Blockchain Xcelerator cohort of 2021. Currently in talks with VCs, funds and KOLs who have reach to over 40 million fans. If you are interested to hear more about our current progress, please email us at hi@bit.country - -### Considerations - -We have been investigating the possibility of using decentralized storage for more aspects of bit country content and storage needs, a basic proof of concept is being worked on. - -The team has been reconsidering the block planner for a bit country and its related block theme feature as part of milestone 1. We are now looking at separating the logic to enable a smoother experience between users who wish to use a predesigned template or build from scratch. - -### Tech Stack - -Frontend/UI: ReactJs, BabylonJs, HTML, JS, CSS -API: C#/.NET Core, NodeJs -Blockchain: Substrate/Rust -Database: MongoDB - -### Overview - -- **Total Estimated Duration:** 6 weeks -- **Full-time equivalent (FTE):** 4 FTE. - -### Milestone 2 — Continuum Protocol (Universal Map) & NFT Centric Token Economy. Goal: public testnet - -- **Estimated Duration:** 6 weeks -- **FTE:** 4 -- **Costs:** 24,000 USD - -\*Note: We should submit this application ealier, due to the workload required by Kusama NFT Gallery, we have decided to help the community for the upcoming Chiba Art Gallery. - -| Number | Deliverable | Specification | -| ------ | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 0a. | License | Apache 2.0 | -| 0b. | Documentation | We will provide inline documentation, video, medium articles & creating more content in the lightpaper of the project. | -| 0c. | Testing Guide | The code will have proper unit-test coverage for pallets. | -| 1. | Substrate module: Continuum | This pallet handles the Continuum protocols for shaping the map of the bit countries. | -| 1a. | Spot Good Neighbor (Auction) Protocol | Controls which users are able to participate in auctions for spots, allows existing neighboring spots to have their say on a potential occupier of the new spot. | -| 1b. | Spot with fixed price | Creating more flexibility for the Continuum Slot by allowing governance to enable buy now option for Continuum Spot which allows Metaverse to occupy Continuum Spot through buying with fixed price instead of Auction. | -| 1c. | Spot Good Neighbor (Governance) Protocol | Governance voting only enabled when bit countries secured the spot on Continuum, once local governance enabled, residents in the local governance has the ability to raise disputes, change their local economic model which can be voted on and actioned. Designed to improve neighborhood quality. | -| 2. | Substrate module: NftPromotion | Our network is designed to support NFT and its promotion. This pallet manages NFT campaigns that we will create to incentivize NFT creators, traders and minters. (e.g. subsidies on costs or other incentive) | -| 3. | Substrate: NFT Minting - Extended | While using ORML trait as a base, we will be implementing co-creator, origin details, NFT-Future-Event (e.g. time capsule), Smart Contract Enabled NFT (e.g. give NFTs programmability). | -| 4. | Substrate: NFT Sign Support - Extended | This will allow NFT get supported by their supporters who willing to sign with their signatures to show supports. | -| 5. | Substrate: NFT Benchmarking | This will ensure appropriate weights will apply based on number of NFTs minting and extrinsics. | -| 6. | Substrate: Auction Benchmarking | This will ensure appropriate weights will apply to auction extrinsics. | -| 7. | Connected to Rococo | Become a parachain on Rococo, requires frequent migrations to the newest version of pallets and reapplication for the parachain. Aim to be included as soon as possible. | -| 8. | Local NFT Market | Develop the local bit country marketplace (like a subset of the platform-wide marketplace) for local market and value creation. Some items will only be able within the local NFT market, encouraging users to belong to quality bit countries. Included functionality: listing items, searching, auctions, purchases, rentals | -| 9. | Multi token in local NFT Market | Allow local bit country NFT market accepts their own token or using network token when listing, bidding, auctioning or interact with local Marketplace. | -| 10. | Docker / UAT | We will demonstrate the full functionality of our chain and our dapp on UAT / a dockerfile. | From b4bb93241fb9818af4942091dfca5962e2238664 Mon Sep 17 00:00:00 2001 From: Justin Date: Wed, 17 Nov 2021 22:34:46 +1300 Subject: [PATCH 14/14] update tech stack --- applications/bit_country_m2.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/applications/bit_country_m2.md b/applications/bit_country_m2.md index d9a9c8df57f..2582cd9885a 100644 --- a/applications/bit_country_m2.md +++ b/applications/bit_country_m2.md @@ -39,10 +39,7 @@ The team has been reconsidering the block planner for a bit country and its rela ### Tech Stack -Frontend/UI: ReactJs, BabylonJs, HTML, JS, CSS -API: C#/.NET Core, NodeJs Blockchain: Substrate/Rust -Database: MongoDB ### Overview