Code Monkey home page Code Monkey logo

topos-community-fund's People

Contributors

dangaoron avatar dune1955 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

topos-community-fund's Issues

[Grant Application]: Interest Rate Swaps (IRS)

Project title

Interest Rate Swaps

Link to grant specification

DEX

Time to complete the project

8 to 10 weeks

Do you agree to open source all work you do for this project under the APACHE2 license?

  • I agree to open source all work I do for this project under the APACHE2 license.

Project description

Real World Assets (RWAs) Tokenization is making a transformative shift in the world of Finance by leveraging blockchain technology. One of the RWAs tokenization application is the tokenization of financial obligations issued by governments or corporations to investors.

Interest Rate Swapping (IRS) denotes a derivative contract wherein two parties mutually consent to exchange a series of forthcoming interest payments based on a specified notional amount. This financial instrument serves as a strategic tool for hedging against interest rate fluctuations. The mechanism entails the utilization of a benchmark index to facilitate the exchange between a variable interest rate and a fixed rate.

The goal of this project is to show the full process of IRS between two entities that have issued obligations and that wish to hedge against interest rate fluctuations.

Milestones

Milestone No. Milestone Summary Estimated Timeframe
1 Project Setup, choice of framework (hardhat probably), start modelling Interest Rate Swaps. Implement the ERC-7586, the standard interface for IRS, IRS token issuance. 1 weeks
2 Choice of two IRS counterparties, bond issuance for the two counterparties, IRS smart contract that implements the logic for IRS swapping. Deployment, Unit tests 8 - 10 weeks
3 Example milestone Y weeks
4 Example milestone Y weeks

Documentation, education and community

  • A document that explains what are Interest Rate Swaps, and how they are used in C
  • A document that explains how the project can be tested.

Other deliverables

Other deliverable like video link may be proposed

Maintenance and upgrade plans

In this project I will be working on IRS, which is one of the product we are working on at SecurTok. Any update that will be made on SecurTok side will also be made to this project.

[Milestone 1 Submission]: Interest Rate Swaps (IRS)

Project title

Interest Rate Swaps

Link to grant application issue

#1

Milestone submission

Milestone Number: 1

Milestone Summary:
Project Setup, choice of framework (hardhat probably), start modelling Interest Rate Swaps. Implement the ERC-7586, the standard interface for IRS, IRS token issuance.

Milestone Timeframe: 1 week

Link to the open-source code/delivery

https://github.com/Edoumou/T-Grant

License

APACHE2

Any additional information

We will consider two entities that have issued bonds to enter into IRS contracts to exchange fixed and floating interest rates. Therefore, We will use the previous Grant project on financial bonds in order to issue bonds, and implement the IRS swap on top of it, making the full process more complete than if each part was implemented separately.

Grant Application: Blitz of the Hidden Soldiers - Piece Collection and UI

Project title

Blitz of the Hidden Soldiers (BoTHS) - UI and Piece Collection

Budget

5,000 USD

Link to grant specification

https://github.com/toposware/topos-community-fund/#-current-grants

Time to complete the project

6 weeks

Do you agree to open source all work you do for this project under the APACHE2 license?

  • I agree to open source all work I do for this project under the APACHE2 license.

Project description

Blitz of The Hidden Soldiers (BoTHS) is still under development. The underlying smart contracts and zk-Circuits have been implemented, but a task remains: creating an awesome UI and an extensive piece collection for a better player immersion/experience.

BoTHS is a game of incomplete information that blends the strategic depth of traditional chess with the intrigue of hidden moves and pieces. The project implements a game of Reconnaissance Blind Chess on the Topos testnet. The chess pieces are more than the standard rook, queen, or bishop; they are warriors from ancient civilizations! Lead your army to victory with a Mansa ruler (all the way from Mali) or have your troops governed by an Augusta (a Greek queen). Or let the legendary Sir Lancelot du Lac guard your flanks as a knight!

Beyond the standard chess pieces, each piece has special abilities and properties. Tactfully combining your pieces and playing them strategically is key to winning this game of intrigue and mystery.

Milestones

Milestone No. Milestone Summary Estimated Timeframe
1 Game Matching UI & Topos Piece Collection - Chess Pieces inspired by the Topos Ecosystem 1 week
2 Game Play UI (View Hidden Pieces and Captured Pieces) & Greek Piece Collection - Chess Pieces inspired by the Greek Culture 2 weeks
3 Game Play UI (View Piece Attributes and Possible Moves) & Mali Empire Piece Collection 2 weeks
4 Game Play UI (Animations & Sound effects) & Han Empire Piece Collection 2 weeks

