diff --git a/applications/BlockAIDS.md b/applications/BlockAIDS.md new file mode 100644 index 00000000000..10fcb418689 --- /dev/null +++ b/applications/BlockAIDS.md @@ -0,0 +1,297 @@ +# BlockAIDS + +- **Team Name:** BlockAIDS +- **Payment Address:** 0xc450Fb36b509f76657B14B5bEF504AB69F9aC25F (USDT ERC20) +- **[Level](https://github.com/w3f/Grants-Program/tree/master#level_slider-levels):** 2 + +### Overview + +BlockAIDS - a decentralized electronic ecosystem on the blockchain, that allows millions of people living with HIV and key affected populations (drug users, LGBT, sex workers, etc.) to access their records, medicines, goods and services from any place in the world. + +We have now in our ecosystem 19 service centers (physical locations that provide people living with HIV with medicines and services). Our electronic software counts 50k active users and over 1 mln transactions (medical records) only in Moldova. And we are now building a global electronic storage for 5 countries (Ukraine, Georgia, Kazakhstan, Moldova, and Kyrgyzstan) and more than 1 million of users. Our project is supported by international organizations from the UN family, such as UNAIDS. + +We are building for our users (people living with HIV and key affected populations) the Loyalty and Reward Electronic System - a subnet designed to promote and incentivize healthy behaviors and preventive measures for individuals living with HIV as well as those from high-risk groups such as drug users, LGBT individuals, and sex workers. By utilizing a comprehensive range of rewards and benefits, the system aims to ensure that individuals engage in regular activities that contribute to their overall health, well-being, and the safety of others. + +![Youtube-cover-compressed](https://github.com/w3f/Grants-Program/assets/59833178/8f9f53ba-440f-4858-bcec-344dcf0dda24) + +How the project relates to / integrates into Substrate / Polkadot / Kusama: +- Interoperability: Substrate, Polkadot, and Kusama are designed to facilitate interoperability between different blockchains. BlockAIDS can utilize this feature to connect with other relevant healthcare and identity verification platforms, enabling seamless sharing of health records and other crucial information across different networks. +- Customizable Chains: Substrate allows developers to create customized blockchains with specific functionalities. BlockAIDS can tailor its blockchain to meet the unique needs of its user base, incorporating features that enhance data privacy, security, and accessibility for people living with HIV and key affected populations. +- Scalability: With the ability to connect to a scalable network like Polkadot or Kusama, BlockAIDS can accommodate a growing number of users and transactions without compromising performance. This is crucial for maintaining a responsive and efficient ecosystem as more individuals join the platform. +- Shared Security: Polkadot and Kusama's security model, which involves shared security among parachains (blockchain shards), can enhance the security of BlockAIDS. By connecting to a network where security is distributed across multiple chains, BlockAIDS can mitigate potential security risks. + +**Why our team is interested in creating this project**: +We are working with People living with HIV and those from groups at risk for more than 10 Years, by offering them care, support and assistance. +We have currently in our ecosystem: +- 19 medical and service providers centers +- ≈ 250 employees (doctors, therapists, social assistance providers, case managers, researchers, management team, etc.) +- 50k active users and over 1 mln transactions (medical records) in Moldova +- development team in source + +![17 05 2020-3](https://github.com/w3f/Grants-Program/assets/59833178/bd821d36-ca41-401a-b174-08587c36f001) + + +### Project Details + +Under this proposal we are building the following core component: **Loyalty and Reward Electronic System (LRES)** . +- The Loyalty and Reward Electronic System (LRES) is a key component of BlockAIDS, designed to incentivize healthy behaviors and preventive measures for individuals living with HIV and high-risk groups. The integration of LRES with the overall ecosystem involves: +- Smart Contracts: LRES can be implemented using smart contracts on the Substrate, Polkadot, or Kusama networks. These smart contracts would define the rules and conditions for earning rewards based on user engagement in health-promoting activities. +- Tokenization: The rewards and benefits offered by LRES can be tokenized, creating a digital currency within the ecosystem. This tokenization can facilitate secure and transparent transactions while also providing an incentive mechanism for users to participate actively. +- Decentralized Identity: Integrating with decentralized identity solutions allows users to securely access their health records and services. BlockAIDS can leverage Substrate's identity management features to ensure that only authorized individuals can access sensitive information. +- Cross-Chain Communication: If BlockAIDS decides to operate across multiple chains in the Polkadot ecosystem, cross-chain communication mechanisms can enable the seamless transfer of tokens and rewards between different chains, maintaining consistency in user incentives. +- Oracles for Data Integration: Oracles can be utilized to fetch real-world data, such as health activity data or verification of preventive measures. This data can then be used to trigger reward distributions, ensuring that the rewards system is based on verifiable information. +![art_03-fe308d](https://github.com/w3f/Grants-Program/assets/59833178/3c522f8c-b38b-4126-82dd-6537c674fae3) + +**Mockups/designs of any UI components** +- https://www.figma.com/proto/29XylMDCh2aYfj9HCY9HvD/MedApp?page-id=147%3A6869&type=design&node-id=228-6882&viewport=1322%2C3225%2C0.31&t=hkkgoy6dtfCYyJFH-1&scaling=min-zoom&starting-point-node-id=228%3A6974&mode=design + +**Data models / API specifications of the core functionality:** +- https://docs.google.com/document/d/1Ns4etjjm6Efolr0h8DGbJVwkmqVHDuiEKwTXAuM3Q6w/edit?usp=sharing + +**An overview of the technology stack to be used** +- Frontend: HTML5, CSS3, BOOTSTRAP, React; +- Backend: NodeJS, .NET, Postgres; +- Mobile app: Flutter framework; +- Blockchain: Substrate / Polkadot Runtime Environment (PRE), Rust, Cargo, Substrate Identity, Polkadot.js, Substrate/Polkadot.js API, etc. + +**Documentation of core components, protocols, architecture, etc. to be deployed** +- The core components of the entire solution can be accessed by the link: +https://miro.com/app/board/uXjVMMxYpus=/?moveToWidget=3458764559483900546&cot=14 +Under this proposal we are building the following core component: Loyalty and Reward Electronic System (LRES) + +**PoC/MVP or other relevant prior work or research on the topic** +- Our team has developed an electronic platform for people living with HIV from Moldova, as a pilot country (web2 version). Our electronic software counts 50k active users and over 1 mln transactions (medical records). You may find below the link to our PoC: +https://app.powerbi.com/view?r=eyJrIjoiZDc4MDk2ZTctYTRmNy00MTdlLWIxNDEtNmQ3ZjE4MWZjNWUxIiwidCI6IjEzY2ZkMmU4LWFhZTktNDk5OS1hZDk0LWFhZmQxMmVjMmRmNiIsImMiOjh9 + +**What your project is _not_ or will _not_ provide or implement** +- We will not implement solutions that might bring vulnerabilities related to our users: (i) potential users data breaches (ii) fraudulent usage of our rewarding system (iii) other potential vulnerabilities + +**The (future) tokenomics of your project** +- https://docs.google.com/document/d/1UHG-jYM3D4h03lygcmnKRwVMxFYgkQ0nKAAjJi8L7yk/edit?usp=sharing + +**For non-infrastructure projects—deployment and hosting costs, maintenance or audits** +- All the costs are mentioned in our Business Plan: +https://docs.google.com/spreadsheets/d/1LQygOcE4_ejOm97zotWRbbxHtpNsevaRYSa8WNyFY_4/edit?usp=sharing + +**Business-oriented activities (marketing, business planning), events or outreach** +The strategy: +- We are going to add to subnet/parachain our existing users (50k active users) +- Then we are going to expand our subnet/parachain gradually to other countries (people living with HIV and key affected populations) under the support of UNAIDS global organization. + +Below are the user acquisition projections: +- 2023-2024: +Development of Mobile App (Moldova) +Development of Global Storage (5 Countries) +Web3 Development (DIDs & medical records on blockchain). Forecasted users: 220k +- 2025: +Digitalization (Mobile App on the blockchain & global storage) in EECA (20 countries) +Monetization of HIV R&D investments (20 countries). Forecasted users: 720k +- 2026: +Digitalization (Mobile App on the blockchain & global storage) in African countries +Expanding users (HIV, Tuberculosis, Malaria, Hepatitis, etc.) +Monetization of HIV R&D investments (African + EECA countries). Forecasted users: 2.7m +- 2027: +Digitalization (Mobile App on the blockchain & global storage) in the rest of the world +Expanding users (global healthcare market) +Monetization of HIV R&D investments (All countries). Forecasted users: 3.8m + +### Ecosystem Fit + +**Where and how does your project fit into the ecosystem?** +This project makes up for Polkadot's lack of protocol/parachain that provides tools to reward and educate a dedicated community. +We are building for our users (people living with HIV and key affected populations) the Loyalty and Reward Electronic System - a subnet designed to promote and incentivize healthy behaviors and preventive measures for individuals living with HIV as well as those from high-risk groups such as drug users, LGBT individuals, and sex workers. By utilizing a comprehensive range of rewards and benefits, the system aims to ensure that individuals engage in regular activities that contribute to their overall health, well-being, and the safety of others. + +**Who is your target audience (parachain/dapp/wallet/UI developers, designers, your own user base, some dapp's userbase, yourself)?** +our own user base + +**Are there any other projects similar to yours in the Substrate / Polkadot / Kusama ecosystem?** +No, as far as we studied. We are trying to build something similar to Human Protocol. + + +## Team :busts_in_silhouette: + +### Team members + +- Andrei Tintari +- Constantin Cearanovschi +- Ruslan Poverga +- Tudor Iovita +- Sincos Vlad +- Efim Tina +- Mihai Soldi +- Etc. + +### Contact + +- **Contact Name:** Andrei Tintari +- **Contact Email:** project@blockaids.world +- **Website:** https://blockaids.world + +### Legal Structure + +- **Registered Address:** Estonia, Harju maakond, Tallinn, Kesklinna linnaosa, Järvevana tee 9-40, 11314 +- **Registered Legal Entity:** ITMall OU + +### Team's experience + +Below are some examples from our web3 portfolio: + +Near blockchain: +- https://github.com/irinasoledy/soledynft +- https://github.com/blockwebdevs/chainlib +- https://github.com/iovitatudor/near-vue-proto +- https://github.com/blockwebdevs/artcoin-landing/tree/master/contract + +Polygon: +- https://github.com/iovitatudor/blockaids +- https://github.com/iovitatudor/blockaids-ssr +- https://github.com/iovitatudor/avatar-generator +- https://github.com/iovitatudor/blockaids-smart-contract +- https://polygonscan.com/address/0xd3d65b24f2813ec152e4faa3dc714fc53ea5a47a + +Casper Network: +- https://github.com/likedevs/Artcoin-Casper/tree/master +- https://github.com/likedevs/Artcoin-Casper/blob/master/README.md +- https://github.com/likedevs/artcoin-cdn/blob/main/README.md +- https://testnet.cspr.live/contract-package/4b69422d7ad9f07c8d4590aed690241d4d849c9385aa587f89260459e787237f + +Solana: +- https://github.com/blockwebdevs/BlockAids-solana-token +- https://github.com/blockwebdevs/BlockAids-solana-token/blob/main/README.md +- https://explorer.solana.com/address/DV78wP1FLFJp7Jr6YozurshB5fT7NeTK1KKoU6KbW6SF?cluster=testnet + +### Team Code Repos + + +A shortlist of our team members’ GitHub accounts: +- https://github.com/iovitatudor +- https://github.com/archiveiovita +- https://github.com/blockwebdevs + + +### Team LinkedIn Profiles (if available) + +Andrei Tintari - Co-Founder & CTO +https://www.linkedin.com/in/andrei-tintari-839580218/ + +Constantin Cearanovski - Co-Founder & CEO of Digital Public Health Consortium +https://www.linkedin.com/in/constantin-cearanovski-66047abb/ + +Ruslan Poverga - Co-Founder and CEO of NGO Positive Initiative +https://www.facebook.com/poverga + + + +## Development Status :open_book: + +Our team has developed an electronic platform for people living with HIV from Moldova, as a pilot country (web2 version). Our electronic software counts 50k active users and over 1 mln transactions (medical records). You may find below the link to our PoC: +https://app.powerbi.com/view?r=eyJrIjoiZDc4MDk2ZTctYTRmNy00MTdlLWIxNDEtNmQ3ZjE4MWZjNWUxIiwidCI6IjEzY2ZkMmU4LWFhZTktNDk5OS1hZDk0LWFhZmQxMmVjMmRmNiIsImMiOjh9 + +We have also developed an NFT Platform dedicated to people living with HIV (a crowdfunding tool): +https://nft.blockaids.world + + +## Development Roadmap :nut_and_bolt: + +### Overview + +- **Total Estimated Duration:** 3 months +- **Full-Time Equivalent (FTE):** 4 FTE +- **Total Costs:** $30000 + +### Milestone 1 Fungible Token Smart Contract (FT minter) and wallet authorization system + +- **Estimated duration:** 1.5 month +- **FTE:** 3 +- **Costs:** 15,000 USD + +> :exclamation: **The default deliverables 0a-0d below are mandatory for all milestones**, and deliverable 0e at least for the last one. + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| **0a.** | License MIT | +| **0b.** | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can login and use Fungible tokens | +| **0c.** | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests. | +| **0d.** | Docker | We will provide Dockerfile and docker image to run the website in one command line, and you can to test those modules | +| 1. | User Management module development | We will provide login function, so users can login to our web app, using polkadot account. Blockchain Framework: Substrate / Polkadot / Kusama. Development Language: Rust/Ink! . User interface development: React.JS. Backend: NestJS | +| 2. | Fungible token smart contract | We will create Fungible token token smart contract in order to be able to reward users for their activities on our web app. Blockchain Framework: Substrate / Polkadot / Kusama. Development Language: Rust/Ink! | +| 3. | Fungible token token balance display functionality | Users logged in with their wallet will be able to see Fungible token balance. User interface development: React.JS. Backend: NestJS. Development Language: Rust/Ink! | +| 4. | Tansfer module | Trigger a payment by initiating a transfer, that will transfer Fungible token to other user's wallet. User interface development: React.JS. Backend: NestJS. Development Language: Rust/Ink! | +| 5. | Withdraw module | Withdraw the Fungible token from our web app to user's own wallet. User interface development: React.JS. Backend: NestJS. Development Language: Rust/Ink! | + + +### Milestone 2 Loyalty and Reward Electronic System (LRES) + +- **Estimated duration:** 1.5 month +- **FTE:** 4 +- **Costs:** 15,000 USD + +> :exclamation: **The default deliverables 0a-0d below are mandatory for all milestones**, and deliverable 0e at least for the last one. + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| **0a.** | License MIT | +| **0b.** | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can (for example) spin up one of our Substrate nodes and send test transactions, which will show how the new functionality works. | +| **0c.** | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests. | +| **0d.** | Docker | We will provide Dockerfile and docker image to run the website in one command line, and you can to test those modules | +| **0e.** | Artcile | We will publish an Artcile on Medium describing how to use Loyalty and Reward Electronic System | +| 1. | Incentives management - Create | Create an incentive by user from predefined list of incentives. When the user completes the incentive, transfer module will be tiggered in order to transfer tokens, assigned to this task. Ink! smart contracts for implementing the logic of the Loyalty and Reward Electronic System | +| 2. | Incentives management - Edit | Edit an incentive by user, by adding necessary details: deadline, organization & Specialist to which the incentive is assigned, Status, etc. Ink! smart contracts for implementing the logic of the Loyalty and Reward Electronic System | +| 3. | Incentives management - Delete | Delete an incentive by user from the list of exustent incentives. Ink! smart contracts for implementing the logic of the Loyalty and Reward Electronic System | +| 4. | Incentives management - Dashboard | An admin panel that allow to manage Loyalty and Reward Electronic System by web app admins. User interface development: React.JS. Backend: NestJS | +| 5. | Incentives management - Calendar | A comfortable calendar that allows to view and manage incentives in a calendar view. User interface development: React.JS. Backend: NestJS | + +## Additional Information :heavy_plus_sign: + +**How did you hear about the Grants Program?** Web3 Foundation Website + +Useful links: +- Live access to our current electronic ecosystem (19 service/medical centers, 50k users, 1mln transactions): +https://app.powerbi.com/view?r=eyJrIjoiZDc4MDk2ZTctYTRmNy00MTdlLWIxNDEtNmQ3ZjE4MWZjNWUxIiwidCI6IjEzY2ZkMmU4LWFhZTktNDk5OS1hZDk0LWFhZmQxMmVjMmRmNiIsImMiOjh9 +- Pitch deck: +https://www.canva.com/design/DAFeUqWNHJg/v2idbEsBgSPv5iPZ9bCZYw/view?utm_content=DAFeUqWNHJg&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink +- Our project’s landing page: +https://blockaids.world +- Milestones & Budgets & Team description: +https://docs.google.com/spreadsheets/d/1izfqtXIlsRpP_VWCKN-ykLSejly6q6yjPHvywrkDgms/edit?usp=sharing +- ToR: +https://docs.google.com/document/d/1Ns4etjjm6Efolr0h8DGbJVwkmqVHDuiEKwTXAuM3Q6w/edit?usp=sharing +- Software Architecture: +https://miro.com/app/board/uXjVMMxYpus=/?moveToWidget=3458764559483900546&cot=14 +- User Stories: +https://miro.com/app/board/uXjVMMxYpus=/?moveToWidget=3458764561107217599&cot=14 +- Business Plan: +https://docs.google.com/spreadsheets/d/1LQygOcE4_ejOm97zotWRbbxHtpNsevaRYSa8WNyFY_4/edit?usp=sharing +- Tokenomics: +https://docs.google.com/document/d/1UHG-jYM3D4h03lygcmnKRwVMxFYgkQ0nKAAjJi8L7yk/edit?usp=sharing +- Medium articles: +https://medium.com/@aidsblock/how-can-stop-hiv-aids-all-over-the-world-by-using-web3-technology-introducing-blockaids-2b7a9bae8cea +https://medium.com/topl-blog/topl-spotlight-15-a-new-era-of-hiv-care-with-blockaids-andrei-tintari-d716ca89a290 +- Social Networks: +https://twitter.com/block_aids +https://www.facebook.com/BLockAIDS +https://instagram.com/block.aids?igshid=NTc4MTIwNjQ2YQ== +https://t.me/blockaids +- Mentions in official sources (UNAIDS, GNP+, Topl etc.): +https://twitter.com/UNAIDS_EECA/status/1660571946017325056?s=20 +https://twitter.com/gnpplus/status/1660641881095655426?s=20 +https://twitter.com/topl_protocol/status/1691108324933275648 +https://www.linkedin.com/posts/topl_topl-spotlight-15-a-new-era-of-hiv-care-activity-7096874709912363010-ZVFR?utm_source=share&utm_medium=member_desktop +- Our NFT collection & crowdfunding platform: +https://nft.blockaids.world +- Our page on Giveth platform: +https://giveth.io/donate/blockaids +- Mobile App Design Prototype (v 1.0): +https://www.figma.com/proto/29XylMDCh2aYfj9HCY9HvD/MedApp?page-id=147%3A6869&type=design&node-id=228-6882&viewport=1322%2C3225%2C0.31&t=hkkgoy6dtfCYyJFH-1&scaling=min-zoom&starting-point-node-id=228%3A6974&mode=design +- GitHub repositories: +https://github.com/iovitatudor/blockaids-ssr +https://github.com/iovitatudor/blockaids +https://github.com/iovitatudor/avatar-generator +- Smart-Contracts: +https://github.com/iovitatudor/blockaids-smart-contract +https://polygonscan.com/address/0xd3d65b24f2813ec152e4faa3dc714fc53ea5a47a +https://github.com/blockwebdevs/BlockAids-solana-token +https://github.com/blockwebdevs/BlockAids-solana-token/blob/main/README.md +- AIDS token on Solana Smart-Contract: +https://explorer.solana.com/address/DV78wP1FLFJp7Jr6YozurshB5fT7NeTK1KKoU6KbW6SF/transfers?cluster=testnet +