Documentation, education and community

Game Rules and Mechanics: Create a comprehensive rulebook that explains the unique rules and mechanics of the game. Include detailed explanations, diagrams, and examples to help players understand the game.

Collectibles Guide: Create a guide that introduces players to the collectibles in the game. Describe each piece's abilities, rarity, and how they can be acquired or traded. Include tips on strategic use.

User Interface (UI) Tutorial: Develop a step-by-step tutorial for using the game's UI. Walk players through game creation, collectibles management, and gameplay, ensuring they can navigate the DApp easily.

Troubleshooting and FAQs: Compile a list of frequently asked questions and common issues players may encounter. Provide solutions and troubleshooting steps for a smooth gaming experience.

Other deliverables

No response

Maintenance and upgrade plans

Monetization: When Topos transitions to main-net, setup a monetization strategy that balances revenue generation with a fair and engaging user experience. Monetization could be via Collectible Donum Sales, Advertisement Partnerships, Tournaments , and Secondary Market Fees.

Interoperability Plan: Enable interoperability with other blockchain networks, including Cross-Chain Asset Transfer, Multi-Chain Support, and Cross-Chain Marketplaces.

TrustCode

Project title

TrustCode

Budget

10000

Link to grant specification

https://github.com/toposware/topos-community-fund/#-current-grants

Time to complete the project

10

Do you agree to open source all work you do for this project under the APACHE2 license?

  • I agree to open source all work I do for this project under the APACHE2 license.

Project description

The project aims to implement a system that utilizes a hybrid architecture of public and private blockchains for recording and certifying security audits conducted on software code. This system involves detailed recording within a private blockchain of every security audit carried out on software project commits, such as those hosted on GitHub. These records will include crucial information about the audit, such as the number and severity of vulnerabilities identified (categorized as High, Medium, Low).

Once the audits have been completed by various auditing companies, a certification of the conducted security audit will be declared on a public blockchain. This confirms that a specific code development has undergone a security review process. The decision on what information to publicly disclose and whether to explicitly declare that the code has been reviewed will be left to the discretion of the company that commissioned the audit.

The main goal of this initiative is to increase the credibility and reliability of software projects, creating a transparent and easily verifiable registry of security audits. In this way, we aim to promote a safer and more reliable software development environment, strengthening trust among developers, companies, and end-users.

Milestones

Milestone No. Milestone Summary Estimated Timeframe
1 Study and Requirements Analysis 3 weeks
2 Development 5 weeks
3 Test and Bug Fixing 2 weeks

Documentation, education and community

The intention is to document the code within the smart contract and illustrate, through sequence diagrams, the necessary flow to participate in the envisaged network.

Other deliverables

No response

Maintenance and upgrade plans

The idea is to update the code or adapt it based on specification updates or the potential integration of new technologies.

[Milestone 2 Submission]: Interest Rate Swaps

Project title

Interest Rate Swaps (IRS)

Link to grant application issue

#1

Milestone submission

Milestone Number: 2
Milestone Summary: Choice of two IRS counterparties, bond issuance for the two counterparties, IRS smart contract that implements the logic for IRS swapping. Deployment, Unit tests
Milestone Timeframe: 8 - 10 weeks

Link to the open-source code/delivery

https://github.com/Edoumou/T-Grant

License

APACHE2

Documentation

https://github.com/Edoumou/T-Grant/blob/main/client/doc/IRS_project_desc.pdf

Further documentation

https://github.com/Edoumou/T-Grant/blob/main/client/README.md
https://github.com/Edoumou/T-Grant/blob/main/client/doc/IRS_diagram.jpeg

Tests for critical functions

https://github.com/Edoumou/T-Grant/blob/main/client/test/Bonds.js#L1070

Other milestone deliverables

https://www.youtube.com/watch?v=967RPqtNjGc&t=1s

Any additional information

No response

Test

Project title

Test

Budget

123

Link to grant specification

Test

Time to complete the project

Test

Do you agree to open source all work you do for this project under the APACHE2 license?

  • I agree to open source all work I do for this project under the APACHE2 license.

Project description

Test

Milestones

Test

Documentation, education and community

Test

Other deliverables

Test

Maintenance and upgrade plans

Test

[Grant Application]: {OXY - Educative Marketing Tool}

Project title

Oxy

Budget

$10,000

Link to grant specification

https://github.com/toposware/topos-community-fund/#-current-grants

Time to complete the project

10 weeks

Do you agree to open source all work you do for this project under the APACHE2 license?

  • I agree to open source all work I do for this project under the APACHE2 license.

Project description

Many Africans find it difficult to understand key web3 concepts and terminologies because of the complex jargon and abundance of misinformation in the African Web3 space. This causes a barrier to adopting innovative Web 3 projects on the African continent. This is largely due to the fact that these products have a learning curve and no literature to guide users on how to use them.

Oxy aims to provide its users with a simplified and gamified means of learning about Web 3 technologies while interacting with real projects. We will achieve this by:
Providing users with access to bite-sized interactive lessons that simplify these concepts and jargon.
Lowering the entry barrier using a gamified approach, through quizzes and rewards with multi-language options for a more diverse audience.

Milestones

Milestone No. Milestone Title Milestone Summary Deliverable Estimated Timeframe
1 Design token behaviour The main things to consider are emissions, token burning mechanism, partner integration, partner reward processing and delivery, security, error handling, and any factors to ensure the incentives are healthy, sustainable, and robust. Detailed tokenomics document 1 week
2 Develop and test token Write and deploy smart contracts for rewards structure and token conversion, test for soundness and security Fully implementable smart contract 2 weeks
3 Design platform UI Use Figma to prototype user-friendly and intuitive app screens for onboarding, content exploration, gamified elements, and reward redemption. None 2 weeks
4 Build the Oxy education UI in ReactJS, integrate it with the token contract Build UI and integrate it with the contract. Develop server-side logic for user management, content delivery, gamification mechanics, reward distribution, and integration with external components. Functional MVP 4 weeks
5 End-to-end testing Test platform with users and launch Early testers 1 week

Documentation, education and community

Documentation, education and community

  • Document platform usage and design in a white paper
  • Write engaging blog posts to encourage people on how to interact with these web 3 projects and build a community around it
  • Describe how to be a contributor to web 3 projects and the broader ecosystem

Other deliverables

No response

Maintenance and upgrade plans

Maintenance and upgrade plans (Roadmap)

  • Gamification: we will implement advanced gamification features like badges, leaderboards, and challenges for a more involved and active community.
  • Expand into other frontier tech industries: this challenge is faced by the broader frontier tech ecosystem. Integrating with additional partner companies across the frontier tech ecosystem and expanding the content library will provide diverse learnings.
  • Rewards: the in app tokens only make sense if people can swap or burn them for real rewards. We'll work with partner projects to make sure that a meaningful reward system is in place for a smooth and valuable user experience.
  • Introduce social features for user interaction and community building.
  • Enhance web app performance and user experience.
  • Conduct comprehensive QA testing.

Unified Topos Student's Club in Unilag (University of Lagos)

Project title

Unified Topos Student's Club in Unilag (University of Lagos)

Budget

$10000

Link to grant specification

Topos grant community fund

Time to complete the project

3 months

Do you agree to open source all work you do for this project under the APACHE2 license?

  • I agree to open source all work I do for this project under the APACHE2 license.

Project description

Inspired by the success of principle-based organizations globally, the Unified Topos Student's Club at Unilag aims to empower the next generation of Nigerian students with the knowledge and principles of Topos. The project recognizes the pivotal role student clubs play in the propagation of ideologies as well as the personal and professional growth of organizations and communities so it aims to fill the void of Topos awareness in Nigeria as Topos represents not only a blockchain platform but also embodies a set of principles and values that will shape the future of technology and community collaboration.

As a leading educational institution in Nigeria, Unilag serves as the perfect incubator for fostering innovation and technological advancement. Its strategic location in Lagos, amidst a burgeoning tech scene and numerous tech hubs, provides students with exposure to cutting-edge technologies and entrepreneurial opportunities. Its diverse student population reflects the dynamic and inclusive nature of Nigerian society, offering a fertile ground for promoting Topos' principles of privacy, decentralization, inclusivity, and innovation.

The Topos Student's Club will introduce a unified structure with Coordinators, a Student Council, Mentors, and a Supervisory Council for long-term sustainability. By leveraging Unilag's robust academic environment and tech-savvy student body, the club aims to drive awareness and adoption of Topos among students.

Additionally, the project includes hosting a blockchain/web3 conference for 1000 students, which will serve as a platform for knowledge sharing, networking, and community building. The conference will converge all the students in the Topos club as well as other web3 and blockchain enthusiasts to learn more about Topos. This ultimately will foster the knowledge of Topos and consolidate the community building effort in the club.

Objective:

  • Establish the Unified Topos Student's Club at Unilag within 3 months.
  • Ensure active participation of at least 100 students in the club.
  • Implement sustainable growth mechanisms for the club's long-term viability.
  • Establish a Student Supervisory Council comprising 5 students.
  • Onboard at least 2 blockchain expert mentors for the student club.

The project's impact extends beyond student engagement, encompassing multi-layered benefits like:

  • Educational Impact by equipping students with blockchain knowledge, programming skills, and a deep understanding of Topos' principles.

  • Community Building by fostering the sense of community among students, promoting collaboration, and creating a support network for aspiring developers.

  • Economic Empowerment by providing students with a pathway to become active participants in the Topos ecosystem, potentially contributing to economic growth.

  • Legacy Building by establishing a framework for long-term sustainability, ensuring the continued growth of Topos Student Clubs and passing the baton to future generations.

  • Global Collaboration by facilitating cross-cultural and cross-regional interactions through partnerships with global student clubs, creating a unified framework for shared learning.

  • Conference Impact by hosting a blockchain/web3 conference for 1000 participants, promoting knowledge and adoption of Topos, and building a thriving community in Nigeria.

Milestones

Milestone No. Milestone Summary Estimated Timeframe
1 Establishing Topos Student Club at one university in Nigeria 1 month
2 Formation of Supervisory Council 2 weeks
3 Selection of Mentors 2 week
4 Hosting a blockchain/web3 conference at the university and Post-Conference Follow-up 1 month

Documentation, education and community

For the initial phase of the project, basic documentation and educational materials will be created to provide a foundational understanding of Topos and facilitate the establishment of the Topos Student Club in Unilag. This documentation will include:

Club Guidelines: This includes comprehensive guidelines outlining the mission, vision, objectives, and operational procedures of the Topos Student Club. This document will serve as a reference for club members and coordinators to ensure alignment with the project's goals.

Training Materials: This includes basic educational resources introducing students to Topos, blockchain technology, decentralized applications, and the principles of decentralization. These materials will for beginners to easy comprehension and onboarding.

Supervisory Council Charter: A detailed charter defining the roles, responsibilities, and decision-making processes of the Supervisory Council. This document will provide a framework for effective governance and long-term sustainability of the club.

Mentorship Program Guidelines: Guidelines outlining the structure and expectations of the mentorship program within the Topos Student Club. This document will facilitate the mentor-student relationship and ensure valuable guidance for club members.

Beyond the timeframe of the grant, plans for further documentation, education, and community-building include:

Advanced Educational Resources: We will develop advanced educational materials and workshops covering topics such as smart contract development, decentralized finance (DeFi), governance mechanisms, and privacy-preserving technologies. These resources will cater to students seeking deeper knowledge and practical skills in blockchain development.

Continued Community Engagement: We will organize regular meetups, workshops, and hackathons to foster continuous learning and collaboration among club members. These events will provide opportunities for hands-on experience, project ideation, and networking within the Topos community.

Online Learning Platform: We will establish an online platform or repository to host educational resources, documentation, and project tutorials for easy access by club members and the broader community. This platform will serve as a centralized hub for ongoing learning and knowledge sharing.

Partnerships and Collaborations: We will forge partnerships with industry stakeholders, academic institutions, and blockchain projects to enhance educational offerings, facilitate internship opportunities, and promote cross-disciplinary collaboration. These collaborations will enrich the learning experience and create pathways for students to engage with real-world blockchain applications.

These efforts will be integral to nurturing a vibrant Topos ecosystem at the university and empowering students to become active participants in the broader Topos community.

Other deliverables

In addition to the primary milestones and documentation outlined in the project proposal, the following deliverables are proposed as part of this project:

  1. Topos Student Club Website: Develop a simple and dedicated website for the Topos Student Club. The website will serve as an online presence for the club, providing information about upcoming events, educational resources with backlinks to toposware.com, membership registration, and contact details.

  2. Social Media Presence: The club will establish active profiles on social media platforms such as Twitter, Whatsapp/Telegram and Instagram where regular updates, event announcements, and educational content will be shared to engage with students and the broader community.

  3. Project Progress Reports: Provide regular progress reports to the grant committee, detailing achievements, challenges, and key learnings throughout the duration of the project. These reports will ensure transparency and accountability in project execution.

  4. Feedback Mechanism: Implement a feedback mechanism to gather input from club members, mentors, and stakeholders regarding their experience with the Topos Student Club activities and resources. This feedback will inform iterative improvements and future planning.

  5. Post-Event Evaluation: Conduct post-event evaluations following the blockchain/web3 conference and other club events to assess participant satisfaction, knowledge gained, and areas for improvement. Insights from these evaluations will inform the planning of future activities.

  6. Project Sustainability Plan: Develop a sustainability plan outlining strategies for the continued operation and growth of the Topos Student Club beyond the grant period. This plan will include fundraising initiatives, succession planning for leadership roles, and strategies for maintaining community engagement.

  7. Networking Opportunities: Facilitate networking opportunities for club members with industry professionals, blockchain developers, and academic researchers through virtual meetups, panel discussions, and guest speaker sessions. These interactions will enrich the learning experience and provide valuable connections for students.

These additional deliverables are aimed at enhancing the impact and long-term viability of the Topos Student Club project, ensuring its success in fostering a vibrant community of blockchain enthusiasts at the university.

Maintenance and upgrade plans

As time goes on, our major goal is to expand to 5 other universities in all of the geo-political zones in the country thereby increasing the awareness and adoption of topos, as well as increasing it's reach and impact. Our team is committed to ensuring the long-term success and growth of the Topos Student Club project beyond the initial grant period. We recognize the importance of ongoing maintenance and continuous improvement to sustain the momentum built during the project's implementation. Here are our plans for maintaining and upgrading the project over time:

  1. Active Community Engagement: We will continue to foster a vibrant and inclusive community within the Topos Student Club by organizing regular meetups, workshops, and networking events. These activities will provide opportunities for knowledge sharing, collaboration, skill development among club members and essentially expansion into other campuses.

  2. Educational Programs: We aim to expand the educational offerings of the Topos Student Club by introducing advanced workshops, seminars, and online courses covering emerging topics in blockchain technology and decentralized applications. We will leverage partnerships with industry experts and academic institutions to deliver high-quality educational content.

  3. Mentorship and Leadership Development: Our team is committed to nurturing the next generation of blockchain leaders through mentorship programs and leadership development initiatives within the Topos Student Club. We will provide opportunities for students to gain hands-on experience, mentorship from industry professionals, and leadership roles within the club.

  4. Project Incubation and Hackathons: We will support students in turning their innovative ideas into tangible projects through project incubation programs and hackathons hosted by the Topos Student Club. These events will encourage creativity, experimentation, and collaboration among students, leading to the development of impactful blockchain solutions.

  5. Research and Innovation: We will encourage and support research initiatives among club members to explore new use cases, technologies, and applications of the Topos blockchain. We aim to establish collaborations with academic researchers and industry partners to advance the state-of-the-art in blockchain research and innovation.

  6. Integration of Topos Technology: As Topos continues to evolve and introduce new features and functionalities, we will explore opportunities to integrate Topos technology into club projects and activities. This could include developing decentralized applications (DApps) on the Topos blockchain, conducting research on Topos-specific topics, or contributing to the Topos ecosystem through community-driven initiatives.

  7. Sustainability and Governance: We will establish robust governance mechanisms and sustainability plans to ensure the long-term viability of the Topos Student Club. This includes transparent decision-making processes, succession planning for leadership roles, and fundraising strategies to secure financial support for club activities.

  8. Partnerships and Collaborations: We will actively seek partnerships and collaborations with other student clubs, academic institutions, industry organizations, and blockchain projects to broaden the reach and impact of the Topos Student Club. By leveraging synergies and collective expertise, we can maximize the value we bring to our members and the broader blockchain community.

Overall, our vision for the Topos Student Club is to create a dynamic and inclusive ecosystem that empowers students to become leaders and innovators in the blockchain space. By fostering a culture of learning, collaboration, and entrepreneurship, we aim to make a meaningful impact on the adoption and advancement of blockchain technology, with Topos playing a central role in our journey towards realizing this vision.

Grant Application : ERC721 MESSAGING

Project title

ERC721 MESSAGING

Budget

10000 USD

Link to grant specification

https://github.com/toposware/topos-community-fund/#-current-grants

Time to complete the project

2-3 MONTHS

Do you agree to open source all work you do for this project under the APACHE2 license?

  • I agree to open source all work I do for this project under the APACHE2 license.

Project description

Overview

The most unique and powerful feature of toposware is cross subnet messaging. It can be leveraged to perform many types of communication among subnets such as asset transfer. ERC20 messaging is already implemented and facilitates ERC 20 token transfer among subnets. Our project is similar to this with one key difference, we aim to transfer NFT's among subnets. This would allow users to mint their NFT on any subnet they want and transfer it to a subnet of their choice depending on the demand for the NFT.

Importance and Use case

  • A notable use case of this messaging would be an NFT marketplace built on top of it for various subnets. Thus the marketplace will not be limited to one network and can engage people from different subnets.
  • Apart from acting as a leverage for different applications. This project would also help educate people on how to build on topos and serve as a proof of topos's unique capabilities.

Technical Approach

As mentioned in Topos Documentation developing custom messaging protocol requires four steps :

  1. Some business logic is executed on the sending subnet
  2. A specific event is emitted on the sending subnet to announce the cross-subnet message
  3. A specific transaction is sent to the receiving subnet to validate and execute the cross-subnet message
  4. Some business logic is executed on the receiving subnet

Steps 1 and 4 are to be taken care of by us and rest is inherited from Topos Messaging

For step 1 we would need to implement a function that burns the token and fires an event to notify the other Subnet.

For step 4 we need to implement a function that verifies the address of sending contract (must be same as current contract) and then mints NFT for the user upon successful verification.

Here is a simple sequence Diagram depiciting the core functionality of ERC721 messaging.

AgainDamm drawio

Milestones

Milestone No. Milestone Summary Estimated Timeframe
1 Create a github repository and provide access to team members. Set up a hardhat project and install necessary dependencies. Implement the interface contract for ERC721 messaging contract. 1 week
2 Implement the ERC721 messaging contract. Write tests for the contract and test the contract against them.Write deployment script and deploy the contract on both subnets. 3 weeks
3 Design a minimal UI for interaction with the contract. Create a react project and start implementing the UI. 3 weeks
4 Complete the remaining frontend and start manually testing the whole Dapp. Fix bugs through github issues. Repeat the process until objective is achieved 2 weeks
5 Provide extensive documentation about the project covering both technical and functional prospects. Provide continued maintenace to the project 2 weeks

Documentation, education and community

Project Documentation

Write a detailed documentation describing the projects technical features and functionality. This document will help beginners to understand the project, contribute to it or build other things utilising it.

Community Building

To build a community around our project, we will write article on medium describing our project and the code. Address queries about our project. Post about our project on relevant social channels (Reddit, Discord, X).

Education

Release Youtube videos in collaboration with Topos explaining the project. Make a short tutorial on how to set up the project locally, test it and make changes to it.

Other deliverables

  • Add a feature to support ERC1155 messaging (subject to financial support).
  • A cool feature to increase community participation would be to incentivize users who perform any transaction on the project. Generally, through a memecoin or a meme token (subject to financial support).

Maintenance and upgrade plans

Once the project is completed and we have built a small community around the project, we wish to extend the project to other subnets that become part of topos in future. Also, since topos is still in its upgrading phase, we plan to keep up with any change that topos brings to the ecosystem in future and ensure project remains operational.
If the project grows and is liked by the community, we will deploy it to mainnet whenever it becomes live.

Grant Application: Trober Explor

Project title

Trober Explor

Budget

$10,000

Link to grant specification

https://github.com/toposware/topos-community-fund/#-current-grants

Time to complete the project

10 Weeks

Do you agree to open source all work you do for this project under the APACHE2 license?

  • I agree to open source all work I do for this project under the APACHE2 license.

Project description

The group travel industry in Africa faces challenges due to fragmented information on destinations, restaurants, transportation, guides, etc as well as a lack of incentives for individuals to contribute to the ecosystem.

The foundation of Trober Explor lies in fostering a community of passionate individuals who share a love for adventure and a desire to promote the hidden gems that make Africa a treasure trove of travel experiences. By incentivizing users to become ambassadors, we intend to build a comprehensive database of curated destinations, reliable transportation services, and top-notch dining options, all enriched by authentic reviews and ratings.

The heart of our reward system is anchored in blockchain technology, ensuring transparency, security, and fairness in the distribution of incentives. Our ambassadors will earn rewards for actively contributing to the platform by listing new destinations, sharing insightful reviews, and rating their experiences on Trober Explor. The decentralized nature of blockchain not only guarantees the integrity of the reward system but also empowers users with true ownership of their contributions.

Milestones

Milestone No. Milestone Summary Estimated Timeframe
1 Project definition: Finalize platform concept, features, and functionalities.
Develop core architecture: Design the core architecture of the platform, including user interface, database, and blockchain integration.
Token Design: Determine token behavior, considering the emission mechanics for the Explor tokens through user events that will trigger earnings, security as well as fairness in distribution.
2 weeks
2 Develop smart contracts: Develop and test smart contracts for managing Explor tokens and rewards.
Develop core functionalities: Build the core functionalities of the platform, including user registration, ambassador onboarding, and basic content creation tools.
2 weeks
3 Integrate blockchain technology: Integrate the platform with the Toposware blockchain network.
Develop initial user interface: Design and develop a user-friendly interface for ambassadors and travelers.
2 weeks
4 Testing and refinement: Conduct thorough testing of the platform functionalities and address any identified issues.
Develop marketing materials: Create marketing materials to attract potential ambassadors and users.
2 weeks
5 Pilot launch: Launch a pilot version of the platform with a limited group of users for testing and feedback.
Gather feedback and iterate: Collect feedback from pilot users and iterate on the platform based on their insights
2 Weeks

Documentation, education and community

  • Document platform usage and design in a white paper.
  • Document the listing and verification processes for the Explor community.
  • Describe how to become an ambassador.

Other deliverables

No response

Maintenance and upgrade plans

  • Software Development: Begin with software development since the project ultimately depends on the usage of the proprietary software
  • Launch the software for ambassadors to begin curation on the platform
  • Liquidity: Provide a medium for ambassadors to convert and use their rewards on the network

RUBICON GAMES - Creating Opportunities through Interactive Learning

Project title

RUBICON GAMES

Budget

$10,000

Link to grant specification

https://github.com/toposware/topos-community-fund

Time to complete the project

10 weeks

Do you agree to open source all work you do for this project under the APACHE2 license?

  • I agree to open source all work I do for this project under the APACHE2 license.

Project description

Rubicon Games: Creating Opportunities through Interactive Learning
WhatsApp Image 2024-01-29 at 3 03 11 AM

We identified a problem in our community

According to blockchain council over 60% of people in a survey found it difficult to understand blockhain technology. This is the first roadblock for young africans who have to overcome learning hurdles before they can become builders and developers on blockchains like Topos

RUBICON GAMES - Connecting People to Knowledge Through Games

Our Solution helps young people learn core blochchain technology through interactive games. Rubicon games is a gaming platform that allows anyone with a mobile device, play interactive crypto games, that educates them on the basics of blockchain technology whilst ensuring that they have fun doing it with their peers through a multi player system.

We are bringing the next billion users onboard through interactive learning.**

Fun and interactive games have proven to be the best ways to foster better engagement and longer attention span. Also Rubicon Games ensures that people can invite their freinds on board. The network effect would play a tremendous effect on the spread of the game.

We have already built and tested 3 different games - crypto charades, crypto dash and crypto trivia. which have been played by over 100 people. we have received numerous feedback from people using Rubicon Games to teach their friends and neigbours

Our next step is digitizing the card game so that it is possible for virtual multiple player options

Our Technical Approach - making web3 easier through interactive gaming.

Scoping and Mapping**

  • selecting length, requirements and resources to build this
  • adopting blockchain and programming language to be used
  • integrating with the blockchain
  • smart contract utilities and enablement

Tokenomics

  • Deciding token model and architecture
  • Designing Token Economy (distribution, earning, burning)
  • sustainability and pitfalls

Game Design

  • Creating User interface and User experience of game
  • Determining compatibility with platforms
  • frameworks and tools for development

Back-end Development

  • Backend system to manage game logic,
  • user accounts, and game state synchronization (if multiplayer).
  • Choose a suitable backend technology stack (e.g., Node.js, Python Django)
  • **integrate a database (e.g., MongoDB, PostgreSQL) to store game data, player profiles, and
  • game statistice.**

Marketing and Launch

Milestones


|S/N| | Milestone | Milestone Summary | Estimated Timeframe | Deliverables |
|-------| ------------- | --------------------- | ------------------- | ------------------|
| 1 | Game mechanics | conceptualizing game mechanics, strategies gameplay ideas | Game Design Document| 1 week |
| 2 | Game Design | art style, characters, visual assets, & UI interface elements/UX | 2 weeks
| 3 | Game Plain & Pathways | game's progression and pathways, | 2 weeks |
| 4 | Players & Movement | player controls, character movements, game environments | 2 weeks |
| 5 | Back end Development | Socketing, multiplayer interactions & handling connections | 1 week |
| 6 | Token Contracts | write Topos smart contracts, design tokenomics, design utility | 2 weeks |
| 7 | Data base Integration | decentralised game assets - game backends | 1 weeks |
| 8 | Product Testing & Launch | community building, product testing, deployment | 1 weeks |

Documentation, education and community

Documentation

  1. Product Require Documentation
  2. Rubicon Games website
  3. Rubicon consulting website
  4. we can also write about our project journey on topos weste

Education

  1. content creation - create how to videos and audio to describe how the game works
  2. Twitter live sessions about building a web3 game project on Topos Blockchain

Community Building
Our team of 5 has a very strong network of developers, design and active professionals in web3 including the Btrust, sola and bitcoin community. Our Builders committte have over 100 peole with an aim to get at least 10 new developers utilizing Topos to build.

Marketing Plan
Beyond the 10 weeks of the grant proposal, we will keep marketing Rubicon Games through several communities and discord channels

Week 1- 2 - Product Awareness
Create Rubicon Games discord commmunity
Join blockchain and discord communities such as Btrust, web3 Ladies, she256, Awujo, and othe gaming

Week 3 - 4 - Game Content
Create visually appealing game play videos summarizing key game
participate in active game play competitions between multi players and publish on social media

week 5 - 6 - Partnership
Partner with other web3 projects and influencers for cross-promotion.
Organize online and offline community events (e.g., tournaments, meetup

Other deliverables

  1. Game Design Document - this will contain all the core game strategy, overall vision and mechanics of the game

  2. Game Art & Assets - Figma designs of Game elements, including player art, in-game elements and all components of game

  3. Product Testing & Research - Basic feedback from early users on product use, including feedback on the technical challenges from developers

Maintenance and upgrade plans

Our Vision for Rubicon Games is to become a game hub for web3 games built in Africa by Africa.

We would this by continuously developing and adding more games to our game network.

6 months Goal

To build a functional game MVP that is able to scale to 5000 user

To do this we intend to

  • Build on Topos Developer Portal
  • User Topos Scalability we will prioritize security and simplicity to enable users with zero knowledge of blockchain to play our game. we intend to reach 1000 unique players in 6 months.

Long Term Milestone

In 5 years, we plan to have 12 dozen games in our gaming network with game elements accessible & transferrable amongst players and different games n our ecosystem

To do this we intend to;

  • Utilize Topos messaging to establish communication between different games built on Topos Subnets to allow games exchange information securely.
  • Utilize Topos cross-chain interopability between different blockchains allowing us integrate various web3 elements and different tokens into our Games.
  • Enable players monetize tokens earned from game by implementing Topos robust security measures to prevent vulnearabilities and exploits

Behavioral Token

Project title

Behavioral Token

Budget

10000

Link to grant specification

https://github.com/toposware/topos-community-fund/#-current-grants

Time to complete the project

10 weeks

Do you agree to open source all work you do for this project under the APACHE2 license?

  • I agree to open source all work I do for this project under the APACHE2 license.

Project description

The objective is to explore the potential of utilizing Blockchain technology to incentive virtuous behaviors across various contexts. Consider, for instance, an electricity provider seeking to reward customers for maintaining an energy-efficient profile, or auto insurance companies wishing to offer incentives to policyholders for their driving habits. To establish a versatile framework, the idea is to develop a prototype Smart Contract representing a Token (a digital asset), which can be allocated to individuals for reuse, such as purchasing services from companies that accept these Tokens within their ecosystem as a form of payment.
To encourage usage among individuals unfamiliar with the blockchain, the Token also supports meta-transactions.
The project is based on personal Master's Degree thesis (code is available at https://github.com/francesco-defalco/BehaviouralToken) and will be adapted to Toposware infrastructure.

Milestones

Milestone No. Milestone Summary Estimated Timeframe
1 Study and Requirements Analysis 3 weeks
2 Development 5 weeks
3 Test and Bug Fixing 2 weeks

Documentation, education and community

The intention is to document the code within the smart contract and illustrate, through sequence diagrams, the necessary flow to participate in the envisaged network.

Other deliverables

No response

Maintenance and upgrade plans

The idea is to update the code or adapt it based on specification updates or the potential integration of new technologies.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.