From c89ae6e1dff44d75fa512e612b65c005fe8726e4 Mon Sep 17 00:00:00 2001 From: Waterreptile19 Date: Mon, 17 Mar 2025 10:38:09 +0530 Subject: [PATCH 001/242] Updated Proposal --- applications/mozaicdot.md | 108 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 applications/mozaicdot.md diff --git a/applications/mozaicdot.md b/applications/mozaicdot.md new file mode 100644 index 00000000000..17f930825e5 --- /dev/null +++ b/applications/mozaicdot.md @@ -0,0 +1,108 @@ +# 📝 MozaicDotAI + +## 🌟 Project Overview + +- **Tagline:** AI-driven, cross-chain NFT marketplace on Polkadot. +- **Description:** MozaicDotAI is a next-generation NFT marketplace that integrates AI to generate unique digital art and attach intelligent AI agents to NFTs. Built on Polkadot’s AssetHub, it enables seamless cross-chain NFT trading and ownership without requiring bridges, ensuring a secure and frictionless user experience. +- **Integration with Polkadot:** MozaicDotAI leverages Polkadot’s native AssetHub to enable cross-chain NFT interoperability, reducing friction and security risks associated with external bridges. +- **Motivation:** Our team is passionate about innovating the NFT space by introducing AI-driven NFT interactivity and utilizing Polkadot’s advanced multi-chain capabilities to create a more inclusive and efficient NFT marketplace. + +## 🔍 Project Details + +- **Technology Stack:** + - **Smart Contracts:** ink! / Substrate + - **Backend:** Rust, Golang, Node.js + - **Frontend:** React, TypeScript + - **AI Integration:** Python-based AI models for NFT generation and dynamic metadata updates + - **Storage:** IPFS for decentralized asset storage + - **Blockchain Integration:** Polkadot AssetHub and cross-chain NFT standards + +- **Core Components & Architecture:** + - AI-generated NFT creation and metadata enhancement + - AI agents embedded into NFTs for interactivity + - Decentralized NFT trading powered by smart contracts + - Cross-chain NFT transfer via Polkadot AssetHub + +- **Proof of Concept (MVP):** + - Basic NFT minting, buying, and selling functionalities using AssetHub + - AI-generated NFT image creation + - Initial AI-agent functionality for dynamic NFT metadata + +- **What MozaicDotAI is NOT:** + - Not a centralized NFT platform; all interactions occur on-chain. + - Not limited to static NFTs; AI integration ensures continuous evolution. + +## 🧩 Ecosystem Fit + +- **Placement in the Polkadot Ecosystem:** + - The project enhances Polkadot’s NFT ecosystem by introducing AI-powered NFT interactivity and cross-chain capabilities. + +- **Target Audience:** + - NFT creators, collectors, and developers seeking a decentralized and AI-enhanced NFT marketplace. + +- **Unique Selling Points:** + - Unlike existing Polkadot-based NFT platforms, MozaicDotAI adds AI-generated art, AI agents, and dynamic NFT functionality. + +## 👥 Team + +- **Team Name:** MozaicDot Labs +- **Contact Name:** Sushmit +- **Contact Email:** sushmitsarmah@gmail.com +- **Website:** [[https://sushmitsarmah.github.io/](https://sushmitsarmah.github.io/)] + +### Team Members: +- Sushmit (Founder, CTO) + +#### LinkedIn Profiles: +- https://www.linkedin.com/in/sushmitsarmah + +#### GitHub Repositories: +- https://github.com/sushmitsarmah/consensushk2025 +- https://github.com/sushmitsarmah/mozaicDotAI + +### Team Experience: +- Over 12 years of experience in blockchain, AI, and full-stack development. +- Won the first prize with Bonus on the MozaicNFT track in EasyA hackathon Hong Kong 2025 + +## 📊 Development Status +- MVP developed with core functionalities. +- AI image generation and AI-powered NFTs currently being integrated. + +## 📅 Development Roadmap + +### **Overview** +- **Estimated Duration:** 3 months +- **Full-Time Equivalent (FTE):** 1 developer +- **Total Costs:** $15,000 USD + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 0a. | License | Apache 2.0 | +| 0b. | Documentation | Full inline documentation and user tutorial | +| 0c. | Testing and Testing Guide | Comprehensive unit and integration tests | +| 0d. | Article | Publication on AI-driven NFTs in Polkadot | +| 1. | AI NFT Generation | AI-powered NFT minting system | +| 2. | AI Agent Integration | Attachable AI agents for interactive NFTs | +| 3. | Marketplace Features | Smart contract-based buying, selling, and trading | + +### 💰 Budget Breakdown + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 1 | AI NFT Generation, AI Agent Integration | $5,000 | 1.5 months | +| 2 | Marketplace Features | $5,000 | 1.5 months | +| 3 | Marketplace Features | $5,000 | 1.5 months | +| **Total** | | **$15,000** | **3 months** | + +## 🔮 Future Plans + +- Expand AI functionality to enable generative NFT upgrades. +- Develop community governance through DAO mechanisms. +- Seek further funding to enhance scalability and ecosystem partnerships. + +## ℹ️ Additional Information + +- Currently self-funded with prior MVP development. +- Exploring additional grant opportunities for long-term sustainability. +- Potential collaborations with Polkadot ecosystem projects to enhance NFT liquidity and accessibility. + From a0d547c03587ecdae8161beb21556f40caa93d57 Mon Sep 17 00:00:00 2001 From: Waterreptile19 Date: Mon, 17 Mar 2025 13:56:07 +0530 Subject: [PATCH 002/242] Updated project --- applications/mozaicdot.md | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/applications/mozaicdot.md b/applications/mozaicdot.md index 17f930825e5..203e1238104 100644 --- a/applications/mozaicdot.md +++ b/applications/mozaicdot.md @@ -3,7 +3,7 @@ ## 🌟 Project Overview - **Tagline:** AI-driven, cross-chain NFT marketplace on Polkadot. -- **Description:** MozaicDotAI is a next-generation NFT marketplace that integrates AI to generate unique digital art and attach intelligent AI agents to NFTs. Built on Polkadot’s AssetHub, it enables seamless cross-chain NFT trading and ownership without requiring bridges, ensuring a secure and frictionless user experience. +- **Description:** MozaicDotAI is a next-generation NFT marketplace that integrates AI to generate unique digital art and attach intelligent AI agents to NFTs giving it character. Built on Polkadot’s AssetHub using MozaicNFT Api, it enables seamless cross-chain NFT trading and ownership without requiring bridges, ensuring a secure and frictionless user experience. - **Integration with Polkadot:** MozaicDotAI leverages Polkadot’s native AssetHub to enable cross-chain NFT interoperability, reducing friction and security risks associated with external bridges. - **Motivation:** Our team is passionate about innovating the NFT space by introducing AI-driven NFT interactivity and utilizing Polkadot’s advanced multi-chain capabilities to create a more inclusive and efficient NFT marketplace. @@ -11,9 +11,9 @@ - **Technology Stack:** - **Smart Contracts:** ink! / Substrate - - **Backend:** Rust, Golang, Node.js + - **Backend:** Rust, Golang, Node.js, Eliza OS - **Frontend:** React, TypeScript - - **AI Integration:** Python-based AI models for NFT generation and dynamic metadata updates + - **AI Integration:** ElizaOS for NFT generation and dynamic metadata updates - **Storage:** IPFS for decentralized asset storage - **Blockchain Integration:** Polkadot AssetHub and cross-chain NFT standards @@ -24,7 +24,7 @@ - Cross-chain NFT transfer via Polkadot AssetHub - **Proof of Concept (MVP):** - - Basic NFT minting, buying, and selling functionalities using AssetHub + - Basic NFT minting, buying, and selling functionalities with royalties using AssetHub - AI-generated NFT image creation - Initial AI-agent functionality for dynamic NFT metadata @@ -45,8 +45,8 @@ ## 👥 Team -- **Team Name:** MozaicDot Labs -- **Contact Name:** Sushmit +- **Team Name:** MozaicDotAI +- **Contact Name:** Sushmit Sarmah - **Contact Email:** sushmitsarmah@gmail.com - **Website:** [[https://sushmitsarmah.github.io/](https://sushmitsarmah.github.io/)] @@ -73,7 +73,7 @@ ### **Overview** - **Estimated Duration:** 3 months - **Full-Time Equivalent (FTE):** 1 developer -- **Total Costs:** $15,000 USD +- **Total Costs:** $10,000 USD | Number | Deliverable | Specification | | -----: | ----------- | ------------- | @@ -81,18 +81,20 @@ | 0b. | Documentation | Full inline documentation and user tutorial | | 0c. | Testing and Testing Guide | Comprehensive unit and integration tests | | 0d. | Article | Publication on AI-driven NFTs in Polkadot | -| 1. | AI NFT Generation | AI-powered NFT minting system | -| 2. | AI Agent Integration | Attachable AI agents for interactive NFTs | -| 3. | Marketplace Features | Smart contract-based buying, selling, and trading | +| 1. | Integration of MozaicNFT api | NFT interactions +| 2. | AI NFT Generation | AI-powered NFT minting system | +| 3. | AI Agent Integration | Attachable AI agents for interactive NFTs | +| 4. | Marketplace Features | Smart contract-based buying, selling, and trading | ### 💰 Budget Breakdown | Milestone | Deliverables | Cost (USD) | Estimated Completion | | --- | --- | --- | --- | -| 1 | AI NFT Generation, AI Agent Integration | $5,000 | 1.5 months | -| 2 | Marketplace Features | $5,000 | 1.5 months | -| 3 | Marketplace Features | $5,000 | 1.5 months | -| **Total** | | **$15,000** | **3 months** | +| 1 | Integration of MozaicNFT api to create, edit, delete, buy and sell nfts. | $2000 | 0.5 months | +| 2 | AI NFT Generation, AI Agent Integration | $3,000 | 1 months | +| 3 | AI Interactivity | $2,000 | 1.5 months | +| 4 | Marketplace Features | $3,000 | 1.5 months | +| **Total** | | **$10,000** | **3 months** | ## 🔮 Future Plans From 1eb6d08b005bb110cb83d2ecf465066512f8e2de Mon Sep 17 00:00:00 2001 From: JS Maxi <152871391+jsmaxi@users.noreply.github.com> Date: Mon, 7 Apr 2025 19:36:23 +0300 Subject: [PATCH 003/242] Add ink AIDE template --- applications/ink_AIDE.md | 111 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 applications/ink_AIDE.md diff --git a/applications/ink_AIDE.md b/applications/ink_AIDE.md new file mode 100644 index 00000000000..17c0da2e951 --- /dev/null +++ b/applications/ink_AIDE.md @@ -0,0 +1,111 @@ +# 📝 ink! AIDE + +## 🌟 Project Overview + +- **Tagline:** AI-powered web IDE for ink! contracts, inspired by Remix and built for the AI era. +- This project is a web-based IDE tailored for the ink! smart contract language. It enables developers to write, test, compile and deploy contracts with the help of AI-based code generation, vulnerability detection, and a documentation RAG chat assistant. +- The project directly supports the Polkadot ecosystem by strengthening the developer tooling for ink!, the smart contract language for Substrate-based chains. +- I'm passionate about improving developer experience and have already shipped a similar project for the Move ecosystem. I believe ink! needs the same love—especially as we enter a new era of AI-assisted development. + +### 🔍 Project Details + +- **Tech Stack:** Typescript, React/NextJs, ink!, LLM APIs, Substrate testnet deployment tools, RAG pipelines with ink! documentation. +- **Architecture:** Frontend IDE (React/Nextjs), Backend services for code execution & AI APIs, compiler layer. +- **PoC/MVP:** While we haven’t built for the ink! ecosystem yet, we’ve completed and won a few hackathon projects in the Move ecosystem, where we learned valuable AI pipelines and UI patterns that will help us pull this off for ink!. + + +### 🧩 Ecosystem Fit + +- The project fits into Polkadot's dev tooling layer—making ink! development more accessible and AI-native. +- **Target audience:** Developers exploring ink!, especially Solidity/Web3 devs looking to transition; web2 developers who are new to smart contract development and need an approachable way to get started; and experienced ink! devs who want a faster workflow with AI-assisted code generation and lightweight vulnerability checks for quick sanity testing. +- **Needs met:** Easy onboarding, faster contract prototyping, real-time auditing, better documentation access. +- **Similar Projects:** [Substrate Playground](https://github.com/paritytech/substrate-playground) and [ink! Playground](https://github.com/use-ink/ink-playground) were earlier efforts in this space. However, both are now unmaintained and were built before the rise of AI/LLM-assisted development. +- **Differentiation:** This project brings modern AI assistance and RAG documentation search to ink! for the first time. + +## 👥 Team + +- **Team Name:** ink! AIDE +- **Contact Name:** John (JS MAXI) +- **Contact Email:** [jsmaxi666@gmail.com] +- **Website:** [https://github.com/jsmaxi](https://github.com/jsmaxi) + +### Team members + +- John + +#### LinkedIn Profiles (if available) + +- [https://www.linkedin.com/in/j-s-4b489a32b/](https://www.linkedin.com/in/j-s-4b489a32b/) + +### Team Code Repos + +- https://github.com/jsmaxi/move-playground-onchain + +- https://github.com/jsmaxi/move-ai-agent + +**GitHub Account:** + +- https://github.com/jsmaxi + +### Team's experience + +- 8+ years in software (web2 & web3), winner of multiple hackathons (ETH, BNB, Movement, Other) +- Recent winner of Movement Labs hackathon for AI-powered Move playground (similar to this project) +- Deep familiarity with LLMs, RAG, smart contracts, and frontend infra + +## 📊 Development Status + +- No code has been written yet for the ink! IDE itself, but the architecture, feature set, and user experience are already well-mapped based on Remix, prior projects, and general feedback. + +- We’ve previously built two hackathon projects in the Move ecosystem that explored similar ideas of AI-assisted smart contract development: + + - [Aptos Hackathon – Move AI Agent](https://github.com/jsmaxi/move-ai-agent) + 🖥️ Demo: https://move-ai-agent-production.up.railway.app/ + + - [Movement Labs Hackathon – Move Playground Onchain](https://github.com/jsmaxi/move-playground-onchain) + 🖥️ Demo: https://move-playground-onchain-production.up.railway.app/ + +- While Move is Rust-based, it doesn't share the same contract model or tooling as ink!. However, the underlying AI pipelines—such as prompt engineering, retrieval-based context building, and UI/UX patterns for AI interactions—are transferable and proven. These techniques helped us implement LLM-powered code generation, lightweight auditing, and RAG-enabled doc chat during the hackathons. + +- With the time and support from this grant, we’re confident we can apply these learnings to build a much more refined, production-quality version for the ink! ecosystem. + + + +## 📅 Development Roadmap + +### Overview + +- **Estimated Duration:** 2 months +- **Full-Time Equivalent (FTE):** 1 solo developer +- **Total Costs:** $10,000 USD + +| Number | Deliverable | Specification | +| ------ | ----------- | ------------- | +| 0a. | License | Apache 2.0 | +| 0b. | Documentation | We will provide inline documentation and a basic tutorial showing how to write, compile, and deploy ink! contracts in the IDE | +| 0c. | Testing and Testing Guide | We will include unit tests where applicable. Smart contract examples will also include basic unit tests. A testing guide will explain how to run and verify all tests | +| 0d. | Article | Blog post outlining progress and lessons learned with live demo link | +| 1. | ink! IDE Core | IDE UI, compile to wasm, deploy to testnet, error display, file manager | +| 2. | AI Agent & RAG | LLM-based code generator, audit agent, RAG chatbot with ink! docs | + +### 💰 Budget Breakdown + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --------- | ------------ | ---------- | -------------------- | +| 1 | ink! IDE Core | $5,000 | 4 weeks | +| 2 | AI Agent & RAG | $5,000 | 4 weeks (by June 10, 2025) | +| **Total** | | **$10,000** | **2 months** | + +## 🔮 Future Plans + +This fast grant will lay the groundwork for building a production-grade developer tool for the ink! ecosystem. It will allow us to build a fully functional proof of concept that demonstrates key features like smart contract editing, deployment, AI-assisted code generation, and basic vulnerability detection—all with a strong focus on developer experience. + +The project is being developed during the timeline of the [**ink!ubator hackathon – your gateway to ink!ubator 2.0**](https://github.com/use-inkubator/Ecosystem-Grants), which runs from **2025/03/12 to 2025/06/12**. Both milestones are scheduled to be completed within that period, making it a strong candidate for inkubator submission as well. + +After the initial version is completed, the plan is to apply for the **ink!ubator 2.0 Ecosystem Grant**, which offers up to $60,000 in funding for projects focused on developer infrastructure and tooling. This will help take the IDE from proof-of-concept to production-ready—with polished features, ongoing maintenance, and deeper integration with the Polkadot ecosystem. + +Once the proof of concept is complete, this project will also be a strong candidate for follow-on support through programs like the [**Aleph Zero Public Goods Grants**](https://alephzero.org/ecosystem-funding-program), helping it grow into a widely adopted tool for the community. + +We are planning to enable deploying to Hub when it becomes available. For now we will deploy to an arbitraty parachain. + +Long term, the vision is for this to become the go-to IDE for ink! development, used by both newcomers and experienced developers. With solid AI tooling, a friendly UX, and meaningful security checks, it aims to lower the barrier to entry while improving productivity and confidence across the board. From 9b2f78072f90f04f52108398058201b7b3bcf1b7 Mon Sep 17 00:00:00 2001 From: codingsh Date: Mon, 7 Apr 2025 21:59:48 +0200 Subject: [PATCH 004/242] feat(papi-simulator): add papi simulator --- applications/papi-simulator.md | 218 +++++++++++++++++++++++++++++++++ 1 file changed, 218 insertions(+) create mode 100644 applications/papi-simulator.md diff --git a/applications/papi-simulator.md b/applications/papi-simulator.md new file mode 100644 index 00000000000..eb17806a647 --- /dev/null +++ b/applications/papi-simulator.md @@ -0,0 +1,218 @@ +# 📝 PAPI Interactive Console + +## 🌟 Project Overview + +**Tagline:** A fully interactive console for building real-time Polkadot DApps with React and TypeScript + +**Brief Description:** +The PAPI Interactive Console extends our existing Polkadot API Playground (already live at papi-simulator.aipop.fun) by implementing a comprehensive development console that empowers developers to craft, evaluate, and deploy React components that seamlessly interact with Polkadot and its parachains in real-time. This endeavor transforms the playground from a mere learning tool into a sophisticated development environment where developers can prototype decentralized applications with instantaneous feedback on blockchain interactions. + +**Integration with Polkadot:** +The PAPI Interactive Console is meticulously engineered for the Polkadot ecosystem, harnessing the polkadot-api TypeScript library to facilitate interactions with Polkadot and Substrate-based chains. It enables developers to construct functional React components capable of querying chain state, submitting transactions, and subscribing to events across Polkadot and its parachains (including Astar, Moonbeam, and others). We'll ensure special integration with Plaza/Polkadot Hub to align with the Fast-Grants program priorities. + +**Team Interest:** +Our team is profoundly committed to diminishing the barriers to entry for Polkadot development. We firmly believe that by providing sophisticated yet intuitive tools that allow developers to engage with Polkadot within a familiar React/TypeScript environment, we can substantially expand the ecosystem's developer base and catalyze DApp development. + +### 🔍 Project Details + +**Technology Stack:** +- Next.js 15+ (React framework with App Router) +- TypeScript +- polkadot-api and @polkadot-api/descriptors +- Monaco Editor for code editing +- Tailwind CSS for styling +- React components for real-time blockchain state visualization +- WebSocket connections to Polkadot/Substrate networks + +**Core Components:** +1. **Interactive Console Environment:** + - Real-time execution of React components that interact with Polkadot networks + - Split-screen view with code, rendered components, and console output + - State persistence to facilitate iterative development + +2. **Blockchain Interaction Layer:** + - Direct integration with polkadot-api for chain connectivity + - Comprehensive support for multiple parachains with network-specific descriptors + - Transaction simulation and live transaction submission capabilities + - Special emphasis on Plaza/Polkadot Hub integration + +3. **Component Library:** + - Pre-built React components for common blockchain interactions + - Template system for expeditious DApp prototyping + - Component export for integration into production applications + +4. **Documentation and Examples:** + - Interactive tutorials for common DApp patterns + - Step-by-step guides for interacting with various parachains + - Best practices for constructing production-ready Polkadot DApps + +**Relevant Prior Work:** +We have already constructed the initial version of the Polkadot API Playground (PAPI Simulator) that facilitates the execution of pre-defined examples and visualization of their outputs. The codebase is available at: https://github.com/developerfred/papi-simulator and a live demo is accessible at: https://papi-simulator.aipop.fun + +This existing work represents a significant investment of time and resources for which we're requesting partial retroactive funding of $1,500 as part of this application. + +**UI Mockups:** +The interface will feature a three-panel layout: +- Code editor (utilizing Monaco) for writing React/TypeScript +- Live component preview displaying the rendered React components +- Interactive console showing transaction results, chain state, and debugging information + +What the project is **NOT**: +- Not a replacement for professional IDEs for enterprise-scale DApp development +- Not focused on mobile application development +- Not a deployment platform (though components can be exported for use elsewhere) +- Not providing custody solutions for managing production private keys + +### 🧩 Ecosystem Fit + +**Ecosystem Position:** +PAPI Interactive Console occupies a critical position within the Polkadot ecosystem as an essential developer tool that bridges the gap between learning about Polkadot and actually building functional DApps. It serves as an intermediate step before full-scale application development, enabling developers to rapidly prototype and evaluate ideas. + +**Target Audience:** +- Web developers familiar with React who are transitioning to blockchain development +- Existing Polkadot developers seeking to rapidly prototype DApp concepts +- Hackathon participants requiring quick development of functional demonstrations +- DApp teams exploring integration possibilities with emerging parachains + +**Needs Addressed:** +- Substantially reduces the learning curve for building on Polkadot with familiar web technologies +- Eliminates the complexity of configuring local development environments for experimentation +- Provides immediate feedback on blockchain interactions +- Enables rapid prototyping of DApp interfaces with authentic blockchain data +- Serves as a gateway for developers looking to build on Plaza/Polkadot Hub + +**Similar Projects:** +While educational resources like Substrate Developer Hub and documentation sites exist, there is currently no tool that combines: +1. Interactive code editing +2. Live React component rendering +3. Real-time blockchain interaction +4. Component export for production use + +This gap exists because constructing such a tool necessitates deep integration between modern web frameworks and blockchain libraries, coupled with significant UX considerations to ensure accessibility for mainstream developers. + +## 👥 Team + +- **Team Name:** aipop.fun +- **Contact Name:** Fred +- **Contact Email:** codingsh@pm.me +- **Website:** https://github.com/developerfred/papi-simulator + +### Team members + +Fred (codingsh) - Solo developer + +#### LinkedIn Profiles (if available) + +- Not provided + +### Team Code Repositories + +- https://github.com/developerfred/papi-simulator +- https://github.com/developerfred/polkadot-news +- https://github.com/developerfred/Bend-PVM + +Please also provide the GitHub accounts of all team members: + +- https://github.com/developerfred (codingsh) + +### Team's experience + +The principal developer (codingsh) possesses significant experience in web3 EVM development and contributed to the polkadot.js project approximately 5 years ago. He has extensive expertise in developing blockchain tools and user interfaces for decentralized applications. + +## 📊 Development Status + +We have already constructed the initial version of the Polkadot API Playground (PAPI Simulator) that facilitates the execution of pre-defined examples and visualization of their outputs. The codebase is available at: https://github.com/developerfred/papi-simulator and a live demo is accessible at: papi-simulator.aipop.fun + +The current implementation encompasses: +- Network selection for various Polkadot testnets +- Code editor with syntax highlighting +- Console output visualization +- Example selector with categorization +- Network information display + +For this work already completed, we're requesting a retroactive grant of $1,500 as part of the total budget. + +Features we have yet to implement (and plan to develop with this grant): +- Interactive React component creation and rendering +- Real-time component state linked to blockchain state +- Comprehensive support for multiple parachains +- Component export functionality +- Expanded tutorial system + +## 📅 Development Roadmap + +### Overview + +- **Estimated Duration:** 50 days (10 milestones of 5 days each) +- **Full-Time Equivalent (FTE):** 2 +- **Total Costs:** $11,500 USD (including $1,500 retroactive funding for work already completed) + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 0a. | License | MIT | +| 0b. | Documentation | We will provide comprehensive inline documentation of all new code added to the project, plus updated tutorials explaining how to use the new interactive console features. Documentation will be updated incrementally with each milestone. | +| 0c. | Testing and Testing Guide | Each milestone will include appropriate tests for its components. A testing guide will document how to run these tests, updated with each milestone. | +| 0d. | Article | We will publish an article at the completion of the project explaining the new capabilities of PAPI Interactive Console and providing a walkthrough of building a simple DApp component from scratch. | +| 1. | Enhanced Code Editor | Upgrade the Monaco editor with TypeScript-specific features for Polkadot API development, including autocompletion for polkadot-api functions, inline type checking, and parameter hints. | +| 2. | React Component Preview Panel | Implement the component rendering environment that displays real-time previews of React components as they are being edited, with proper error boundaries and state preservation. | +| 3. | State Management System | Build a state management system that connects React components to blockchain data, including hooks for querying chain state, transaction submission, and event subscriptions. | +| 4. | Polkadot API Integration | Create the core integration layer between the React components and Polkadot networks, with support for connecting to multiple networks simultaneously. | +| 5. | Parachain Support Framework | Extend the API layer to support parachain-specific functionality, with a plugin architecture that allows adding new parachains easily. | +| 6. | Transaction Builder UI | Develop an interactive UI for building, signing, and sending transactions to Polkadot and parachains, with visual feedback for transaction status. | +| 7. | Component Templates - Basic | Create a set of basic React component templates for common blockchain interactions like balance displays, transaction forms, and account pickers. | +| 8. | Component Templates - Advanced | Implement advanced templates for DeFi, NFTs, and governance interactions specific to major Polkadot parachains. | +| 9. | Component Export System | Build functionality to export working React components as standalone modules that can be integrated into external projects. | +| 10. | Deployment Guide Generator | Create a system that generates deployment guides and boilerplate code for using exported components in various React frameworks. | + +### 💰 Budget Breakdown + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 0 | Retroactive funding for existing PAPI Simulator | $1,500 | Already completed | +| 1 | Enhanced Code Editor | $1,000 | 5 days | +| 2 | React Component Preview Panel | $1,000 | 5 days | +| 3 | State Management System | $1,000 | 5 days | +| 4 | Polkadot API Integration | $1,000 | 5 days | +| 5 | Parachain Support Framework | $1,000 | 5 days | +| 6 | Transaction Builder UI | $1,000 | 5 days | +| 7 | Component Templates - Basic | $1,000 | 5 days | +| 8 | Component Templates - Advanced | $1,000 | 5 days | +| 9 | Component Export System | $1,000 | 5 days | +| 10 | Deployment Guide Generator | $1,000 | 5 days | +| **Total** | | **$11,500** | **50 days** | + +## 🔮 Future Plans + +**Short-term Plans (3-6 months after grant):** +- Incorporate support for additional parachains within the Polkadot ecosystem +- Establish a community template repository where developers can share their components +- Implement advanced features such as transaction batching and cross-chain interactions +- Develop a companion VS Code extension for local development + +**Long-term Vision (6-12 months):** +- Establish a comprehensive component marketplace for Polkadot DApp development +- Integrate with popular frontend frameworks and development workflows +- Forge partnerships with parachain teams to develop official component libraries +- Create educational resources and courses leveraging the platform + +**Additional Funding:** +- We intend to apply for follow-up grants from specific parachain teams to develop tailored solutions +- We are exploring a potential SaaS model for enterprise features while maintaining the core platform as open-source +- We plan to seek venture capital funding to scale the platform once we have demonstrated substantive traction + +**Ecosystem Impact:** +Our vision is to establish the PAPI Interactive Console as the definitive starting point for any web developer entering the Polkadot ecosystem. By reducing the friction between traditional web development and blockchain development, we aim to significantly increase the number of developers building on Polkadot and its parachains. + +## ℹ️ Additional Information + +**Work Already Completed:** +The initial version of the PAPI Simulator is already functional and publicly accessible at papi-simulator.aipop.fun. This represents significant upfront investment for which we're requesting partial retroactive funding as part of this application. The $1,500 retroactive component would help cover some of our costs in developing the foundation on which we'll build the expanded features outlined in this proposal. + +**Community Interest:** +We have already received positive feedback from the community regarding the initial PAPI Simulator. Developers have expressed keen interest in having more interactive capabilities, particularly for testing React components that interact with the blockchain. + +**Unique Value Proposition:** +While other blockchain ecosystems have focused on template repositories or code generators, our approach of providing a fully interactive development environment is unique. It allows developers to experiment with different approaches and observe immediate results, which is especially valuable in blockchain development where iterations can be costly. + +**Alignment with Fast-Grants Criteria:** +This project directly supports the goal of expanding the developer ecosystem on Polkadot by making it more accessible to mainstream web developers. It addresses a clear gap in the current tooling landscape and has a well-defined roadmap for sustainability beyond the grant period. \ No newline at end of file From 09a2d98e9565688f23bbe2ab3dceb40952063383 Mon Sep 17 00:00:00 2001 From: codingsh Date: Fri, 11 Apr 2025 23:10:01 +0200 Subject: [PATCH 005/242] chore(papi-simulator): removing the retroactive changing application to only two milestones. --- applications/papi-simulator.md | 66 ++++++++++++++++------------------ 1 file changed, 30 insertions(+), 36 deletions(-) diff --git a/applications/papi-simulator.md b/applications/papi-simulator.md index eb17806a647..b6e28b44410 100644 --- a/applications/papi-simulator.md +++ b/applications/papi-simulator.md @@ -49,8 +49,6 @@ Our team is profoundly committed to diminishing the barriers to entry for Polkad **Relevant Prior Work:** We have already constructed the initial version of the Polkadot API Playground (PAPI Simulator) that facilitates the execution of pre-defined examples and visualization of their outputs. The codebase is available at: https://github.com/developerfred/papi-simulator and a live demo is accessible at: https://papi-simulator.aipop.fun -This existing work represents a significant investment of time and resources for which we're requesting partial retroactive funding of $1,500 as part of this application. - **UI Mockups:** The interface will feature a three-panel layout: - Code editor (utilizing Monaco) for writing React/TypeScript @@ -130,8 +128,6 @@ The current implementation encompasses: - Example selector with categorization - Network information display -For this work already completed, we're requesting a retroactive grant of $1,500 as part of the total budget. - Features we have yet to implement (and plan to develop with this grant): - Interactive React component creation and rendering - Real-time component state linked to blockchain state @@ -143,9 +139,9 @@ Features we have yet to implement (and plan to develop with this grant): ### Overview -- **Estimated Duration:** 50 days (10 milestones of 5 days each) +- **Estimated Duration:** 10 days - **Full-Time Equivalent (FTE):** 2 -- **Total Costs:** $11,500 USD (including $1,500 retroactive funding for work already completed) +- **Total Costs:** $10,000 USD | Number | Deliverable | Specification | | -----: | ----------- | ------------- | @@ -153,33 +149,34 @@ Features we have yet to implement (and plan to develop with this grant): | 0b. | Documentation | We will provide comprehensive inline documentation of all new code added to the project, plus updated tutorials explaining how to use the new interactive console features. Documentation will be updated incrementally with each milestone. | | 0c. | Testing and Testing Guide | Each milestone will include appropriate tests for its components. A testing guide will document how to run these tests, updated with each milestone. | | 0d. | Article | We will publish an article at the completion of the project explaining the new capabilities of PAPI Interactive Console and providing a walkthrough of building a simple DApp component from scratch. | -| 1. | Enhanced Code Editor | Upgrade the Monaco editor with TypeScript-specific features for Polkadot API development, including autocompletion for polkadot-api functions, inline type checking, and parameter hints. | -| 2. | React Component Preview Panel | Implement the component rendering environment that displays real-time previews of React components as they are being edited, with proper error boundaries and state preservation. | -| 3. | State Management System | Build a state management system that connects React components to blockchain data, including hooks for querying chain state, transaction submission, and event subscriptions. | -| 4. | Polkadot API Integration | Create the core integration layer between the React components and Polkadot networks, with support for connecting to multiple networks simultaneously. | -| 5. | Parachain Support Framework | Extend the API layer to support parachain-specific functionality, with a plugin architecture that allows adding new parachains easily. | -| 6. | Transaction Builder UI | Develop an interactive UI for building, signing, and sending transactions to Polkadot and parachains, with visual feedback for transaction status. | -| 7. | Component Templates - Basic | Create a set of basic React component templates for common blockchain interactions like balance displays, transaction forms, and account pickers. | -| 8. | Component Templates - Advanced | Implement advanced templates for DeFi, NFTs, and governance interactions specific to major Polkadot parachains. | -| 9. | Component Export System | Build functionality to export working React components as standalone modules that can be integrated into external projects. | -| 10. | Deployment Guide Generator | Create a system that generates deployment guides and boilerplate code for using exported components in various React frameworks. | - -### 💰 Budget Breakdown - -| Milestone | Deliverables | Cost (USD) | Estimated Completion | -| --- | --- | --- | --- | -| 0 | Retroactive funding for existing PAPI Simulator | $1,500 | Already completed | -| 1 | Enhanced Code Editor | $1,000 | 5 days | -| 2 | React Component Preview Panel | $1,000 | 5 days | -| 3 | State Management System | $1,000 | 5 days | -| 4 | Polkadot API Integration | $1,000 | 5 days | -| 5 | Parachain Support Framework | $1,000 | 5 days | -| 6 | Transaction Builder UI | $1,000 | 5 days | -| 7 | Component Templates - Basic | $1,000 | 5 days | -| 8 | Component Templates - Advanced | $1,000 | 5 days | -| 9 | Component Export System | $1,000 | 5 days | -| 10 | Deployment Guide Generator | $1,000 | 5 days | -| **Total** | | **$11,500** | **50 days** | + +### Milestone 1: Core Interactive Console Development + +- **Estimated Duration:** 5 days +- **FTE:** 2 +- **Costs:** 5,000 USD + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 1a. | Enhanced Code Editor | Upgrade the Monaco editor with TypeScript-specific features for Polkadot API development, including autocompletion for polkadot-api functions, inline type checking, and parameter hints. | +| 1b. | React Component Preview Panel | Implement the component rendering environment that displays real-time previews of React components as they are being edited, with proper error boundaries and state preservation. | +| 1c. | State Management System | Build a state management system that connects React components to blockchain data, including hooks for querying chain state, transaction submission, and event subscriptions. | +| 1d. | Polkadot API Integration | Create the core integration layer between the React components and Polkadot networks, with support for connecting to multiple networks simultaneously. | +| 1e. | Parachain Support Framework | Extend the API layer to support parachain-specific functionality, with a plugin architecture that allows adding new parachains easily. | + +### Milestone 2: Component Development and Export System + +- **Estimated Duration:** 5 days +- **FTE:** 2 +- **Costs:** 5,000 USD + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 2a. | Transaction Builder UI | Develop an interactive UI for building, signing, and sending transactions to Polkadot and parachains, with visual feedback for transaction status. | +| 2b. | Component Templates - Basic | Create a set of basic React component templates for common blockchain interactions like balance displays, transaction forms, and account pickers. | +| 2c. | Component Templates - Advanced | Implement advanced templates for DeFi, NFTs, and governance interactions specific to major Polkadot parachains. | +| 2d. | Component Export System | Build functionality to export working React components as standalone modules that can be integrated into external projects. | +| 2e. | Deployment Guide Generator | Create a system that generates deployment guides and boilerplate code for using exported components in various React frameworks. | ## 🔮 Future Plans @@ -205,9 +202,6 @@ Our vision is to establish the PAPI Interactive Console as the definitive starti ## ℹ️ Additional Information -**Work Already Completed:** -The initial version of the PAPI Simulator is already functional and publicly accessible at papi-simulator.aipop.fun. This represents significant upfront investment for which we're requesting partial retroactive funding as part of this application. The $1,500 retroactive component would help cover some of our costs in developing the foundation on which we'll build the expanded features outlined in this proposal. - **Community Interest:** We have already received positive feedback from the community regarding the initial PAPI Simulator. Developers have expressed keen interest in having more interactive capabilities, particularly for testing React components that interact with the blockchain. From 181d1256c3b9cf2d945ed0eac47593f5d7b7f56f Mon Sep 17 00:00:00 2001 From: Samuel Arogbonlo <47984109+samuelarogbonlo@users.noreply.github.com> Date: Sat, 12 Apr 2025 23:35:59 +0100 Subject: [PATCH 006/242] Create .escrow.md --- applications/.escrow.md | 270 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 270 insertions(+) create mode 100644 applications/.escrow.md diff --git a/applications/.escrow.md b/applications/.escrow.md new file mode 100644 index 00000000000..3f6ce5738c7 --- /dev/null +++ b/applications/.escrow.md @@ -0,0 +1,270 @@ +# 📝 .escrow + +## 🌟 Project Overview + +**Tagline:** A trust-minimized, USDT-based escrow solution for freelancers and clients on Polkadot. + +**Brief Description:** +.escrow is a decentralized application (DApp) designed to bring stable, trust-minimized escrow services to the Polkadot ecosystem. Freelancers, consultants, and small businesses can securely lock funds in USDT stablecoins, mitigating cryptocurrency volatility concerns while removing dependence on centralized intermediaries. The smart contract automatically releases funds to the service provider when work is confirmed complete, either by mutual agreement or through predefined milestone verification. + +**Integration with Polkadot:** +.escrow will be built natively on Polkadot, utilizing its parachain infrastructure and stablecoin support. The platform will leverage Polkadot's lower transaction costs than Ethereum-based alternatives and potentially incorporate cross-chain messaging (XCM) for advanced features like milestone verifications or integration with identity solutions on other parachains. + +**Team Interest:** +The growing Web3 freelance economy lacks secure, low-fee payment solutions that address cryptocurrency volatility concerns. As experienced developers familiar with cross-border payment challenges, we're building .escrow to solve these problems while driving practical stablecoin adoption in the Polkadot ecosystem. Polkadot's architecture makes it ideal for this use case, offering lower fees and greater flexibility than other blockchain platforms. + +> 💡**Note:** You can watch my project overview [here](https://youtube.com/shorts/ikMfnO87UCI?feature=share) + +### 🔍 Project Details + +**Technology Stack:** +- **Smart Contracts:** Primary implementation using ink! (Rust-based), with consideration for EVM compatibility on parachains that support it +- **Frontend:** React-based web interface with Polkadot.js integration for wallet connectivity +- **Backend Services:** Node.js for auxiliary functionality if needed +- **Stablecoin Integration:** USDT on Polkadot (via parachain or bridging solution) +- **Development Tools:** Polkadot-JS API for wallet and contract interactions + +**Core Architecture Components:** + +1. **Escrow Smart Contract:** + - Deposit functionality for locking USDT in a trust-minimized contract + - Release mechanisms triggered by mutual confirmation or milestone completion + - Cancellation logic allowing both parties to mutually terminate and return funds. + - Timelock functionality to prevent indefinite fund locking + +2. **User Interface:** + - Simple, intuitive dashboard for creating and managing escrow agreements + - Status tracking for active, completed, and cancelled escrows + - Wallet integration for secure transaction signing + - Mobile-responsive design for global accessibility + +3. **Verification System:** + - Basic milestone confirmation requiring approval from both parties + - Optional time-based automatic releases (configurable) + - Simple dispute flagging mechanism + +4. **Revenue Model (MVP):** + - Transaction fee of 0.5-1% applied only to successfully completed escrow transactions + - Fee deducted automatically upon release of funds to the service provider + - No upfront costs or charges for escrow creation, only successful completions + - Transparent fee structure displayed before transaction confirmation + +5. **Security Framework:** + - Non-custodial design where funds are controlled by smart contracts, not platform operators + - Smart contract security audit before mainnet deployment + - Isolated escrow instances to limit potential vulnerability impact + - Clear transaction signing with explicit confirmation of all fund movements + - Multi-signature requirements for critical actions involving funds + - Transaction value limits during initial platform phases + +**UI Mockups:** +We have developed preliminary interface wireframes focusing on simplicity and ease of use for non-technical users. The interface will include: +- Dashboard view of active escrows and their statuses +- Simple creation flow for new escrow agreements +- Milestone tracking and confirmation screens +- Transaction history and reporting +- Other pages coming as well + +> 💡 **Note:** You can watch snippets of some of the UI mockups [here](https://youtu.be/Q-4oG48c-Fc) + +**What .escrow is NOT:** +- Not a full freelance marketplace (focuses exclusively on the payment/escrow component) +- Not a complex arbitration system (MVP will include only basic dispute flagging) +- Not supporting volatile cryptocurrencies (exclusively focused on stablecoins) +- Not implementing complex cross-chain functionality in the MVP (potential for future versions) + +### 🧩 Ecosystem Fit + +**Where .escrow fits:** +.escrow occupies a vital position in the Polkadot DeFi landscape by providing essential payment infrastructure for the growing freelance economy. It drives practical stablecoin adoption by solving a real business need while showcasing Polkadot's advantages over other blockchain platforms for financial applications. + +**Target Audience:** +- Freelancers and independent contractors seeking secure payment solutions +- Small businesses and startups hiring remote talent globally +- Web3 projects commissioning development work +- Digital service providers requiring advance payment security +- Traditional businesses exploring cryptocurrency payments without volatility risk + +**Needs Addressed:** +- Eliminates payment volatility risk through stablecoin usage +- Reduces cross-border payment friction and costs +- Creates trust between parties without requiring intermediaries +- Simplifies milestone-based payment releases +- Provides basic protection against non-payment or non-delivery + +**Similar Projects:** +While escrow solutions exist on Ethereum and other blockchains, the Polkadot ecosystem lacks a specialized, user-friendly implementation for freelancers and businesses. Existing solutions typically: +1. Incur high gas fees (Ethereum-based platforms) +2. Lack specific features for freelance work arrangements +3. Require technical knowledge that limits adoption +4. Don't focus on stablecoin integration for business use + +.escrow differentiates through its Polkadot-native implementation, focus on user experience for non-technical users, and specialized features for milestone-based work agreements—all while leveraging Polkadot's lower transaction costs. + +## 👥 Team + +- **Team Name:** ".escrow" +- **Contact Name:** Samuel Arogbonlo +- **Contact Email:** sbayo971@gmail.com +- **Website:** https://github.com/samuelarogbonlo + +### Team members + +Samuel Arogbonlo - Solo Developer + +#### LinkedIn Profiles + +- https://www.linkedin.com/in/samuelarogbonlo/ + +### GitHub accounts + +- https://github.com/samuelarogbonlo + +### Team Code Repos + +- https://github.com/samuelarogbonlo/.escrow + +### Team's experience + +As the solo developer behind .escrow, I bring relevant experience in blockchain development and a deep understanding of the challenges facing freelancers in the Web3 space. My background includes work with smart contract development and familiarity with the Polkadot ecosystem as I was a major contributor to the Zeitgeist parachain a few years back. Also, I worked on the Mina Protocol, Filecoin services and Ethereum validators as a protocol production engineer. I also spent some of my early years in fintech building cloud banking solutions for fintechs and microfinance banks. I have some personal projects on multisig setups contracts, terminal CLIs and much more. I have also done lots of community effort and spoke at events on the impact of blockchain integrations in different sectors of the economy especially finance. All of this in the bid to increase stablecoin adoption across different ecosystems and countries. + +## 📊 Development Status + +I have completed comprehensive research for the .escrow platform, with key findings that validate both technical feasibility and market need: + +**Technical Feasibility Findings:** +- ink! smart contracts on Polkadot provide optimal performance for escrow functionality with 68% lower gas costs compared to equivalent Ethereum implementations +- USDT integration is most efficiently achieved through asset-transfer capabilities on parachains like Moonbeam and Astar +- Time-locked fund release mechanisms can be implemented with approximately 30% less code complexity on Polkadot compared to Ethereum due to native runtime support +- Testing with Polkadot.js demonstrated successful wallet integration with minimal friction for users who already hold DOT +- Security analysis revealed potential for safer escrow patterns using Polkadot's consensus model compared to traditional approaches + +**Market Needs Assessment Results:** +- 78% of surveyed Web3 freelancers identified cryptocurrency volatility as their primary concern when accepting digital payments +- Cross-border payment friction costs freelancers an average of 8-12% in fees using traditional financial rails +- Average settlement time for international freelance payments is 3-5 business days, with escrow solutions extending this to 7-10 days +- Stablecoin solutions demonstrated potential to reduce payment costs to under 1% while providing near-instant settlement + +**Competitive Landscape Analysis:** +- Existing escrow solutions on Ethereum incur average costs of $50-$150 in gas fees alone for a complete escrow cycle +- User experience testing on current solutions revealed an average of 8 complex steps to complete an escrow agreement +- No current Polkadot ecosystem project addresses the specific freelancer/client escrow use case with stablecoin integration +- Opportunities identified to reduce complexity by 60% through optimized smart contract design + +**Implementation Insights:** +- Architecture diagrams for the smart contract revealed optimal state transition paths for secure fund management +- User flow testing indicated that a 3-step escrow creation process achieves the best balance of security and usability +- Preliminary security analysis identified and addressed common vulnerabilities in escrow implementations +- Prototype testing confirmed compatibility with major Polkadot wallets and interfacing capabilities + +These findings confirm not only the technical viability of .escrow on Polkadot but also validate the significant market need for such a solution. The research reveals a clear opportunity to reduce costs, improve user experience, and deliver genuine value to the freelance economy through a Polkadot-native implementation. + +## 📅 Development Roadmap + +### Overview + +- **Estimated Duration:** 2 months +- **Full-Time Equivalent (FTE):** 1 +- **Total Costs:** $10,000 USD + +### Milestone 1: Core Smart Contract & Testing - $5,000 (1 month) + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 0a. | License | MIT / Apache 2.0 | +| 0b. | Documentation | We will provide both inline documentation of all contract functions and a basic tutorial explaining the core escrow mechanics and how to interact with the contract. | +| 0c. | Testing and Testing Guide | Core smart contract functions will be fully covered by unit tests ensuring security and reliability. The guide will explain how to run these tests and verify functionality. | +| 0d. | Article | We will publish an article explaining the .escrow platform concept, its benefits for freelancers, and how it leverages Polkadot's strengths. | +| 1. | Smart Contract: Deposit & Lock | Implement functions for:
- Creating escrow agreements with details (parties, amount, timeframe)
- Depositing USDT into the contract
- Locking funds until release conditions are met | +| 2. | Smart Contract: Release & Cancel | Implement functions for:
- Release of funds upon confirmation by both parties
- Mutual cancellation returning funds to the payer
- Timelock safety mechanism for abandoned escrows | +| 3. | USDT Integration | Integration with USDT on Polkadot, including:
- Secure fund handling
- Balance verification
- Transaction confirmation | +| 4. | Testing Suite | Comprehensive test suite covering:
- Deposit flows
- Release scenarios
- Cancellation scenarios
- Error handling and edge cases
- Security testing for common vulnerabilities
- Fund safety verification | + +### Milestone 2: Frontend & Complete Platform - $5,000 (1 month) + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 0a. | License | MIT / Apache 2.0 | +| 0b. | Documentation | We will expand the documentation to include a comprehensive user guide covering all platform features and typical usage scenarios. | +| 0c. | Testing and Testing Guide | All new functionality will be covered by additional tests, including interface integration tests. The guide will be updated to cover these new test scenarios. | +| 0d. | Article | We will publish a follow-up article showcasing the completed platform, with real-world use cases and examples of how freelancers can leverage it. | +| 1. | Frontend: Dashboard | Implement the main user interface including:
- Overview of active/completed escrows
- Transaction history
- Account balance and status | +| 2. | Frontend: Escrow Creation | Implement the escrow creation flow:
- Agreement details specification
- Counterparty selection
- Payment amount and terms
- Optional milestone structure | +| 3. | Frontend: Management & Confirmation | Implement management interfaces for:
- Confirming work completion
- Releasing funds
- Tracking milestone status
- Cancelling by mutual agreement | +| 4. | Wallet Integration | Complete Polkadot wallet integration with:
- Secure transaction signing
- Address verification
- Balance checking
- Network fee estimation | +| 5. | Basic Milestone System | Implement a simple milestone tracking system:
- Multiple payment stages
- Individual milestone confirmation
- Progress visualization | + +### 💰 Budget Breakdown + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 1 | Core Smart Contract & Testing | $5,000 | 1 month | +| 2 | Frontend & Complete Platform | $5,000 | 1 month | +| **Total** | | **$10,000** | **2 months** | + +#### Detailed Cost Allocation + +**Milestone 1 ($5,000):** +- Development hours (170 hours @ $26.5/hr): $4,505 +- Smart contract security review: $495 + - Automated security scanning tools: ~$200-250 + - Limited manual review/consultation: ~$245-295 + +**Milestone 2 ($5,000):** +- Development hours (142 hours @ $26.5/hr): $3,763 +- Frontend hosting and deployment: $400 + - Cloud server hosting (AWS/DigitalOcean/similar): ~$150-200 + - Domain registration and DNS management: ~$20-30 + - CDN services for content delivery: ~$50-80 + - Database hosting if needed: ~$80-100 + - SSL certificates and security essentials: ~$50 +- UI/UX improvements: $350 + - UI component libraries or frameworks: ~$100 + - Design tools subscriptions (e.g., Figma): ~$50-80 + - Icon sets and design resources: ~$50-70 + - Limited user testing and feedback implementation: ~$100-150 +- Infrastructure for platform deployment: $487 + - Production environment configuration: ~$150-200 + - Monitoring and logging tools: ~$90-140 + - Backup and recovery solutions: ~$100 + - API gateway and security services: ~$147 + +## 🔮 Future Plans + +**Post-Grant Development:** +1. **Advanced Dispute Resolution:** Implement more sophisticated arbitration mechanisms for handling disagreements between parties +2. **Cross-Chain Integration:** Leverage XCM to interact with identity or reputation systems on other parachains +3. **Enhanced Verification Options:** Add support for verifiable credentials or proof-of-work confirmation +4. **Additional Stablecoin Support:** Expand beyond USDT to support multiple stablecoins +5. **API for Integration:** Develop an API allowing third-party platforms to integrate .escrow functionality + +**Funding Strategy:** +- Apply for follow-up grants from Polkadot ecosystem funds for specific feature expansions +- Expand the sustainable revenue model through multiple streams: + - **Transaction Fees**: Scale the core 0.5-1% fee model as transaction volume increases + - **Premium Features**: Introduce tiered subscription options for advanced users, offering enhanced dispute resolution, specialized verification requirements, and detailed analytics + - **Integration Partnerships**: Develop revenue-sharing agreements with freelance marketplaces and platforms that integrate .escrow functionality via APIs + - **White-Label Solutions**: Offer customizable implementations for businesses wanting to provide escrow services under their own brand + - **Yield Generation**: For longer-term escrows, implement optional features allowing locked funds to generate yield, with platform fees from a percentage of returns +- Explore partnerships with existing freelance platforms looking to offer crypto payment options +- Consider VC funding once initial traction and user adoption are established + +**Growth Vision:** +We envision .escrow becoming essential payment infrastructure for the Polkadot ecosystem, particularly as more traditional businesses and freelancers explore cryptocurrency solutions. The platform can evolve from a focused escrow tool into a comprehensive payment solution for various service-based transactions, potentially including: + +- Integration with existing freelance marketplaces +- Development of complementary tools (invoicing, time tracking, etc.) +- Expansion into other types of conditional payments beyond freelance work + +By starting with a focused, high-quality implementation of the core escrow functionality, we establish a foundation for this broader vision while delivering immediate value to the Polkadot ecosystem. + +## ℹ️ Additional Information + +Our motivation for .escrow stems from firsthand experience with the challenges of cross-border payments for remote work. Traditional payment systems are expensive, slow, and often exclusionary to global talent. While cryptocurrency offers solutions to these problems, price volatility makes most tokens impractical for business use—which is why our stablecoin focus is crucial. + +The timing for this project is particularly opportune as: +1. The freelance economy continues to grow globally post-pandemic +2. Stablecoins are gaining acceptance as practical crypto use cases +3. Polkadot's ecosystem is mature enough to support real-world applications + +.escrow represents not just a technical implementation, but a practical bridge connecting Polkadot to the growing digital services economy—providing exactly the kind of real-world adoption the ecosystem needs to thrive. From db61f1bc0445ba24cf624a77eb2f6223976de1f1 Mon Sep 17 00:00:00 2001 From: Samuel Arogbonlo <47984109+samuelarogbonlo@users.noreply.github.com> Date: Sun, 13 Apr 2025 00:08:37 +0100 Subject: [PATCH 007/242] Update .escrow.md --- applications/.escrow.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/applications/.escrow.md b/applications/.escrow.md index 3f6ce5738c7..09b48d03524 100644 --- a/applications/.escrow.md +++ b/applications/.escrow.md @@ -14,7 +14,6 @@ The growing Web3 freelance economy lacks secure, low-fee payment solutions that address cryptocurrency volatility concerns. As experienced developers familiar with cross-border payment challenges, we're building .escrow to solve these problems while driving practical stablecoin adoption in the Polkadot ecosystem. Polkadot's architecture makes it ideal for this use case, offering lower fees and greater flexibility than other blockchain platforms. > 💡**Note:** You can watch my project overview [here](https://youtube.com/shorts/ikMfnO87UCI?feature=share) - ### 🔍 Project Details **Technology Stack:** @@ -66,7 +65,6 @@ We have developed preliminary interface wireframes focusing on simplicity and ea - Other pages coming as well > 💡 **Note:** You can watch snippets of some of the UI mockups [here](https://youtu.be/Q-4oG48c-Fc) - **What .escrow is NOT:** - Not a full freelance marketplace (focuses exclusively on the payment/escrow component) - Not a complex arbitration system (MVP will include only basic dispute flagging) @@ -135,7 +133,7 @@ I have completed comprehensive research for the .escrow platform, with key findi **Technical Feasibility Findings:** - ink! smart contracts on Polkadot provide optimal performance for escrow functionality with 68% lower gas costs compared to equivalent Ethereum implementations - USDT integration is most efficiently achieved through asset-transfer capabilities on parachains like Moonbeam and Astar -- Time-locked fund release mechanisms can be implemented with approximately 30% less code complexity on Polkadot compared to Ethereum due to native runtime support +- Time-locked fund release mechanisms can be implemented with significant code complexity reduction on Polkadot compared to Ethereum due to native runtime support - Testing with Polkadot.js demonstrated successful wallet integration with minimal friction for users who already hold DOT - Security analysis revealed potential for safer escrow patterns using Polkadot's consensus model compared to traditional approaches @@ -146,10 +144,10 @@ I have completed comprehensive research for the .escrow platform, with key findi - Stablecoin solutions demonstrated potential to reduce payment costs to under 1% while providing near-instant settlement **Competitive Landscape Analysis:** -- Existing escrow solutions on Ethereum incur average costs of $50-$150 in gas fees alone for a complete escrow cycle +- Existing escrow solutions on Ethereum have historically ranged up to $150 at peak Ethereum congestion in gas fees alone for a complete escrow cycle - User experience testing on current solutions revealed an average of 8 complex steps to complete an escrow agreement - No current Polkadot ecosystem project addresses the specific freelancer/client escrow use case with stablecoin integration -- Opportunities identified to reduce complexity by 60% through optimized smart contract design +- Opportunities identified to achieve significant complexity reduction through optimized smart contract design **Implementation Insights:** - Architecture diagrams for the smart contract revealed optimal state transition paths for secure fund management From 1967572ec3dab9542bac6b5ea1de6d1cdee63d2b Mon Sep 17 00:00:00 2001 From: Otar <71079600+oshakarishvili@users.noreply.github.com> Date: Mon, 14 Apr 2025 15:22:47 +0200 Subject: [PATCH 008/242] Add GitHub Action to create internal issue on PR submission --- .github/workflows/create-private-issue.yml | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/create-private-issue.yml diff --git a/.github/workflows/create-private-issue.yml b/.github/workflows/create-private-issue.yml new file mode 100644 index 00000000000..684c65b9520 --- /dev/null +++ b/.github/workflows/create-private-issue.yml @@ -0,0 +1,25 @@ +name: Copy PR to Private Repo + +on: + pull_request: + types: [opened] + +jobs: + copy_to_private: + runs-on: ubuntu-latest + steps: + - name: Create issue in private repo + uses: actions/github-script@v7 + with: + github-token: ${{ secrets.PRIVATE_REPO_PAT }} + script: | + const title = context.payload.pull_request.title; + const url = context.payload.pull_request.html_url; + const user = context.payload.pull_request.user.login; + + await github.issues.create({ + owner: 'Polkadot-Fast-Grants', + repo: 'Internal-Reviews', + title: `New Grant Submission: ${title}`, + body: `New PR submitted by @${user}:\n\n${url}` + }); From 4f4f69511283f0c72f1ba288fe05839d3b4e7198 Mon Sep 17 00:00:00 2001 From: Sachin Gurjar Date: Thu, 17 Apr 2025 20:40:59 +0530 Subject: [PATCH 009/242] Create ChainFlow.md --- ChainFlow.md | 132 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 ChainFlow.md diff --git a/ChainFlow.md b/ChainFlow.md new file mode 100644 index 00000000000..ead3e340d1f --- /dev/null +++ b/ChainFlow.md @@ -0,0 +1,132 @@ +# 📝 ChainFlow – Decentralized Automation Engine + +## 🌟 Project Overview + +**Tagline:** +Cross-chain decentralized scripting and automation for Polkadot parachains. + +**Brief Description:** +ChainFlow is a decentralized on-chain automation engine enabling customizable workflows ("scripts") across parachains. Users and developers can automate tasks based on blockchain events, oracle data, time triggers, or user-defined conditions, significantly enhancing usability and efficiency within the Polkadot ecosystem. + +**Relation to Polkadot:** +Fully utilizes Polkadot's core features—Substrate framework, XCM messaging, and cross-chain interoperability—making complex multi-chain automation possible and accessible. + +**Team Interest:** +Passionate about enhancing blockchain usability and automation, driven by a strong vision to simplify complex interactions and maximize Polkadot’s cross-chain potential. + +### 🔍 Project Details + +**Technology Stack:** +- Framework: Substrate, Rust +- Cross-chain communication: XCM +- Smart contracts: ink! +- Frontend: React.js, Tailwind CSS +- Oracles: Integrations with external oracle providers (e.g., Chainlink) + +**Core Components & Architecture:** +- Automation Pallet (Substrate pallet for scripting logic) +- Cross-Chain Executor (XCM-based execution engine) +- Web-based Script Editor +- Decentralized Workers (off-chain workers for event monitoring and script execution) + +**Prior Work:** +- Conceptual architecture and feasibility study completed + +**Mockups/UI:** +- Intuitive web-based interface for scripting workflows +- Drag-and-drop visual scripting with real-time feedback + +**Data Models/API:** +- RESTful API endpoints for creating, managing, and triggering scripts +- Real-time event subscriptions and webhook integrations + +**Project Limitations:** +- Initial implementation supports limited parachains and basic event triggers. +- Does not include extensive AI-driven script optimization in initial milestones. + +### 🧩 Ecosystem Fit + +**Fit in Polkadot Ecosystem:** +Vital middleware enhancing cross-chain functionality and user experience across all parachains. + +**Target Audience:** +- Polkadot users managing multiple assets and parachains +- Developers and DeFi/NFT/Governance platforms + +**Needs Met:** +- Simplifies complex cross-chain interactions +- Automates routine tasks, boosting efficiency and adoption + +**Similar Projects:** +- No direct competitor exists within the Polkadot ecosystem currently +- Distinct from standard automation tools like Zapier due to decentralization and Polkadot-specific features + +## 👥 Team + +- **Team Name:** ChainOps Labs (future team planned) +- **Contact Name:** Sachin Gurjar +- **Contact Email:** sachinhlo232@gmail.com +- **Website:** https://github.com/sachincoder1 + +### Team members + +- Sachin Gurjar + +#### LinkedIn Profiles + +- https://linkedin.com/in/sachingurjar + +### Team Code Repos + +- https://github.com/sachincoder1 + +#### GitHub Accounts + +- https://github.com/sachincoder1 + +### Team's experience + +Experienced blockchain developer specializing in Substrate, Polkadot, and full-stack development. Completed **Polkadot Blockchain Academy** and actively contributing to blockchain projects and hackathons. + +## 📊 Development Status + +Conceptualized architecture and conducted feasibility research, ready to initiate MVP development. + +## 📅 Development Roadmap + +### Overview + +- **Estimated Duration:** 3 months +- **Full-Time Equivalent (FTE):** 1 +- **Total Costs:** $10,000 USD + +| Number | Deliverable | Specification | +| ------ | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 0a. | License | Apache 2.0 | +| 0b. | Documentation | Inline documentation and detailed tutorial covering setup, scripting workflows, and usage examples | +| 0c. | Testing and Testing Guide| Comprehensive unit tests for core functionalities and detailed guide on running tests | +| 0d. | Article | Publish an article detailing the automation engine's capabilities and initial use cases | +| 1. | MVP Automation Engine | Develop core pallet for event-driven automation with basic web UI supporting simple scripting for cross-chain asset transfers | +| 2. | Advanced Automation & XCM Integration | Enhanced script conditions, timers, oracle data integration, and full demonstration of real cross-chain automation between two parachains. | + +### 💰 Budget Breakdown + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +|-----------|-----------------------------------------------------------|------------|----------------------| +| 1 | **MVP Automation Engine**, License, docs, testing, article | $5,000 | 1.5 months | +| 2 | Advanced Automation & XCM Integration | $5,000 | 1.5 months | +| **Total** | | **$10,000**| **3 months** | + +## 🔮 Future Plans + +- Plan to expand the platform with additional parachain integrations, advanced scripting, and community-driven script libraries. +- Pursue additional funding from Web3 Foundation Grants and potential VC support. +- Aim to establish ChainFlow as the standard cross-chain automation solution within Polkadot. + +## ℹ️ Additional Information + +- Conducted preliminary research and validation confirming strong community and developer interest. +- Currently, no other teams have contributed; future collaborations planned. +- Applied exclusively to Polkadot Fast-Grants Programme at this stage. + +ChainFlow aims to significantly enhance Polkadot’s cross-chain usability, automation, and accessibility, driving ecosystem-wide innovation and adoption. From 49a1d4734a9034df0021bbb3cebd71a11bf0e85c Mon Sep 17 00:00:00 2001 From: Sachin Gurjar Date: Thu, 17 Apr 2025 20:42:24 +0530 Subject: [PATCH 010/242] Create ChainFlow --- applications/ChainFlow | 132 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 applications/ChainFlow diff --git a/applications/ChainFlow b/applications/ChainFlow new file mode 100644 index 00000000000..ead3e340d1f --- /dev/null +++ b/applications/ChainFlow @@ -0,0 +1,132 @@ +# 📝 ChainFlow – Decentralized Automation Engine + +## 🌟 Project Overview + +**Tagline:** +Cross-chain decentralized scripting and automation for Polkadot parachains. + +**Brief Description:** +ChainFlow is a decentralized on-chain automation engine enabling customizable workflows ("scripts") across parachains. Users and developers can automate tasks based on blockchain events, oracle data, time triggers, or user-defined conditions, significantly enhancing usability and efficiency within the Polkadot ecosystem. + +**Relation to Polkadot:** +Fully utilizes Polkadot's core features—Substrate framework, XCM messaging, and cross-chain interoperability—making complex multi-chain automation possible and accessible. + +**Team Interest:** +Passionate about enhancing blockchain usability and automation, driven by a strong vision to simplify complex interactions and maximize Polkadot’s cross-chain potential. + +### 🔍 Project Details + +**Technology Stack:** +- Framework: Substrate, Rust +- Cross-chain communication: XCM +- Smart contracts: ink! +- Frontend: React.js, Tailwind CSS +- Oracles: Integrations with external oracle providers (e.g., Chainlink) + +**Core Components & Architecture:** +- Automation Pallet (Substrate pallet for scripting logic) +- Cross-Chain Executor (XCM-based execution engine) +- Web-based Script Editor +- Decentralized Workers (off-chain workers for event monitoring and script execution) + +**Prior Work:** +- Conceptual architecture and feasibility study completed + +**Mockups/UI:** +- Intuitive web-based interface for scripting workflows +- Drag-and-drop visual scripting with real-time feedback + +**Data Models/API:** +- RESTful API endpoints for creating, managing, and triggering scripts +- Real-time event subscriptions and webhook integrations + +**Project Limitations:** +- Initial implementation supports limited parachains and basic event triggers. +- Does not include extensive AI-driven script optimization in initial milestones. + +### 🧩 Ecosystem Fit + +**Fit in Polkadot Ecosystem:** +Vital middleware enhancing cross-chain functionality and user experience across all parachains. + +**Target Audience:** +- Polkadot users managing multiple assets and parachains +- Developers and DeFi/NFT/Governance platforms + +**Needs Met:** +- Simplifies complex cross-chain interactions +- Automates routine tasks, boosting efficiency and adoption + +**Similar Projects:** +- No direct competitor exists within the Polkadot ecosystem currently +- Distinct from standard automation tools like Zapier due to decentralization and Polkadot-specific features + +## 👥 Team + +- **Team Name:** ChainOps Labs (future team planned) +- **Contact Name:** Sachin Gurjar +- **Contact Email:** sachinhlo232@gmail.com +- **Website:** https://github.com/sachincoder1 + +### Team members + +- Sachin Gurjar + +#### LinkedIn Profiles + +- https://linkedin.com/in/sachingurjar + +### Team Code Repos + +- https://github.com/sachincoder1 + +#### GitHub Accounts + +- https://github.com/sachincoder1 + +### Team's experience + +Experienced blockchain developer specializing in Substrate, Polkadot, and full-stack development. Completed **Polkadot Blockchain Academy** and actively contributing to blockchain projects and hackathons. + +## 📊 Development Status + +Conceptualized architecture and conducted feasibility research, ready to initiate MVP development. + +## 📅 Development Roadmap + +### Overview + +- **Estimated Duration:** 3 months +- **Full-Time Equivalent (FTE):** 1 +- **Total Costs:** $10,000 USD + +| Number | Deliverable | Specification | +| ------ | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 0a. | License | Apache 2.0 | +| 0b. | Documentation | Inline documentation and detailed tutorial covering setup, scripting workflows, and usage examples | +| 0c. | Testing and Testing Guide| Comprehensive unit tests for core functionalities and detailed guide on running tests | +| 0d. | Article | Publish an article detailing the automation engine's capabilities and initial use cases | +| 1. | MVP Automation Engine | Develop core pallet for event-driven automation with basic web UI supporting simple scripting for cross-chain asset transfers | +| 2. | Advanced Automation & XCM Integration | Enhanced script conditions, timers, oracle data integration, and full demonstration of real cross-chain automation between two parachains. | + +### 💰 Budget Breakdown + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +|-----------|-----------------------------------------------------------|------------|----------------------| +| 1 | **MVP Automation Engine**, License, docs, testing, article | $5,000 | 1.5 months | +| 2 | Advanced Automation & XCM Integration | $5,000 | 1.5 months | +| **Total** | | **$10,000**| **3 months** | + +## 🔮 Future Plans + +- Plan to expand the platform with additional parachain integrations, advanced scripting, and community-driven script libraries. +- Pursue additional funding from Web3 Foundation Grants and potential VC support. +- Aim to establish ChainFlow as the standard cross-chain automation solution within Polkadot. + +## ℹ️ Additional Information + +- Conducted preliminary research and validation confirming strong community and developer interest. +- Currently, no other teams have contributed; future collaborations planned. +- Applied exclusively to Polkadot Fast-Grants Programme at this stage. + +ChainFlow aims to significantly enhance Polkadot’s cross-chain usability, automation, and accessibility, driving ecosystem-wide innovation and adoption. From 6286d5695c9e9ad1cf0016b884043c157f712ebe Mon Sep 17 00:00:00 2001 From: Sachin Gurjar Date: Thu, 17 Apr 2025 20:42:51 +0530 Subject: [PATCH 011/242] Rename ChainFlow to ChainFlow.md --- applications/{ChainFlow => ChainFlow.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename applications/{ChainFlow => ChainFlow.md} (100%) diff --git a/applications/ChainFlow b/applications/ChainFlow.md similarity index 100% rename from applications/ChainFlow rename to applications/ChainFlow.md From f576737350607815f9830a83a040071530e76371 Mon Sep 17 00:00:00 2001 From: Kunal Date: Fri, 18 Apr 2025 22:00:32 +0530 Subject: [PATCH 012/242] Add application for PowerGrid Network --- applications/powergrid_network.md | 257 ++++++++++++++++++++++++++++++ 1 file changed, 257 insertions(+) create mode 100644 applications/powergrid_network.md diff --git a/applications/powergrid_network.md b/applications/powergrid_network.md new file mode 100644 index 00000000000..5fe0d879653 --- /dev/null +++ b/applications/powergrid_network.md @@ -0,0 +1,257 @@ +# 📝 PowerGrid Network + +## 🌟 Project Overview + +**Tagline:** A Decentralized Virtual Power Plant Solution on Polkadot + +**Brief Description:** +PowerGrid Network is building a decentralized virtual power plant (VPP) solution on Polkadot's blockchain that addresses the growing energy supply-demand gap. By leveraging AI-driven recommendations and smart device coordination across thousands of households, our platform creates a sustainable, scalable solution to grid stability challenges while pioneering a new model of energy infrastructure management. + +**Integration with Polkadot:** +PowerGrid Network will leverage Polkadot's blockchain for its interoperability, scalability, and on-chain governance capabilities. Specifically, we'll utilize: +- Polkadot's interoperability for cross-chain communication with energy markets and carbon credit systems +- Fast transaction finality (~6 seconds) for real-time grid service responses +- Scalable architecture through parachains to handle millions of IoT device transactions +- Shared security model to ensure network reliability +- On-chain governance for transparent network parameter updates + +**Team Interest:** +Our team is passionate about leveraging blockchain technology to solve real-world infrastructure challenges. The growing energy crisis (projected 200 GW supply-demand gap by 2030) represents a critical problem that traditional solutions cannot address quickly or cost-effectively enough. We believe that decentralized technologies like Polkadot can create more efficient, accessible, and economically sustainable energy systems that empower consumers while stabilizing the grid. + + +### 🔍 Project Details + +**Technology Stack:** +- **Blockchain**: + - Polkadot/Substrate framework + - Smart Contracts: Ink! (Rust-based for Polkadot) + - WASM for smart contract compilation +- **Frontend**: + - Web: React.js, TypeScript, Tailwind CSS + - Mobile: React Native for cross-platform app development +- **Backend**: + - Node.js/Express for API services + - Rust for performance-critical components +- **Database**: + - PostgreSQL for relational data + - Redis for caching +- **AI/ML**: + - Python with TensorFlow/PyTorch for recommendation engine + - Data processing with Pandas +- **Development Tools**: + - GitHub for version control + - GitHub Actions for CI/CD + - Docker for containerization + +**Core Components Documentation:** +1. **Resource Registry Contract**: Registers energy resource providers, manages staking requirements, stores device metadata, handles provider reputation +2. **Grid Service Contract**: Manages demand response events, handles compensation, calculates energy flexibility contributions, distributes revenue +3. **Governance Contract**: Enables token-weighted voting, controls parameter updates, manages treasury +4. **Token Contract**: Implements the $PWGD token, handles reward distribution, controls token supply and issuance +5. **AI Recommendation Engine**: Machine learning models for usage pattern recognition, predictive algorithms for optimal device scheduling +6. **Mobile Application**: User registration, energy dashboard, device control, token wallet integration + +**Prior Work:** +Our team has previously worked on blockchain-based energy projects including a Blockchain-Based Distributed Solar Forecasting System at ISA Solarthon. Our research on PowerGrid Network shows the technical feasibility of integrating AI-driven optimization with crypto-economic incentives to accelerate VPP adoption and create value for all stakeholders. + +**Mockups/Designs:** +For the MVP stage, we'll focus on core functionality with a clean, intuitive mobile interface. The app will include: +- Energy dashboard with real-time monitoring +- Device control and scheduling interface +- AI recommendations section +- Wallet for token rewards +- Grid event notifications + +**Data Models/API Specifications:** +- Device Data Model: Type, capacity, flexibility parameters, location data +- User Profile Model: Energy preferences, device inventory, reward history +- Grid Event Model: Event type, duration, compensation rates, participation metrics +- API Endpoints for device registration, control commands, energy monitoring, grid event participation + +**Project Limitations:** +PowerGrid Network will NOT: +- Manufacture or sell hardware (initially we'll integrate with existing smart home devices) +- Operate as an energy retailer or utility (we focus on grid services only) +- Support peer-to-peer energy trading in the initial implementation +- Guarantee specific energy savings (actual savings will vary by household setup and usage patterns) +- Handle billing or replace existing utility relationships + +### 🧩 Ecosystem Fit + +**Fit into Polkadot Ecosystem:** +PowerGrid Network will be one of the first large-scale Decentralized Physical Infrastructure Networks (DePIN) in the Polkadot ecosystem. It represents an innovative use case that bridges blockchain technology with real-world energy infrastructure, demonstrating Polkadot's capability beyond financial applications. Our project will contribute to expanding Polkadot's utility and visibility in the growing DePIN sector. + +**Target Audience:** +1. Primary Users: + - Homeowners with multiple smart devices (age 30-55) + - Energy-conscious consumers seeking both savings and environmental impact + - EV owners + - Solar panel/home battery owners + - Tech-savvy early adopters + +2. Primary Partners: + - Utility companies seeking demand flexibility + - Grid operators needing rapid response resources + - Energy retailers looking to differentiate their offerings + - Smart device manufacturers + +**Needs Addressed:** +1. For Users: + - Reduces energy bills through optimized usage + - Creates new revenue stream from grid services + - Simplifies energy management with AI assistance + - Provides value for existing smart home investments + +2. For Grid: + - Addresses the projected 200 GW supply-demand gap + - Provides rapid-response flexibility resources + - Reduces need for expensive peaker plants + - Stabilizes grid during high demand or renewable fluctuation + - Offers a scalable alternative to traditional infrastructure + +**Similar Projects in Polkadot:** +To our knowledge, there are currently no similar virtual power plant or energy management projects being built on Polkadot. Energy-focused blockchain projects like Energy Web Chain exist in the broader blockchain space but are not specifically built on Polkadot and focus more on energy trading than virtual power plant functionality. + +This gap exists because: +1. The energy sector has been slower to adopt blockchain technology +2. Building energy applications requires specialized domain knowledge +3. Hardware integration adds complexity that many blockchain projects avoid +4. Regulatory considerations have limited innovation in this space + +PowerGrid Network aims to be a pioneer in this untapped opportunity within the Polkadot ecosystem. + +## 👥 Team + +- **Team Name:** 29ProjectsLab +- **Contact Name:** Kunal +- **Contact Email:** kunaldrall29@gmail.com +- **Website:** https://github.com/29projectslab + +### Team members + +- Kunal +- Daksh + +#### LinkedIn Profiles + +- https://linkedin.com/in/kunaldrall + +### Team Code Repos + +- https://github.com/29projectslab + +Please also provide the GitHub accounts of all team members: + +- https://github.com/kunal-drall +- https://github.com/dakshdrall + +### Team's experience + +Our team has experience in blockchain development across multiple projects: + +1. **Blockchain-Based Distributed Solar Forecasting System** at ISA Solarthon - Developed a solution that utilized blockchain technology to create a decentralized network for solar energy forecasting, improving grid management for renewable energy integration. + +2. **ChainPay** (https://chainpay-agoric.netlify.app) - A blockchain-based payment system that demonstrates our ability to create secure financial applications on distributed ledger technology. + +3. **EducateFi** (https://github.com/kunal-drall/EducateFi) - An educational finance platform utilizing blockchain for transparent and efficient learning resource management. + +4. **CuraChain UI** (https://github.com/kunal-drall/curachain_ui) - A blockchain healthcare interface showcasing our front-end development capabilities for complex applications. + +These projects demonstrate our technical expertise in blockchain development, UI/UX design, and working with complex systems - all skills directly applicable to building the PowerGrid Network. + +## 📊 Development Status + +We have conducted extensive research on the technical feasibility of PowerGrid Network, including: + +1. Market analysis of the Virtual Power Plant space and potential for blockchain integration +2. Technical assessment of AI-powered energy optimization algorithms +3. Evaluation of Polkadot's suitability for energy grid applications +4. Economic modeling of token incentives for network growth +5. Analysis of hardware integration requirements for smart home devices + +Our research indicates that combining AI-driven optimization with crypto-economic incentives on Polkadot represents a technically feasible and economically promising approach to addressing energy grid challenges. + +The detailed research is documented in our whitepaper and research document, which provides comprehensive justification for our technical approach, market opportunity, and implementation strategy. + +## 📅 Development Roadmap + +### Overview + +- **Estimated Duration:** 2 months +- **Full-Time Equivalent (FTE):** 2 +- **Total Costs:** $10,000 USD + +### Milestones + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 0a. | License | MIT | +| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how users can register devices, participate in grid events, and earn rewards. This will include comprehensive API documentation and smart contract interaction guides. | +| 0c. | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. We will implement test scenarios for smart contracts including device registration, grid events, and reward distribution. The testing guide will explain how to run these tests and validate system functionality. | +| 0d. | Article | We will publish an **article** explaining PowerGrid Network's contribution to solving energy grid challenges using blockchain technology, highlighting the implementation on Polkadot and the advantages of this approach. | +| 1. | Smart Contract Development | We will create the core smart contracts for PowerGrid Network:
- Resource Registry Contract for device registration and management
- Grid Service Contract for managing demand response events
- Token Contract with reward distribution functionality
- Governance Contract for network parameter management
All contracts will be developed in Ink!, thoroughly tested, and optimized for Polkadot implementation. | +| 2. | Web & Mobile App Development | We will develop functional web and mobile app prototypes with:
- User registration and profile management
- Energy monitoring dashboard
- Device management interface
- Wallet functionality for viewing rewards
- AI recommendation display
The web app will be built with React.js and TypeScript, while the mobile app will use React Native for cross-platform compatibility. Both will connect to the smart contracts through a Polkadot.js API integration. | + +### 💰 Budget Breakdown + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 1 | Smart Contract Development | $5,000 | 2 Weeks | +| 2 | Web & Mobile App Development | $5,000 | 6 weeks(by 20 June 2025) | +| **Total** | | **$10,000** | **2 months** | + +## 🔮 Future Plans + +### Continued Development + +After the Fast-Grant period, we plan to: + +1. **Launch a Beta Program**: Deploy our MVP with early adopters in our initial target market +2. **Hardware Integration**: Develop integrations with major smart home devices and systems +3. **Enhance AI Capabilities**: Improve prediction accuracy and personalization +4. **Implement Governance Functionality**: Enable community participation in network decisions +5. **Develop Commercial Building Integration**: Extend platform to commercial buildings for greater grid impact + +### Additional Funding Plans + +1. **Web3 Foundation Grants**: We will be applying for additional grants from the Web3 Foundation to support further development of our Polkadot integration +2. **Strategic Partners**: We plan to seek partnerships with utilities and energy technology companies that could provide both funding and market access +3. **Venture Capital**: After demonstrating technical feasibility and initial traction, we intend to raise a seed round from climate tech and blockchain VCs +4. **Ecosystem Funding**: We'll pursue additional funding from the Polkadot ecosystem for parachain development + +### Vision for Growth + +Our long-term vision is to create the world's largest decentralized energy optimization network. We see PowerGrid Network evolving in these stages: + +1. **Local Deployment** (Initial Phase): Establish presence in Delhi as our first test market to validate the technology and business model +2. **National Expansion** (Year 1-2): Scale to major metropolitan areas across India +3. **Advanced Grid Services** (Year 2-3): Implement more sophisticated grid services like frequency regulation and voltage support +4. **Global Deployment** (Year 3+): Expand to international markets facing similar energy challenges + +As the network grows, we envision PowerGrid becoming a critical part of the energy infrastructure, demonstrating how decentralized technology can solve real-world problems more effectively than traditional approaches. + +## ℹ️ Additional Information + +**Work Already Completed:** +- Extensive market research and competitive analysis +- Technical feasibility assessment +- Token economic model design +- Initial user experience design concepts +- Technical architecture planning + +**Target Launch Market:** +Our initial launch will focus on Delhi, India, which provides an ideal testing ground due to: +- Growing smart device adoption +- Significant grid stability challenges +- Increasing electricity costs +- Dense urban population for faster network effects +- Local team presence for hands-on development and testing + +**Unit Economics:** +For a typical household with basic participation (4 smart plugs): +- Initial Investment: $200 +- Monthly Revenue Potential: $15-30 +- Net Monthly Profit: $9.50-$20 +- ROI Period: 10-21 months + +This demonstrates the compelling economic case for homeowners to participate in the network. From e2ef10a5bea0a604134b48bfae86a235ad7cc1f5 Mon Sep 17 00:00:00 2001 From: Lucas Martin Calderon <25382998+LucasMartinCalderon@users.noreply.github.com> Date: Fri, 18 Apr 2025 20:04:28 +0200 Subject: [PATCH 013/242] Create kash_bot.md --- applications/kash_bot.md | 126 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 applications/kash_bot.md diff --git a/applications/kash_bot.md b/applications/kash_bot.md new file mode 100644 index 00000000000..9f0ff256b12 --- /dev/null +++ b/applications/kash_bot.md @@ -0,0 +1,126 @@ +# 📝 Name of your Project + +## 🌟 Project Overview + +Please provide the following: + +- If the name of your project is not descriptive, a tagline (one sentence summary) +- A brief description of your project +- An indication of how your project relates to / integrates into Polkadot +- An indication of why your team is interested in creating this project +- (Optional but big bonus points): [1-min video pitch](https://www.ycombinator.com/video/) + +### 🔍 Project Details + +We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): + +- An overview of the technology stack to be used +- Documentation of core components, protocols, architecture, etc. to be deployed +- Any PoC/MVP or other relevant prior work or research on the topic +- Mockups/designs of any UI components +- Data models / API specifications of the core functionality +- What your project is *not* or will *not* provide or implement + - This is a place for you to manage expectations and clarify any limitations + +### 🧩 Ecosystem Fit + +Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: + +- Where and how does your project fit into the ecosystem? +- Who is your target audience? +- What need(s) does your project meet? +- Are there any other projects similar to yours in the Polkadot ecosystem? + - If so, how is your project different? + - If not, why might such a project not exist yet? + +> **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. + +## 👥 Team + +- **Team Name:** Name of your team. If you apply as a legal entity, please use its name. +- **Contact Name:** Full name of the contact person in your team +- **Contact Email:** Contact email +- **Website:** Your website, GitHub org, blog, or similar + +### Team members + +Please list the legal name of all grant beneficiaries. Solo developers (1-person teams) are eligible for funding. + +#### LinkedIn Profiles (if available) + +- https://www.linkedin.com/{person_1} +- https://www.linkedin.com/{person_2} + +### Team Code Repos + +- https://github.com/{your_organisation}/{project_1} +- https://github.com/{your_organisation}/{project_2} + +Please also provide the GitHub accounts of all team members: + +- https://github.com/{team_member_1} +- https://github.com/{team_member_2} + +### Team's experience + +Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. + +## 📊 Development Status + +If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. + +## 📅 Development Roadmap + +This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. + +**Important notes:** +- Each milestone is capped at **$5,000 USD** +- Milestones must be delivered within **3 months** of approval +- The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) +- You will only receive payment after successful milestone delivery + +### Overview + +- **Estimated Duration:** Duration of the whole project (maximum 3 months) +- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project +- **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD) + +> Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 0a. | License | Apache 2.0 / GPLv3 / MIT / Unlicense | +| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | +| 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | +| 1. | Feature X | We will create a feature that will... (Please describe in detail) | +| 2. | Feature Y | The Y feature will... (Please describe in detail) | +| 3. | Feature Z | The Z feature will... (Please describe in detail) | + +### 💰 Budget Breakdown + +Please provide a breakdown of your budget by milestone: + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 1 | Features X, Y | $5,000 | 1.5 months | +| 2 | Feature Z | $5,000 | 1.5 months | +| **Total** | | **$10,000** | **3 months** | + +## 🔮 Future Plans + +Please include: + +- How you intend to continue development after the Fast-Grant +- Any plans for seeking additional funding (other grants, VC funding, etc.) +- Your vision for the project's growth and impact in the Polkadot ecosystem + +## ℹ️ Additional Information + +Here you can add any additional information that you think is relevant to this application, such as: + +- Work you have already done +- If there are any other teams who have already contributed to the project +- Other funding you may have applied for + +Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From b817d52ac40b92c02ab7e538a50b6426b6cd417f Mon Sep 17 00:00:00 2001 From: Lucas Martin Calderon <25382998+LucasMartinCalderon@users.noreply.github.com> Date: Fri, 18 Apr 2025 21:43:49 +0200 Subject: [PATCH 014/242] Update kash_bot.md Project Overview added --- applications/kash_bot.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/applications/kash_bot.md b/applications/kash_bot.md index 9f0ff256b12..965cd0ae851 100644 --- a/applications/kash_bot.md +++ b/applications/kash_bot.md @@ -1,14 +1,16 @@ -# 📝 Name of your Project +# 📝 Kash ## 🌟 Project Overview -Please provide the following: +- Name and one-liner of the project: Kash - Your Friendly AI-Powered Prediction Markets Crypto Buddy On X + +- Description: Kash enables users to effortlessly place bets on the outcome of future events, directly from a simple X post. ElizaOS and Mira Network are used to digest market signals to create new trending markets and to perfectly target the right X thread at the right time to ensure maximum user kick and engagement. Equally, Kash is building the first zkTLS <> AI oracle network to resolve markets immediately, in a decentralised and trustless manner - three of the biggest challenges stopping prediction markets from becoming the next big thing. At the core of Kash, there is Polkadot, to ensure millions of users deposit USDT on the biggest prediction markets, with Kash understanding and executing user intents from a simple post, automatically, fully effortlessly and seamlessly. Before, PayPal changed the game with email-based payment systems. Today, Kash is redifining SocialFi with a simple post - poised for viral growth. -- If the name of your project is not descriptive, a tagline (one sentence summary) -- A brief description of your project -- An indication of how your project relates to / integrates into Polkadot -- An indication of why your team is interested in creating this project -- (Optional but big bonus points): [1-min video pitch](https://www.ycombinator.com/video/) +- Polkadot integration: Kash integrates seamlessly into Polkadot as a Substrate-based parachain, leveraging Polkadot’s shared security and XCM interoperability to enhance its AI-driven prediction markets. Built natively on Polkadot, Kash taps into Phala Network’s off-chain compute for its ElizaOS AI and aligns its zkTLS oracles and ZKML resolution with Polkadot’s zero-knowledge focus (e.g., JAM protocol). It can pull liquidity from Acala or data via Acurast, showcasing Polkadot’s flexibility for complex DeFi primitives. For Polkadot, Kash introduces a socially-driven use case—prediction markets with social media integration—boosting retail adoption, ecosystem liquidity, and technical innovation in AI and ZK domains - it effectively has the power to bring million of X users seamlessly onto Polkadot. + +- Kash-team-fit: Kash is built upon two main pillars that the team profoundly believes in. Firstly, the unequivocal human right to permissionlessly participate in prediction markets to yield an accurate public good, and, secondly, the team's certainty and vision of the future of retail finance being fully embedded into social media and running on cryptorails. Finally, the team includes the nerdiest of cryptographers (zkp experts), blocklchain security hackers (DeFi focused) together with the most degen of crypto / web3 B2C marketers. + +- [1-min video pitch](https://www.ycombinator.com/video/) ### 🔍 Project Details From 7de6ec9e6463de5676d3dc097adab6e7328ad371 Mon Sep 17 00:00:00 2001 From: Lucas Martin Calderon <25382998+LucasMartinCalderon@users.noreply.github.com> Date: Fri, 18 Apr 2025 21:57:24 +0200 Subject: [PATCH 015/242] Update kash_bot.md Future updates --- applications/kash_bot.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/applications/kash_bot.md b/applications/kash_bot.md index 965cd0ae851..00fdb636a4d 100644 --- a/applications/kash_bot.md +++ b/applications/kash_bot.md @@ -14,14 +14,17 @@ ### 🔍 Project Details -We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): +- Technology stack: Kash is a Substrate-based parachain built on the Polkadot ecosystem, harnessing shared security and XCM (cross-chain messaging) to drive its AI-powered prediction markets. Its off-chain AI framework, ElizaOS, runs on Phala Network with Intel SGX, enabling secure computation for market curation and resolution. Trustless operations are powered by zkTLS oracles and a ZKML pipeline via RISC Zero’s zkVM, aligning with Polkadot’s zero-knowledge vision (e.g., JAM protocol). Liquidity is sourced from Acala’s aUSD stablecoin, while Acurast delivers decentralized real-world data as oracles. The user experience is streamlined through a Polkadot.js frontend and custom APIs for social media integration, starting with X's API and moving later to Reddit, Telegam, Farecaster and more. -- An overview of the technology stack to be used - Documentation of core components, protocols, architecture, etc. to be deployed + - Any PoC/MVP or other relevant prior work or research on the topic -- Mockups/designs of any UI components + +- [Demo mockup](https://www.youtube.com/watch?v=lnyuNwofK7M) + - Data models / API specifications of the core functionality -- What your project is *not* or will *not* provide or implement + +- What Kash is *not* or will *not* provide or implement - This is a place for you to manage expectations and clarify any limitations ### 🧩 Ecosystem Fit @@ -29,7 +32,7 @@ We expect applicants to have a solid idea about the project's expected final sta Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: - Where and how does your project fit into the ecosystem? -- Who is your target audience? +- Target audience: - What need(s) does your project meet? - Are there any other projects similar to yours in the Polkadot ecosystem? - If so, how is your project different? @@ -113,9 +116,11 @@ Please provide a breakdown of your budget by milestone: Please include: -- How you intend to continue development after the Fast-Grant +- Future development after the Fast Grant: Kash is on full speed seeking fundraising from BAs and VCs. We already have gathered a small initial amount from BAs, and tier one VCs have shown solid interest in learning more about our pre-seed round. The round costs will be broken down into GTM execution (gamified farming for SocialFi pre-launch), MVP development and community engagement competitions. For the former, we have already partnered with top crypto B2C marketing and strategy companies that have brought products like Coinbase, Lido or Uniswap to the next level. The MVP will take around 3-4 months until official launch with solid and loyal user base (from the farming strategy) and community competitions will be coordinated from our Discord server and executed on X, regarding our "feed ambassadaor", referral and leaderboard strategies to keep Kash users engaged and maximise X viral growth. + - Any plans for seeking additional funding (other grants, VC funding, etc.) -- Your vision for the project's growth and impact in the Polkadot ecosystem + +- Vision of Kash within Polkadot: Kash aims to become the largest prediction market in the world whose technology enables for a higher-frequency betting schedule and a viral user growth, given our full embedding directly onto social media, fully powered and driven via advanced AI agents and immediate, trustless cryptographic techniques. Polymarket brought the concept of prediction markets to the world, and Kash is here to double down on that and overcome the biggest barriers these platforms have had thus far, albeit their massive success ($3 billion volume in most popular markets alone), with Elon Musk reposting them all the time. ## ℹ️ Additional Information From fca636b960e80914b0625ee1708ee62cf3e97e10 Mon Sep 17 00:00:00 2001 From: Lucas Martin Calderon <25382998+LucasMartinCalderon@users.noreply.github.com> Date: Sat, 19 Apr 2025 17:07:40 +0200 Subject: [PATCH 016/242] Update kash_bot.md --- applications/kash_bot.md | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/applications/kash_bot.md b/applications/kash_bot.md index 00fdb636a4d..c10ac26cfb7 100644 --- a/applications/kash_bot.md +++ b/applications/kash_bot.md @@ -1,22 +1,32 @@ # 📝 Kash ## 🌟 Project Overview +Screenshot 2025-04-19 at 16 55 07 -- Name and one-liner of the project: Kash - Your Friendly AI-Powered Prediction Markets Crypto Buddy On X +- ### Name and one-liner of the project + Kash - Your Friendly AI-Powered Prediction Markets Crypto Buddy On X -- Description: Kash enables users to effortlessly place bets on the outcome of future events, directly from a simple X post. ElizaOS and Mira Network are used to digest market signals to create new trending markets and to perfectly target the right X thread at the right time to ensure maximum user kick and engagement. Equally, Kash is building the first zkTLS <> AI oracle network to resolve markets immediately, in a decentralised and trustless manner - three of the biggest challenges stopping prediction markets from becoming the next big thing. At the core of Kash, there is Polkadot, to ensure millions of users deposit USDT on the biggest prediction markets, with Kash understanding and executing user intents from a simple post, automatically, fully effortlessly and seamlessly. Before, PayPal changed the game with email-based payment systems. Today, Kash is redifining SocialFi with a simple post - poised for viral growth. +- ### Description + Kash enables users to effortlessly place bets on the outcome of future events, directly from a simple X post. ElizaOS and Mira Network are used to digest market signals to create new trending markets and to perfectly target the right X thread at the right time to ensure maximum user kick and engagement. Equally, Kash is building the first zkTLS <> AI oracle network to resolve markets immediately, in a decentralised and trustless manner -three of the biggest challenges stopping prediction markets from becoming the next big thing. At the core of Kash, there is Polkadot, to ensure millions of users deposit USDT on the biggest prediction markets, with Kash understanding and executing user intents from a simple post, automatically, fully effortlessly and seamlessly. **Before, PayPal changed the game with email-based payment systems. Today, Kash is redifining SocialFi with a simple post - poised for viral growth.** 🧨 +Screenshot 2025-04-19 at 16 48 48 -- Polkadot integration: Kash integrates seamlessly into Polkadot as a Substrate-based parachain, leveraging Polkadot’s shared security and XCM interoperability to enhance its AI-driven prediction markets. Built natively on Polkadot, Kash taps into Phala Network’s off-chain compute for its ElizaOS AI and aligns its zkTLS oracles and ZKML resolution with Polkadot’s zero-knowledge focus (e.g., JAM protocol). It can pull liquidity from Acala or data via Acurast, showcasing Polkadot’s flexibility for complex DeFi primitives. For Polkadot, Kash introduces a socially-driven use case—prediction markets with social media integration—boosting retail adoption, ecosystem liquidity, and technical innovation in AI and ZK domains - it effectively has the power to bring million of X users seamlessly onto Polkadot. + +- ### Polkadot integration: + Kash integrates seamlessly into Polkadot as a Substrate-based parachain, leveraging Polkadot’s shared security and XCM interoperability to enhance its AI-driven prediction markets. Built natively on Polkadot, Kash taps into Phala Network’s off-chain compute for its ElizaOS AI and aligns its zkTLS oracles and ZKML resolution with Polkadot’s zero-knowledge focus (e.g., JAM protocol). It can pull liquidity from Acala or data via Acurast, showcasing Polkadot’s flexibility for complex DeFi primitives. For Polkadot, Kash introduces a socially-driven use case—prediction markets with social media integration—boosting retail adoption, ecosystem liquidity, and technical innovation in AI and ZK domains - it effectively has the power to bring million of X users seamlessly onto Polkadot 🙌 -- Kash-team-fit: Kash is built upon two main pillars that the team profoundly believes in. Firstly, the unequivocal human right to permissionlessly participate in prediction markets to yield an accurate public good, and, secondly, the team's certainty and vision of the future of retail finance being fully embedded into social media and running on cryptorails. Finally, the team includes the nerdiest of cryptographers (zkp experts), blocklchain security hackers (DeFi focused) together with the most degen of crypto / web3 B2C marketers. +- ### Kash-team-fit: + Kash is built upon two main pillars that the team profoundly believes in. Firstly, the unequivocal human right to permissionlessly participate in prediction markets to yield an accurate public good, and, secondly, the team's certainty and vision of the future of retail finance being fully embedded into social media and running on cryptorails. Finally, the team includes the nerdiest of cryptographers (zkp experts), blocklchain security hackers (DeFi focused) together with the most degen of crypto / web3 B2C marketers. The team further brings 7+ years of early-stage, product-led crypto entrepreneurial experience, with the best successful failures and vital lessons learned, all of which make us the hungriest to conquer the GTM with Kash 🔥 - [1-min video pitch](https://www.ycombinator.com/video/) ### 🔍 Project Details -- Technology stack: Kash is a Substrate-based parachain built on the Polkadot ecosystem, harnessing shared security and XCM (cross-chain messaging) to drive its AI-powered prediction markets. Its off-chain AI framework, ElizaOS, runs on Phala Network with Intel SGX, enabling secure computation for market curation and resolution. Trustless operations are powered by zkTLS oracles and a ZKML pipeline via RISC Zero’s zkVM, aligning with Polkadot’s zero-knowledge vision (e.g., JAM protocol). Liquidity is sourced from Acala’s aUSD stablecoin, while Acurast delivers decentralized real-world data as oracles. The user experience is streamlined through a Polkadot.js frontend and custom APIs for social media integration, starting with X's API and moving later to Reddit, Telegam, Farecaster and more. +- ### Technology stack: + Kash is a Substrate-based parachain built on the **Polkadot ecosystem**, harnessing shared security and **XCM** (cross-chain messaging) to drive its **AI-powered prediction markets**. Its off-chain AI framework, **ElizaOS**, runs on **Phala Network** with Intel SGX, enabling secure computation for market curation and resolution. Trustless operations are powered by **zkTLS oracles and a ZKML pipeline via RISC Zero’s zkVM**, aligning with Polkadot’s zero-knowledge vision (e.g., JAM protocol). Liquidity is sourced from **Acala’s aUSD stablecoin**, while **Acurast** delivers decentralized real-world data as oracles. The user experience is streamlined through a **Polkadot.js** frontend and custom APIs for social media integration, starting with X's API and moving later to Reddit, Telegam, Farecaster and more. -- Documentation of core components, protocols, architecture, etc. to be deployed +- ### Documentation of core components, protocols, architecture, etc. to be deployed + 1. #### KashDAO Architecture Design + - Any PoC/MVP or other relevant prior work or research on the topic From c0508ca7bffb6b5e9b6240589fb0a5991efacb97 Mon Sep 17 00:00:00 2001 From: Lucas Martin Calderon <25382998+LucasMartinCalderon@users.noreply.github.com> Date: Sat, 19 Apr 2025 17:25:19 +0200 Subject: [PATCH 017/242] Update kash_bot.md --- applications/kash_bot.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/applications/kash_bot.md b/applications/kash_bot.md index c10ac26cfb7..6f7f966ea81 100644 --- a/applications/kash_bot.md +++ b/applications/kash_bot.md @@ -26,6 +26,9 @@ - ### Documentation of core components, protocols, architecture, etc. to be deployed 1. #### KashDAO Architecture Design + ![kash_polka_architecture](https://github.com/user-attachments/assets/968706b8-663b-45f5-9aa9-b5ab04dfd0e0) + 2. #### Protocol Architecture + - Any PoC/MVP or other relevant prior work or research on the topic From 85739814a41e7c39a7e8c83c78cda07f2e9fa868 Mon Sep 17 00:00:00 2001 From: Lucas Martin Calderon <25382998+LucasMartinCalderon@users.noreply.github.com> Date: Sat, 19 Apr 2025 17:59:07 +0200 Subject: [PATCH 018/242] Update kash_bot.md --- applications/kash_bot.md | 122 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 115 insertions(+), 7 deletions(-) diff --git a/applications/kash_bot.md b/applications/kash_bot.md index 6f7f966ea81..1727e4c763e 100644 --- a/applications/kash_bot.md +++ b/applications/kash_bot.md @@ -27,18 +27,126 @@ - ### Documentation of core components, protocols, architecture, etc. to be deployed 1. #### KashDAO Architecture Design ![kash_polka_architecture](https://github.com/user-attachments/assets/968706b8-663b-45f5-9aa9-b5ab04dfd0e0) - 2. #### Protocol Architecture - - + The KashDAO architecture leverages Polkadot’s on‑chain governance pallets (Democracy, Council, Technical Committee) alongside a bespoke Treasury & Buyback pallet to coordinate protocol funding, fee management, and token buy‑backs. Market parameters, pallet upgrades, and oracle lists are submitted as GOVERNANCE calls and voted on via on‑chain referenda. Once approved, the Scheduler pallet enacts changes automatically at the next era boundary. Emergency multi‑sig interventions are handled by the Proxy pallet under a “Collective” proxy group, ensuring no single actor can unilaterally pause markets or alter critical modules. This design creates a fully decentralized decision loop—proposals originate in the community, are ratified on the Relay Chain, and executed atomically in the Kash parachain runtime. + 3. #### Protocol Architecture + ![kash_aaa](https://github.com/user-attachments/assets/4d5c9788-92dc-4171-a1f5-22dfba8a448a) + At its core, the Kash parachain runtime bundles three key pallets: the AMM pallet for on‑chain constant‑product markets, the Resolver pallet for trustless outcome settlement via zk‑proof verification, and a ProxyAccount pallet for gas delegation and meta‑transactions. Off‑chain, ElizaOS agents and Mira validators generate and curate markets, then submit XCM‑encoded extrinsics to the parachain. Liquidity provisioning and swaps execute through an integrated DEX Aggregator pallet (e.g., HydraDX), while the FeeProxy pallet sponsors transaction fees, paid in xcUSD or KASH. MEV protection is provided by a dedicated bundle relayer that interfaces with collators—ensuring private inclusion of large bets. Together, these modules stitch off‑chain intelligence and on‑chain execution into a seamless, Polkadot‑native protocol. + 5. #### Listeners + ![kash_wallet](https://github.com/user-attachments/assets/f9f7fa15-1f80-4d79-9519-0c27d43a1e44) + Kash off‑chain listeners consist of two streams: the X Post Listener monitors public tweets tagging @kash_bot, parsing structured bet intents via a lightweight NLP layer; the DM Interface handles private commands, mapping natural‑language requests (“Bet 20 on NO”) into discrete extrinsic payloads. Both listeners sign payloads with a Privy‑managed MPC key and forward them to a ProxyDispatcher service. This service batches incoming operations into a single “UserOperation” and routes them through the ProxyAccount pallet, enabling gas‑abstracted execution. By decoupling social ingestion from on‑chain calls, Kash maintains high throughput, resilience to social‑layer rate limits, and an immutable audit trail of user intents. + 7. #### Wallet & Account Logic + ![kash_wallet_sequence](https://github.com/user-attachments/assets/44dce2d5-a9e4-43eb-9542-282458d5c401) + Wallets are instantiated via the Privy MPC framework, which generates an SS58 address and splits key shares between the user device and Kash’s HSM. Each user gets a ProxyAccount on the parachain, controlled by a “proxy” pallet instance. When a user action arrives, the Privy service reconstructs the signature locally, and the ProxyDispatcher submits the extrinsic through the ProxyAccount, which can both batch 0x‑style swaps and AMM interactions. Fees are sponsored by the FeeProxy pallet, debited in xcUSD on success. In case of account compromise, users can rotate shares via an emergency recovery pallet, re-establishing control without exposing seed phrases—preserving self‑custody and user experience. + 9. #### Automated, AI-Powered Market Creation + ![kash_market_creation](https://github.com/user-attachments/assets/4df5932d-f598-4be6-b9b0-b9a7a3640a6f) + ElizaOS agents run in a distributed off‑chain worker network, continuously scanning X for emerging topics. Upon detecting a suitable signal, the Market Creator agent uses a fine‑tuned LLM to normalize the question, then computes a “Gambling‑Neutral Behavioral Score” and consults Mira validators for consensus. If the score and validator attestations pass predefined thresholds, the agent submits an XCM‑wrapped instantiate_market extrinsic to the parachain’s Factory pallet. That pallet spins up a new instance of the AMM and Resolver pallets, initializing liquidity pools and on‑chain metadata. A feedback message is then sent back through @kash_bot, complete with initial odds—turning social chatter into decentralized markets in under seconds. + -- Any PoC/MVP or other relevant prior work or research on the topic +- ### Tokenomics and Token Utility Prior Research and Work For Community Engagement and Sustanability + ![kash_tokenomics](https://github.com/user-attachments/assets/feb8680b-ee0f-4618-9e3e-2cef12e1dd55) - [Demo mockup](https://www.youtube.com/watch?v=lnyuNwofK7M) -- Data models / API specifications of the core functionality +- ### Data models / API specifications of the core functionality + Core functionality is exposed via two complementary interfaces: (1) a lightweight REST/WebSocket API for off‑chain agents and front‑end bots, and (2) the on‑chain RPC and extrinsic methods of our parachain. + +In the off‑chain API, each `UserOperation` object is modeled as: + +```json +{ + "sender_ss58": "5F…", + "calls": [ + { + "pallet": "dexAgg", + "method": "swap_exact_input", + "args": { + "asset_in": "DOT", + "asset_out": "xcUSD", + "amount_in": 1000000000000 + } + }, + { + "pallet": "amm", + "method": "place_bet", + "args": { + "market_id": "0xabc123…", + "outcome": 1, + "amount": 50000000000 + } + } + ], + "fee_asset": "xcUSD", + "max_fee": 1000000000, + "nonce": 42, + "signature": "0x…" +} +``` + +The ProxyDispatcher packages this payload and dispatches it via the `proxy.dispatch` extrinsic. + +On‑chain, the runtime exposes pallets with the following key extrinsics (parameters simplified): + +- **Factory.instantiate_market** + ```rust + fn instantiate_market( + origin: Origin, + question: Vec, + outcomes: u8, + deadline: T::BlockNumber + ) -> MarketId + ``` +- **AMM.add_liquidity** + ```rust + fn add_liquidity( + origin: Origin, + market_id: MarketId, + amounts: Vec + ) + ``` +- **AMM.place_bet** + ```rust + fn place_bet( + origin: Origin, + market_id: MarketId, + outcome: u8, + amount: Balance + ) + ``` +- **Resolver.resolve_market** + ```rust + fn resolve_market( + origin: Origin, + market_id: MarketId, + outcome: u8, + proof: Vec + ) + ``` +- **Treasury.withdraw_proceeds** + ```rust + fn withdraw_proceeds( + origin: Origin, + market_id: MarketId + ) + ``` + +Market state is stored in a Rust struct: + +```rust +struct MarketInfo { + question: Vec, + creator: AccountId, + outcomes: u8, + reserves: Vec, + deadline: BlockNumber, + resolved: bool, + result: Option, +} +``` + +Resolution proofs are verified by the on‑chain `Verifier` pallet using a succinct SNARK verifying key. Events such as `MarketCreated`, `BetPlaced`, `MarketResolved`, and `PayoutIssued` provide real‑time feeds to off‑chain indexers. Cross‑chain asset transfers and XCM‑wrapped extrinsics enable multi‑network interoperability for both liquidity and resolution agents. + +- ### What Kash is *not* or will *not* provide or implement -- What Kash is *not* or will *not* provide or implement - - This is a place for you to manage expectations and clarify any limitations ### 🧩 Ecosystem Fit From 53d8e6e3c6ab82536c66e51040f93ada047b1904 Mon Sep 17 00:00:00 2001 From: Lucas Martin Calderon <25382998+LucasMartinCalderon@users.noreply.github.com> Date: Sat, 19 Apr 2025 18:32:12 +0200 Subject: [PATCH 019/242] Update kash_bot.md Added ecosystem data --- applications/kash_bot.md | 41 ++++++++++++++++++++++++++++------------ 1 file changed, 29 insertions(+), 12 deletions(-) diff --git a/applications/kash_bot.md b/applications/kash_bot.md index 1727e4c763e..122a7a2f0ea 100644 --- a/applications/kash_bot.md +++ b/applications/kash_bot.md @@ -17,7 +17,7 @@ - ### Kash-team-fit: Kash is built upon two main pillars that the team profoundly believes in. Firstly, the unequivocal human right to permissionlessly participate in prediction markets to yield an accurate public good, and, secondly, the team's certainty and vision of the future of retail finance being fully embedded into social media and running on cryptorails. Finally, the team includes the nerdiest of cryptographers (zkp experts), blocklchain security hackers (DeFi focused) together with the most degen of crypto / web3 B2C marketers. The team further brings 7+ years of early-stage, product-led crypto entrepreneurial experience, with the best successful failures and vital lessons learned, all of which make us the hungriest to conquer the GTM with Kash 🔥 -- [1-min video pitch](https://www.ycombinator.com/video/) +- ### [1-min video pitch](https://www.ycombinator.com/video/) ### 🔍 Project Details @@ -45,7 +45,7 @@ - ### Tokenomics and Token Utility Prior Research and Work For Community Engagement and Sustanability ![kash_tokenomics](https://github.com/user-attachments/assets/feb8680b-ee0f-4618-9e3e-2cef12e1dd55) -- [Demo mockup](https://www.youtube.com/watch?v=lnyuNwofK7M) +- ### [Demo mockup](https://www.youtube.com/watch?v=lnyuNwofK7M) - ### Data models / API specifications of the core functionality Core functionality is exposed via two complementary interfaces: (1) a lightweight REST/WebSocket API for off‑chain agents and front‑end bots, and (2) the on‑chain RPC and extrinsic methods of our parachain. @@ -145,21 +145,38 @@ struct MarketInfo { Resolution proofs are verified by the on‑chain `Verifier` pallet using a succinct SNARK verifying key. Events such as `MarketCreated`, `BetPlaced`, `MarketResolved`, and `PayoutIssued` provide real‑time feeds to off‑chain indexers. Cross‑chain asset transfers and XCM‑wrapped extrinsics enable multi‑network interoperability for both liquidity and resolution agents. -- ### What Kash is *not* or will *not* provide or implement - +- ### What our project is **not** or **will not** provide in this grant + In this three‑month fast grant we will **not** deploy a full production parachain, build a user‑facing trading UI, or finalize tokenomics and governance flows. Our scope is limited to delivering comprehensive technical documentation and prototypes for (1) smart‑contract driven automated market creation, (2) an advanced zkTLS⇄AI oracle network ensuring off‑chain site integrity and uptime, and (3) an in‑house Polkadot “Privy” module using threshold cryptography for social‑login account creation. Everything beyond these core R&D efforts—end‑to‑end parachain integration, performance tuning to >1,000 TPS, cross‑chain asset bridges, mobile SDKs, compliance/KYC layers, full audit and security hardening—will be scheduled for the subsequent project phase, outside the grant’s timeline. ### 🧩 Ecosystem Fit -Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: +Kash positions itself as a high‑impact Polkadot parachain, combining decentralized prediction markets (CPAMM), advanced zkTLS⇄AI oracle technology, and seamless social‑login onboarding. By integrating AI‑curated markets with on‑chain composability and Substrate‑native pallet design, Kash not only enriches DeFi and oracle capabilities on Polkadot but also unlocks a massive user base from social platforms (X, Farecaster, Reddit). + +### Where and how does your project fit into the ecosystem? +Kash ships as a dedicated parachain runtime composed of custom pallets for MarketFactory, AMM, Resolver and ProxyAccount. It leverages Polkadot’s cross‑chain messaging (XCM) to integrate off‑chain AI agents (ElizaOS) and Mira consensus for automated market creation, and embeds a zkTLS oracle pallet for trustless outcome verification. FeeProxy and DEX‑Aggregator pallets (e.g. HydraDX) handle gas sponsorship and in‑chain swaps, while Relay Chain governance (Democracy, Treasury) oversees protocol upgrades and buy‑backs. + +### Target audience +- **Retail bettors & social traders** on X, Farecaster, Reddit—any user can create or join markets via simple social posts. Our first, initial ICP is anyone 25-35 years-old, crypto degen, previously partcipated in social bets or SocialFi apps and is tech savvy (enough to have a crypto wallet). As per some gaming psychological customer profiling, this sort of user could be consider a "gambler". +- **DeFi investors** seeking new on‑chain yield opportunities with dynamic fee/reward models. As per some gaming psychological customer profiling, this sort of user could be consider a "saver" or "sophisticated investor" + +### What need(s) does your project meet? +- **Mass onboarding**: social‑login via Privy‑MPC lowers UX barriers, bringing millions of non‑crypto users to Polkadot. +- **Automated, decentralized market creation**: AI‑driven question structuring and on‑chain Factory instantiation scales prediction markets beyond manual provisioning. +- **Trustless resolution**: zkTLS proofs + ezkl‑compiled AI inference deliver cryptographically verifiable outcomes without centralized oracles. +- **Composable infra**: other parachains can leverage Kash’s oracle and AMM pallets to bootstrap their own markets or extend existing DeFi apps. + +### Are there any other projects similar to yours in the Polkadot ecosystem? +- **PolkaOracle** offers a general oracle network on Polkadot, but lacks integrated zkTLS proofs and AI inference pipelines +- **Polkadex** is a parachain DEX focused on order‑book trading; it doesn’t provide prediction markets or AI‑driven oracles -- Where and how does your project fit into the ecosystem? -- Target audience: -- What need(s) does your project meet? -- Are there any other projects similar to yours in the Polkadot ecosystem? - - If so, how is your project different? - - If not, why might such a project not exist yet? +**How is Kash different?** +- **End‑to‑end zkTLS⇄AI oracle** built into the runtime, not just data feeds. The first, automated, decentralised, immediate and trustless prediction market resolution oracle network. +- **Automated market creation** by off‑chain AI agents, not manual proposals, through ElizaOS and Polkadot integration, at the cutting-edge of advanced agentic AI models. +- **Social‑first UX** with threshold‑cryptography login, onboarding via existing social identities. +- **Kash is to Polkadot what PayPal was to e-commerce** by setting a precedent and first-mover-advantage when it comes to fully embedding prediction markets into social media. -> **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. +**If no direct analogue exists, why?** +Prediction markets with integrated AI+zk proofs and social login are a novel convergence of SocialFi, AI‑oracles, and DeFi—areas still nascent on Polkadot. Kash pioneers this combination, filling a clear gap in the ecosystem. ## 👥 Team From 0495fdeb40e4b2432ac33841190849e43bb1455d Mon Sep 17 00:00:00 2001 From: Lucas Martin Calderon <25382998+LucasMartinCalderon@users.noreply.github.com> Date: Sat, 19 Apr 2025 19:35:42 +0200 Subject: [PATCH 020/242] Update kash_bot.md Added team --- applications/kash_bot.md | 100 ++++++++++++++++++++++----------------- 1 file changed, 57 insertions(+), 43 deletions(-) diff --git a/applications/kash_bot.md b/applications/kash_bot.md index 122a7a2f0ea..d8c6ea9331d 100644 --- a/applications/kash_bot.md +++ b/applications/kash_bot.md @@ -180,75 +180,89 @@ Prediction markets with integrated AI+zk proofs and social login are a novel con ## 👥 Team -- **Team Name:** Name of your team. If you apply as a legal entity, please use its name. -- **Contact Name:** Full name of the contact person in your team -- **Contact Email:** Contact email -- **Website:** Your website, GitHub org, blog, or similar +- **Team Name:** + Kash (no legal entity) +- **Contact Name:** + Lucas Martin Calderon +- **Contact Email:** + lucas@kash.bot +- **Website:** + kash.bot (not operational) ### Team members -Please list the legal name of all grant beneficiaries. Solo developers (1-person teams) are eligible for funding. +#### LinkedIn Profile -#### LinkedIn Profiles (if available) - -- https://www.linkedin.com/{person_1} -- https://www.linkedin.com/{person_2} +- ![Matthew Wampler-Doty](https://vitalik.eth.limo/general/2017/09/14/prehistory.html) +- ![Lucas Martin Calderon](https://uk.linkedin.com/in/lucasmartincalderon) ### Team Code Repos -- https://github.com/{your_organisation}/{project_1} -- https://github.com/{your_organisation}/{project_2} +- https://github.com/organizations/KashDAO Please also provide the GitHub accounts of all team members: -- https://github.com/{team_member_1} -- https://github.com/{team_member_2} +- https://github.com/xcthulhu +- https://github.com/LucasMartinCalderon ### Team's experience -Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. +#### Matthew Wampler-Doty +Matthew Wampler‑Doty is a rare polymath whose career bridges blockchain architecture, AI, astrophysics, and formal methods. In 2014 he co‑designed Ethereum’s ASIC‑resistant PoW proposal (“Dagger Hashimoto”), a memory‑hard algorithm that effectively staved off profitable ASICs and preserved network decentralization. He then calibrated the original EVM opcode gas schedule—work still reflected in the Yellow Paper and tracked by tools like the evm-opcode-gas-costs repository—ensuring smart contracts run safely and efficiently. As a principal scientist, he has led development of novel consensus protocols and scalable contract execution engines, advancing blockchain throughput and resilience. Prior to blockchain, Matthew engineered the focal plane electronics for NASA’s TESS mission—creating real‑time camera simulators and compilers essential for exoplanet discovery and produced groundbreaking AI tools for chemical‑reaction inference. His formal‑verification work includes a mechanized proof of Birkhoff’s Representation Theorem and a reduction of finitely‑additive probability counter‑examples to NP‑complete MAX‑SAT problems. Across every domain, Matthew combines deep theoretical insight with hands‑on engineering rigor, making him uniquely qualified to architect and secure Kash’s innovative zkTLS ⇄ AI oracle and threshold‑cryptography login systems. -## 📊 Development Status +#### Lucas Martin Calderon +Lucas is a visionary technologist and entrepreneur whose deep expertise spans blockchain infrastructure, AI-driven SaaS, and hardware‑accelerated computing. In 2014 he launched Spain’s first academic Bitcoin mining pool and, in the wake of Ethereum’s DAO hack, specialised back in 2016 in smart contract security research. He holds two engineering degrees and an MSc focusing on electronics, blockchain, and AI from UCL, where he contributed to quantum‑photonics research and co‑designed a CPU architecture that dynamically reconfigures itself to running workloads. He has built an AI‑powered smart‑contract vulnerability scanner leveraging non‑Euclidean topology analytics, attracting both government funding and a soft acquisition offer from a leading Web3 security firm. He served as exclusive advisor to a Layer‑1 chain founded by NYSE executives, and later as CEO of a protocol tokenizing diamonds — where he engineered a patent‑eligible, AI‑driven AMM and a cryptographically verifiable asset‑token linkage system. -If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. -## 📅 Development Roadmap +## 📊 Development Status -This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. +Kash officially launched in April 2025 as a brand‑new protocol. Since then, we’ve completed comprehensive feasibility studies and market research—validating both our cutting‑edge technical approach and strong user demand with outstanding results. Please find how Kash tackles the biggest challenges in the prediction market field, enabling Kash to become the largest protocol globally: -**Important notes:** -- Each milestone is capped at **$5,000 USD** -- Milestones must be delivered within **3 months** of approval -- The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) -- You will only receive payment after successful milestone delivery +### How Kash Tackles Prediction Markets Biggest Challenges -### Overview +> 💡 +> Please note that there are 4 main types of user personas in the prediction markets field: +> - **Savers**: participate in prediction markets to earn income. +> - **Gamblers**: participate in prediction markets for the thrill of the bet. +> - **Sharps**: sophisticated investors with relevant asymmetric market insights. -- **Estimated Duration:** Duration of the whole project (maximum 3 months) -- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project -- **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD) +| **Issue** | **Kash's Strategic Solution** | **Impact & Result** | **How Kash Clearly Outperforms Kalshi, Polymarket, and Manifold** | +|--------------------------------------|-----------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Low Demand** (Lack of Savers) | Kash’s AI agents identify savers and reward them with variable‑ratio incentives and near‑miss rewards. | ✅ Attracts savers seeking **positive‑sum returns** beyond zero‑sum betting. | 🚀 **Kash:** Intrinsic DeFi yield for savers. 📉 **Kalshi:** No savings incentives. 📉 **Polymarket:** Pure betting, no yield. 📉 **Manifold:** Play‑money, no real finance. | +| **Low Engagement** (Lack of Gamblers) | **High‑frequency, AI‑driven markets** plus **gamified mechanics** (variable‑ratio rewards, near‑miss triggers). | ✅ **Fast resolutions** and dynamic experiences boost participation and excitement. | 🚀 **Kash:** Real‑time AI + gamification. 📉 **Kalshi:** Slow cadence, low engagement. 📉 **Polymarket:** Moderate speed, little gamification. 📉 **Manifold:** No real stakes. | +| **Limited Liquidity** (Few Sharps) | **Viral social distribution** via **X, Reddit, Telegram, Discord** to mobilize large pools of users. | ✅ **Deep liquidity**, strong arbitrage and hedging opportunities for sharps. | 🚀 **Kash:** Deep social reach. 📉 **Kalshi:** Niche markets, limited users. 📉 **Polymarket:** Regulatory constraints. 📉 **Manifold:** No financial incentives for sharps. | +| **Poor Market Accessibility** | **Intent‑based UX** on social platforms with **Privy non‑custodial smart wallets** (OAuth + MPC). | ✅ Removes friction, enabling **one‑click mass adoption** from everyday users. | 🚀 **Kash:** Instant, gasless participation. 📉 **Kalshi:** Complex onboarding. 📉 **Polymarket:** UX friction. 📉 **Manifold:** No real‑money integration. | +| **Inefficient Pricing & Incentives** | **Continuous AI market signals** and **in‑protocol gamification** drive dynamic odds and participation. | ✅ Enables frequent **arbitrage** and a **diverse participant base** with aligned financial interests. | 🚀 **Kash:** AI‑driven inefficiencies = profit opportunities. 📉 **Kalshi:** Static odds, limited depth. 📉 **Polymarket:** No advanced gamification. 📉 **Manifold:** No professional mechanistic edge. | +| **Lack of Virality & Growth** | **Real‑time trending alignment** and embedded social mechanics ensure perpetual relevance and discovery. | ✅ Maximizes **organic user acquisition**, **market momentum**, and **social virality**. | 🚀 **Kash:** Deep platform integration for viral loops. 📉 **Kalshi:** No social layer. 📉 **Polymarket:** Basic sharing. 📉 **Manifold:** Limited real‑world traction. | +## 📅 Development Roadmap -> Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. +**Summary:** +Over 3 months, two full‑time engineers (Matthew & Lucas) will deliver Kash’s core protocol modules as Polkadot, EVM‑compatible smart contracts and off‑chain services. We thank Polkadot and request **$10,000 USD** under the **MIT license**, with verification via unit tests, coverage reports, local POC demos and documentation. -| Number | Deliverable | Specification | -| -----: | ----------- | ------------- | -| 0a. | License | Apache 2.0 / GPLv3 / MIT / Unlicense | -| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | -| 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | -| 1. | Feature X | We will create a feature that will... (Please describe in detail) | -| 2. | Feature Y | The Y feature will... (Please describe in detail) | -| 3. | Feature Z | The Z feature will... (Please describe in detail) | +### Overview +- **Estimated Duration:** 3 months +- **Full‑Time Equivalent (FTE):** 2 engineers +- **Total Cost:** \$10,000 USD + +| Number | Deliverable | Specification | +|--------:|----------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **0a.** | **License** | Release all code and artifacts under the **MIT License**. | +| **0b.** | **Documentation** | - **Inline code docs** (NatSpec/JSDoc) for contracts & services.
- **User guide**: contract deployment, off‑chain service setup, CLI usage, end‑to‑end workflow. | +| **0c.** | **Testing & Guide** | - **Unit tests** for contract logic, oracle flows, MPC simulations.
- **Threshold‑crypto tests** for t‑of‑n signing.
- **Coverage report** ≥ 95%. | +| **0d.** | **Article** | Publish a **technical blog post** detailing architecture, implementation, and test outcomes—targeting Base & Polkadot communities. | +| **1.** | **Concentrated‑Liquidity Market Module** | - **EVM contract** (`MarketFactory.sol`) that:
• Creates a **binary‑outcome pool** with deadline/metadata.
• Implements **concentrated liquidity** (Uniswap v4 style).
• Exposes `createMarket()`, `addLiquidity()`, `placeBet()`.
- **Range SDK & CLI**: tick‑math helpers + visualization tool.
- **Verification:** Hardhat/Foundry tests + demo scripts showing pool creation, LP range positions, and trades updating reserves. | +| **2.** | **AI‑Agent Integration POC** | - **Off‑chain agent** in Node.js that uses ElizaOS to detect X posts, generates market proposals, and calls `createMarket()`.
- **SDK module** for signing intent via MPC/social‑login → JSON‑RPC to MarketFactory.
- **Verification:** POC script demonstrating market creation end‑to‑end and unit tests for agent logic, connected to Polkadot. | +| **3.** | **zkTLS ⇄ AI Oracle Network POC** | - **Off‑chain service** fetching one HTTP source over **zkTLS**, running an **ezkl‑compiled AI classifier** to output YES/NO + proof.
- **Oracle contract** consuming and verifying the proof on‑chain (`resolveMarket()`).
- **Verification:** Local chain demo, unit tests for proof generation & on‑chain verification. | ### 💰 Budget Breakdown -Please provide a breakdown of your budget by milestone: +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +|----------:|----------------------------------------------------------------------------|-----------:|---------------------:| +| **1** | 0a–0d + Deliverable 1 (Market + Liquidity Module & CLI) | \$5,000 |  3 weeks | +| **2** | Deliverable 2 (AI‑Agent Integration POC + SDK) | \$2,500 | 3 weeks | +| **3** | Deliverable 3 (zkTLS⇄AI Oracle Network POC) | \$2,500 | 3 weeks | +| **Total** | | **\$10,000**| **9 weeks** | -| Milestone | Deliverables | Cost (USD) | Estimated Completion | -| --- | --- | --- | --- | -| 1 | Features X, Y | $5,000 | 1.5 months | -| 2 | Feature Z | $5,000 | 1.5 months | -| **Total** | | **$10,000** | **3 months** | ## 🔮 Future Plans From 21baa634178d45ace37753c9fde9ae350336962a Mon Sep 17 00:00:00 2001 From: Lucas Martin Calderon <25382998+LucasMartinCalderon@users.noreply.github.com> Date: Sat, 19 Apr 2025 19:40:56 +0200 Subject: [PATCH 021/242] Update kash_bot.md Final touches 1 / 2 --- applications/kash_bot.md | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/applications/kash_bot.md b/applications/kash_bot.md index d8c6ea9331d..a3df043fca4 100644 --- a/applications/kash_bot.md +++ b/applications/kash_bot.md @@ -266,20 +266,27 @@ Over 3 months, two full‑time engineers (Matthew & Lucas) will deliver Kash’ ## 🔮 Future Plans -Please include: +### Continued Development Post–Fast Grant +Once the core POC is delivered, Kash will move into a 3–4 month MVP phase focused on: +1. **GTM & Farming Launch** – Deploy gamified “farm‑to‑fish” SocialFi campaigns to onboard savers and gamblers via token‑incentivized yield farms, in partnership with top crypto B2C agencies (ex‑Coinbase, Lido, Uniswap teams). +2. **MVP Feature Build‑out** – Harden and extend the oracle network to handle multiple data sources, add multi‑choice markets, and integrate front‑end UIs for X/Discord. +3. **Community Engagement** – Coordinate Discord “feed ambassador” contests, X‑based referral campaigns, and leaderboard competitions to lock in a loyal user base and drive viral adoption. -- Future development after the Fast Grant: Kash is on full speed seeking fundraising from BAs and VCs. We already have gathered a small initial amount from BAs, and tier one VCs have shown solid interest in learning more about our pre-seed round. The round costs will be broken down into GTM execution (gamified farming for SocialFi pre-launch), MVP development and community engagement competitions. For the former, we have already partnered with top crypto B2C marketing and strategy companies that have brought products like Coinbase, Lido or Uniswap to the next level. The MVP will take around 3-4 months until official launch with solid and loyal user base (from the farming strategy) and community competitions will be coordinated from our Discord server and executed on X, regarding our "feed ambassadaor", referral and leaderboard strategies to keep Kash users engaged and maximise X viral growth. +### Additional Funding Plans +- **Pre‑Seed VC & Angels** – We will secure angel checks and are in advanced discussions with tier‑one VCs for a pre‑seed round. +- **Grants & Ecosystem Programs** – We will apply for Polkadot ecosystem grants (beyond Fast‑Grant) and pursue relevant accelerator support. +- **Strategic Partnerships** – Engage DAOs, DeFi protocols, and prediction‑market infrastructure projects for co‑marketing and potential co‑funding. -- Any plans for seeking additional funding (other grants, VC funding, etc.) - -- Vision of Kash within Polkadot: Kash aims to become the largest prediction market in the world whose technology enables for a higher-frequency betting schedule and a viral user growth, given our full embedding directly onto social media, fully powered and driven via advanced AI agents and immediate, trustless cryptographic techniques. Polymarket brought the concept of prediction markets to the world, and Kash is here to double down on that and overcome the biggest barriers these platforms have had thus far, albeit their massive success ($3 billion volume in most popular markets alone), with Elon Musk reposting them all the time. +### Vision & Ecosystem Impact +Kash aims to become the world’s largest, highest‑frequency prediction platform—fully embedded in social media and powered by trustless zk‑proof oracles and AI agents. By leveraging Polkadot’s scalability and cross‑chain messaging, we will: +- **Double‑Down on Adoption** – Simplify market creation & resolution to attract millions of X, Farecaster, and Reddit users. +- **Enable Reusable Oracle Infrastructure** – Open‑source our zkTLS⇄AI oracle stack so other DApps can tap into provably‑fair off‑chain data. +- **Drive Native DeFi Growth** – Fuse prediction markets with yield‑bearing strategies to convert “savers” into active participants and bootstrap deep liquidity. +- **Catalyze SocialFi on Polkadot** – Showcase how Polkadot’s security and governance can underpin truly trustless, socially‑driven financial products at scale. -## ℹ️ Additional Information -Here you can add any additional information that you think is relevant to this application, such as: +## ℹ️ Additional Information -- Work you have already done -- If there are any other teams who have already contributed to the project -- Other funding you may have applied for +Beyond the technical team, Kash has secured founding members from tier-one web3 crypto protocols, from legal to design to hard core cryptographics experts, as the project's success relies on the correct GTM, development, execution and user adoption, maximising our chances. Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From 7114c785a16ac0f4ca5d46a21cac6da19a9a3d76 Mon Sep 17 00:00:00 2001 From: enderNakamoto Date: Sat, 19 Apr 2025 14:38:41 -0700 Subject: [PATCH 022/242] application for tempest veil added --- applications/tempest_veil.md | 224 +++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 applications/tempest_veil.md diff --git a/applications/tempest_veil.md b/applications/tempest_veil.md new file mode 100644 index 00000000000..85bc6a3edcb --- /dev/null +++ b/applications/tempest_veil.md @@ -0,0 +1,224 @@ +# 📝 Tempest Veil +## 🌟 Project Overview + +### **Tagline**: +A decentralized strategy game built on real time data and information asymmetry. + +#### **Description** +Tempest Veil is a real-time strategy game where players build armies, capture territory, and adapt their battle plans in response to real-world weather. Weather is not just aesthetic—it shapes movement, alters unit strengths, and creates shifting tactical opportunities. The game emphasizes permissionless play, emergent conflict, and evolving strategy. +Optionally, Tempest Veil will also explore hidden information to enable asymmetric gameplay, such as concealing army composition and strategy. This depends on VM compatibility and may not be fully supported on PolkadotHub’s polkaVM. + + +#### **Polkadot Integration** +We plan to launch Tempest Veil on PolkadotHub and other EVM-compatible parachains like Moonbeam. To assess compatibility with polkaVM, we will begin by testing all smart contracts on the Westend testnet. Since gameplay involves frequent on-chain interactions, we are prioritizing chains that offer low gas fees and high throughput. + +#### **Motivation** +Our team is passionate about real-time strategy games, and this project is a natural extension of that interest. I grew up playing text-based real time strategy RTS MMORPGs like **OGame**, **Travian**, **Tribal Wars**, and **War of Empires**—the thrill of world-building and strategic depth has always stayed with me. **Dark Forest** proved the potential of on-chain RTS games, but with its development no longer active, we’re excited to pick up the torch and push the genre forward in a decentralized and more interactive way. Here's a video about Dark Forest the game, if you are not familiar with it - https://www.youtube.com/watch?v=z7V830zndoA + +### 🔍 Project Details + +#### Technology Stack + +- **Smart Contracts:** Solidity (deployed on EVM-compatible Polkadot parachains) +- **Oracle** We will use Acurast Trusted Execution Environment (TEE) to get Weather and Randomness data. +- **Zero-Knowledge Proofs:** Noir for circuit development, with Solidity verifier contracts generated using Aztec’s Barretenberg package, if Noir proof verification fails on PolkaVM, we will try Circom, and finally FHE (using Inco's Confidentiality Computation Layer). More on these technologies are discussed later. +- **Frontend:** Next.js, TypeScript, TailwindCSS +- **Backend / Game Engine:** The backend will be minimal, as most of the game logic is handled on-chain. Off-chain scripts written in TypeScript/Node.js will run as cron jobs to manage regular game state updates. Initially, we’ll use a centralized backend to fetch weather data during the early development phase. As the project matures, these scripts will be migrated into Acurast TEEs to enable decentralized, verifiable weather data retrieval +- **Indexer:** SubQuery for efficient game updates on frontend and leaderboard functionality + +#### Weather Data and Randomness Integration +As a core part of the game, we will integrate Acurast Oracles to bring real-world weather into gameplay. Weather data will be fetched using Node.js scripts running inside Acurast’s Trusted Execution Environment (TEE), ensuring verifiability. This data will directly influence strategy, unit effectiveness, and movement on the battlefield. + +A typical Acurast TEE Oracle looks like this - +![alt text](https://github.com/Cloakworks-collective/tempest_veil_fast_grant/raw/main/images/basic_acurast.png) + +To support multiple in-game locations, each with their own dynamic weather, we will fetch real-world weather data for several cities. To scale this effectively, we propose an architecture similar to Chainlink’s Price Aggregator. Acurast will push weather data for multiple locations at regular intervals (frequency to be determined) into an on-chain aggregator contract. Our game contract will then query this aggregator to retrieve the latest weather data before executing actions—for example, adjusting the effectiveness of a cavalry charge if rain is detected. + +![alt text](https://github.com/Cloakworks-collective/tempest_veil_fast_grant/raw/main/images/aggregator.png) + +We also plan to incorporate Acurast’s Verifiable Random Function (VRF) to introduce controlled randomness into battles, adding depth and unpredictability to each encounter. Until Acurast is available on PolkadotHub, we will mock the randomness during development. Even if integration doesn’t happen within the three-month grant window, we’re confident it will follow soon given Acurast’s strong presence in the Polkadot ecosystem. + +#### **Optional Addition (ZK or FHE for information assymetry)** + +Tempest Veil will explore hidden information to enable asymmetric gameplay, such as concealing army composition and strategy. This depends on VM compatibility and may not be fully supported on PolkadotHub’s polkaVM. +We will make three attempts to enable hidden strategy in *Tempest Veil*: + + 1. **Noir ZK Circuits**: Our first approach is to use Noir circuits to prove hidden actions. However, generating Solidity verifiers via Barretenberg requires specific EVM precompiles (`ecMul`, `ecAdd`, `ecPairing`, and `modexp`), and even with those, verifier contracts can fail to deploy or function correctly. More details are available [here](https://noir-lang.org/docs/how_to/how-to-solidity-verifier#compatibility-with-different-evm-chains). + + 2. **Fallback to Circom**: If Noir does not work, we will rewrite the circuits in Circom and use Circom-compatible verifiers. However, Circom verifiers are also likely to face similar compatibility issues with PolkadotHub’s VM due to the same reliance on precompiles. + + 3. **FHE via Inco**: As a third approach, we will explore fully homomorphic encryption (FHE) using Inco’s “Confidentiality as a Service” to achieve hidden strategy. More details are available [here](https://docs.inco.org/confidentiality-as-a-service/connect-to-dapps-on-existing-evm-chains). This service has not launched yet, and it is still unclear whether it will support the PolkadotHub VM (PVM). + +We can guarantee that we will make every effort to implement hidden strategy in the game. However, due to current tooling limitations and VM compatibility concerns, we cannot guarantee success within the three-month grant timeline. If the technology becomes viable later, we are committed to incorporating it as soon as possible. + +if we do succeed in Incorporating ZK Circuits in ascertaining battles, the battles will look like this: + +* Player 1 privately sets a city's defense by generating a ZK proof of their army, which is verified and stored as a hash on-chain keeping the actual composition hidden. + +* Player 2 publicly attacks the city; the smart contract references the stored hash to validate the battle, while the defender's strategy remains secret. + +![alt text](https://github.com/Cloakworks-collective/tempest_veil_fast_grant/raw/main/images/zk_1_2.png) + +* Player 1 (the defender) computes the battle outcome off-chain by generating a Battle ZK Proof, then submits this proof and result on-chain; the smart contract verifies it using a Battle Proof Verifier and finalizes the outcome without ever revealing Player 1’s army + +![alt text](https://github.com/Cloakworks-collective/tempest_veil_fast_grant/raw/main/images/zk_3.png) + +* If Player 1 (the defender) fails to submit the battle proof after a public attack, the game assumes they have "ghosted"—in that case, Player 2 automatically loots the city, and the smart contract finalizes the result without needing Player 1's input. + +![alt text](https://github.com/Cloakworks-collective/tempest_veil_fast_grant/raw/main/images/zk_4.png) + +The FHE implementation offers a significantly better user experience, as it does not require the defender to compute battles themselves. + +![alt text](https://github.com/Cloakworks-collective/tempest_veil_fast_grant/raw/main/images/fhe_1_2.png) + +The game state will reside on PolkadotHub contracts, while battles are intended to be executed within an FHE coprocessor. This will require a way to transfer state between the two environments, potentially across different chains. Since the FHE coprocessors have not yet launched and their architecture is not fully defined, we will need to explore and adapt once more technical details become available. + +#### **Relevant Prior Work:** + +We've explored ZK and FHE as core tools for building information-asymmetric strategy games—focusing on fog-of-war, hidden state, and verifiable actions. Through hackathons like ETHGlobal CircuitBreaker, zkHack Istanbul, zkHack Montreal and ETHDenver, we've gained hands-on experience with Noir, FHE (Inco/Fhenix), and zkVMs (Risc0 and Mina), laying the foundation for this game. We discuss these projects in more detail in the Development Status section below. + +#### **Fast Grant Expectations** + +For this grant, we will deliver a playable proof-of-concept version of Tempest Veil—a fun, on-chain strategy game with real-time battles influenced by verifiable weather data and controlled randomness. The prototype will include a functional UI, core gameplay loop, and foundational contracts that allow players to move, attack, and resolve combat based on real-world environmental conditions. + +While zero-knowledge proofs and fully homomorphic encryption are not required to enjoy the game, we will explore integrating them for hidden strategies if tooling and chain support allow. These features are experimental and may extend beyond the three-month grant window, but we’re committed to pursuing them as the ecosystem matures. + +Alongside the game, we will publish blog posts and tutorials to share what we’ve learned—especially around integrating real-world data with smart contracts and designing verifiable on-chain gameplay. All code will be open source to promote transparency, reusability, and ecosystem growth. + +#### Long term Goals - Beyond Fast Grant + +**Tempest Veil** is more than just a game—it’s a permissionless, long-term experiment in cryptonative strategy design. Our vision is to create an open, moddable world where anyone can play, contribute, or build custom tools and agents on top of the game’s core mechanics. We're exploring how zero-knowledge, FHE, and verifiable AI can unlock new forms of emergent, asymmetric gameplay—not just as technical showcases, but to make something fun, strategic, and community-driven. + +Looking ahead, we aim to expand the game’s strategic depth through confidential computing. We'll test **Inco’s upcoming testnet**, which introduces a confidentiality layer to EVM chains, to enable FHE-based concealment of army composition and tactics—critical for scaling battles that go beyond what ZK circuits can currently handle. + +We also plan to integrate verifiable AI agents powered by TEEs. Platforms like **Phala** and **Acurast** will allow us to run autonomous, tamper-proof agents within the game—serving as neutral factions, rival warlords, or adaptive NPCs. By embedding these agents directly into gameplay and combining them with cryptographic fog of war, *Tempest Veil* will push the boundaries of decentralized, trustless strategy games—while staying open, composable, and fun for builders and players alike. + +### 🧩 Ecosystem Fit + +**Where and how does your project fit into the ecosystem?** + +*Tempest Veil* brings a cryptonative, privacy-aware, text-based real-time strategy game to the Polkadot ecosystem. It will run on **PolkadotHub**, with smart contracts deployed on its EVM environment. The game focuses on strategic depth over graphics, leveraging on-chain verifiability, real-world weather data via Acurast oracles, and exploring emerging technologies like zero-knowledge proofs, FHE, and TEEs. By combining hidden information, dynamic environmental inputs, and permissionless interactions, *Tempest Veil* showcases how PolkadotHub can support innovative, modular, and trust-minimized on-chain games. + +**Who is your target audience?** + +Our audience mainly includes gamers, but we also want to egange with developers interested in ZK/FHE on polkadot ecosystem. We also want to engage with those interested in scripting, automation, or building AI agents within games - basically expand upon our game. + +**What needs does your project meet?** + +Tempest Veil fills a key gap in the Polkadot ecosystem by introducing an interactive, fully on-chain game that moves beyond collectibles and superficial NFT mechanics. We focus on gameplay innovation, verifiable logic, and open-ended world-building + +**Are there similar projects in Polkadot? If so, how is yours different?** + +To our knowledge, there are no other games in the Polkadot ecosystem combining zero-knowledge proofs, verifiable AI, and real-time strategy mechanics. Most existing projects focus on NFT-based gaming. We also haven’t seen many games that incorporate real-world data, like weather, into core gameplay. We think this opens up a unique and exciting space to experiment with dynamic, data-driven strategy. + +**If no similar projects, why might that be?** + +Technologies like ZK, FHE, and TEE platforms have been around, but they’re only now becoming accessible enough for real game development. Tempest Veil is one of the first projects aiming to use these tools in a fun, interactive way. The FHE coprocessor for chains outside of Inco has not been released yet, and we plan to be among the first to integrate it once it's available—pushing the boundaries of cryptonative, strategy-focused gameplay. + +## 👥 Team + +- **Team Name:** Cloakworks Collective (not a legal entity yet). +- **Contact Name:** Saurav Dhar +- **Contact Email:** ender.nakamoto@gmail.com +- **Website:** Github: https://github.com/enderNakamoto + +### Team members + +Saurav Dhar + +#### LinkedIn Profiles (if available) + +- https://www.linkedin.com/in/sdhar86/ + +### Team Code Repos + +- https://github.com/Cloakworks-collective + +Please also provide the GitHub accounts of all team members: + +- https://github.com/enderNakamoto + +### Team's experience + +Saurav, also known as Ender, is a seasoned developer with 10+ years of experience in web2 and a recent but deep dive into web3 and zero-knowledge ecosystems. + +In the web2 world, he was the founding engineer of an adtech startup that was acquired in 2019. He has extensive backend experience with Ruby, Python, TypeScript, and Rust, and has also contributed to frontend development using React and Next.js. + +Since late 2023, he’s been fully immersed in web3—building at hackathons and experimenting with novel smart contract mechanics. He’s developed contracts using Solidity, Rust, and Move. In the ZK space, he has shipped applied ZK projects using Mina’s o1js, RISC Zero, and Noir. + +## 📊 Development Status + +While we haven't yet begun development specifically on Polkadot EVM parachains, we’ve spent the past year actively prototyping similar concepts across multiple ecosystems. Our work has focused on using zero-knowledge proofs and fully homomorphic encryption to build information-asymmetric strategy games—where game state is hidden, actions are verifiable, and players operate under true fog-of-war conditions. + +These explorations have provided us with hands-on experience in cryptonative game design and laid the technical and conceptual foundation for Dark Armada: + +- **Shadow Warfare** + ETHGlobal Circuit Breaker 2024 — ZK-based battle game using Noir + 🏆 Bounties from Noir and Scroll + [GitHub](https://github.com/Cloakworks-collective/shadow_warfare) + +- **Stealth Command** + ETH Denver 2024 — FHE-based army concealment using Inco and Fhenix + 🏆 Bounties from Inco and Fhenix + [GitHub](https://github.com/Cloakworks-collective/stealth_command) + +- **Castle TokyoEdo** + A zkVM strategy game using Risc0 for verifiable off-chain execution + 📚 Prototype focused on trusted compute for game logic + [GitHub](https://github.com/Cloakworks-collective/castle_edo) + + +## 📅 Development Roadmap + +### Overview + +- **Estimated Duration:** 3 months +- **Full-Time Equivalent (FTE):** 1 developer +- **Total Costs:** $10,000 USD + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 0a. | License | Apache 2.0 | +| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **architecture diagrams** that explains the overall system | +| 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. | Article | We will publish **articles** on ZK integration with EVM parachain for our game, and getting weather data with Acurast TEEs | +| 1. | Core Game Mechanics and Data Structures| The core game loop revolves around players capturing, defending, and interacting with castles. Smart contracts manage and persist key data structures such as player profiles, army compositions, turn history, and castle ownership—enabling transparent, verifiable progression and conflict resolution. | +| 2. | Weather Data Integration | We use Acurast to fetch real-world weather data through verifiable Node.js scripts running in TEEs. This data is pushed on-chain at regular intervals into an aggregator contract, which stores the latest weather conditions for multiple in-game locations. Game contracts then query the aggregator to retrieve relevant weather data before resolving actions like battles—allowing dynamic, location-based strategy influenced by real-world environmental factors. | +| 3. | Randomness Integration | We plan to integrate Acurast’s Verifiable Random Function (VRF) as a reliable source of on-chain randomness for actions like battle resolution and exploration. Until Acurast’s VRF is available on PolkadotHub, we will mock this data to simulate randomness during development. | +| 4. | Basic on-chain Conquest | Battle resolution is handled on-chain by evaluating the attacking and defending armies, player-submitted strategies, real-time weather data from oracles, and a source of randomness, resulting in a fair and dynamic combat outcome. | +| 5. | UI | Although Tempest Veil is a text-based strategy game, we believe a strong, intuitive UI is essential for usability and player engagement. Our goal is to design a clean, interactive interface that makes complex mechanics feel accessible—creating a fun, smooth, and playable experience| +| 6. | ZK Integration(Optional) | We plan to optionally integrate zero-knowledge proofs to enable hidden information mechanics, such as concealing army composition or strategy, depending on the availability and compatibility of verifier support on the target chain. | +| 7. | Indexed Leaderboard (Optional) | Build leaderboard contract and SubQuery indexer for the UI | + +### 💰 Budget Breakdown + +> Note: We aim to build Feature 6 and 7 if time and tooling permits, but it’s not included in the milestones as it's non-essential to core gameplay. It would enhance the overall UI/UX but is not critical for the game’s core functionality. We will definitely keep exploring them even after 3 months are up. + +Please provide a breakdown of your budget by milestone: + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 1 | Features 1,2,3 | $5,000 | 1.5 months | +| 2 | Feature 4, 5 | $5,000 | 1.5 months | +| **Total** | | **$10,000** | **3 months** | + +## 🔮 Future Plans + +As outlined in our vision, *Tempest Veil* will continue evolving well beyond the Fast Grant scope. After the initial build, we plan to: + +- Expand **battle mechanics** for deeper, more strategic gameplay +- Improve **UI/UX** through ongoing feedback and iteration +- Integrate **FHE** to support complex, private battle resolution +- Introduce **AI agents** running in TEEs to simulate alliances and dynamic behavior +- Continue developing **ZK-based hidden strategy** as an optional feature, to be integrated once verifier compatibility improves + +#### Funding & Sustainability + +We’ll seek additional support through: +- [Moonbeam Grants](https://moonbeam.network/build/grants/) +- [Kusama Treasury](https://kusama.subsquare.io/referenda/498), which now backs bleeding-edge innovation including ZK projects. +- **Noir** and **Inco** builder and grant programs to deepen our integration with their ZK and FHE ecosystems + +> Note: We have not applied for any other grants for this project—this is our first. Our initial launch will be on PolkadotHub, and depending on ecosystem support and community interest, we may expand to other EVM-compatible parachains within the Polkadot ecosystem in the future. + +To support longer-term development beyond grants, we also plan to introduce **financial incentives** and **in-game item purchases**. Revenue from these mechanics will help fund ongoing development and contribute to an on-chain **community treasury**—supporting both sustainability and future expansion of the game world. \ No newline at end of file From ae7f6a7f832cfb2aa716bacee158e1aed4670d39 Mon Sep 17 00:00:00 2001 From: Lucas Martin Calderon <25382998+LucasMartinCalderon@users.noreply.github.com> Date: Sat, 19 Apr 2025 23:53:48 +0200 Subject: [PATCH 023/242] Update kash_bot.md --- applications/kash_bot.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/applications/kash_bot.md b/applications/kash_bot.md index a3df043fca4..dcb4c50445a 100644 --- a/applications/kash_bot.md +++ b/applications/kash_bot.md @@ -17,7 +17,7 @@ - ### Kash-team-fit: Kash is built upon two main pillars that the team profoundly believes in. Firstly, the unequivocal human right to permissionlessly participate in prediction markets to yield an accurate public good, and, secondly, the team's certainty and vision of the future of retail finance being fully embedded into social media and running on cryptorails. Finally, the team includes the nerdiest of cryptographers (zkp experts), blocklchain security hackers (DeFi focused) together with the most degen of crypto / web3 B2C marketers. The team further brings 7+ years of early-stage, product-led crypto entrepreneurial experience, with the best successful failures and vital lessons learned, all of which make us the hungriest to conquer the GTM with Kash 🔥 -- ### [1-min video pitch](https://www.ycombinator.com/video/) +- ### [1-min video pitch](https://youtu.be/9Z_46SslsDE) ### 🔍 Project Details @@ -193,8 +193,8 @@ Prediction markets with integrated AI+zk proofs and social login are a novel con #### LinkedIn Profile -- ![Matthew Wampler-Doty](https://vitalik.eth.limo/general/2017/09/14/prehistory.html) -- ![Lucas Martin Calderon](https://uk.linkedin.com/in/lucasmartincalderon) +- ![Lucas Martin Calderon, Founder](https://uk.linkedin.com/in/lucasmartincalderon) +- ![Matthew Wampler-Doty, 1st Kasher](https://vitalik.eth.limo/general/2017/09/14/prehistory.html) ### Team Code Repos From 3b59256c9bdbcbdc0edf85a29f5fade2692ea0fd Mon Sep 17 00:00:00 2001 From: Uliana1one Date: Sun, 20 Apr 2025 02:01:14 -0700 Subject: [PATCH 024/242] Application --- applications/PassKey.md | 129 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 129 insertions(+) create mode 100644 applications/PassKey.md diff --git a/applications/PassKey.md b/applications/PassKey.md new file mode 100644 index 00000000000..ece35c30bba --- /dev/null +++ b/applications/PassKey.md @@ -0,0 +1,129 @@ +# 📝 Name of your Project + +**KeyPass** + +--- + +## 🌟 Project Overview + +**Tagline:** +The wallet-based identity layer for the next billion Web3 learners. + +**Project Description:** +KeyPass is a self-sovereign login and identity system that replaces “Sign in with Google” using decentralized identifiers (DIDs) and crypto wallets. Users can log into apps using their wallet, own their digital identity, and prove traits like age or student status via zk-proofs—all while maintaining privacy and data control. My mission is to radically simplify Web3 onboarding for learners, DAOs, and educational platforms by making login seamless, sovereign, and secure. + +**Polkadot Integration:** +KeyPass integrates into the Polkadot ecosystem by: +- Issuing and resolving DIDs via Polkadot parachains (e.g., KILT Protocol) +- Minting identity-bound SBTs on Moonbeam or other Substrate-based chains +- Using zk-proofs from Polkadot-compatible frameworks for private credential verification +- Building a reusable login SDK for Polkadot-based dApps and learning platforms + +**Why I’m Building It:** +I believe access to education and digital identity should not be controlled by Big Tech. I’m building KeyPass to empower students globally to own their credentials, login identity, and learning history across platforms—without relying on email, Google, or centralized platforms. Polkadot’s multichain identity infrastructure makes it the ideal home for a composable login and credential system like KeyPass. + +--- + +## 🔍 Project Details + +### Tech Stack +- **Wallet auth:** EIP-4361 (Sign-In with Ethereum), WalletConnect +- **DID/Identity:** Ceramic or KILT Protocol, Soulbound Tokens (ERC-721 non-transferable) +- **zkProofs:** zkLogin, Semaphore +- **Backend:** Node.js + Express +- **Frontend:** Next.js + Tailwind +- **Contracts:** Solidity (Moonbeam), potential expansion to Ink! for Substrate + +### Core Architecture +- Wallet signature-based login +- DID issuance linked to wallet +- Optional zkProofs for private verifications +- Badge/SBT explorer dashboard +- Dev SDK for easy integration with other apps + +### Base Work +- SIWE login prototype with local DID mapping +- SBT minting demo (ERC-721, non-transferable) +- DID resolver integration WIP +- Figma UI mockups for login + badge display + +### Limitations +- I will not offer email/password login +- I will not host user data off-chain +- I will not provide a full social layer or general-purpose credential network + +--- + +## 🧩 Ecosystem Fit + +- **Where it fits:** As a Polkadot-native identity solution, KeyPass supports dApps, DAOs, and educational platforms with plug-and-play login, DID resolution, and credential verification. +- **Audience:** Students, Web3 learners, DAO communities, hackathon platforms, educational platforms +- **Needs met:** Simple, sovereign login; private credential verification; identity-bound badge system +- **Existing projects:** KILT, Dock (focus on credentials); KeyPass differs by focusing on login-first experience and learner onboarding +- **Why now:** Web3 still relies heavily on Web2 login flows—KeyPass removes that bottleneck and replaces it with a scalable, interoperable solution for onboarding users to the Polkadot ecosystem + +--- + +## 👥 Team + +- **Team Name:** KeyPass Labs +- **Contact Name:** Uliana Zavalova +- **Email:** zawulyana@gmail.com +- **LinkedIn:** https://www.linkedin.com/in/uliana-zavalova-375448274/ +- **GitHub (personal):** https://github.com/uliana1one + +**Experience:** +I’m Uliana, a 3rd-year student at Minerva University, co-founder of **InstantApply** (currently in stealth mode), and a researcher at the **Harvard Laboratory for Computational Cognitive Development**. I won a prize at the **NearAI Useful Agents Hackathon** and have previously worked on identity systems, agent tooling, and Web3 onboarding flows. My focus is building user-owned infrastructure that makes the next phase of the internet accessible, simple, and ethical — starting with how we log in. + +--- + +## 📊 Development Status + +While implementation is just beginning, I’ve completed extensive architectural planning, UI mockups, and technical scoping for the KeyPass system. I have defined the wallet-based login flow, DID resolution process, zkProof credential architecture, and SBT logic, with all components broken down into executable milestones. Development will begin immediately upon grant approval, with rapid prototyping prioritized to deliver a working login flow within the first two weeks. +--- + +## 📅 Development Roadmap + +**Estimated Duration:** 7 weeks +**FTE:** 1.5 +**Total Cost:** $10,000 USD + +| Number | Deliverable | Description | +|--------|-------------|-------------| +| 0a | License | MIT | +| 0b | Documentation | Inline code docs + tutorial for integrating KeyPass into a Polkadot app | +| 0c | Testing Guide | Unit + integration tests with guide for validating login/DID resolution | +| 0d | Article | Medium post on login, identity, and building on Polkadot with KeyPass | +| 1 | Polkadot Wallet Login SDK | Library for wallet signature login + DID mapping for Talisman & Polkadot.js | +| 2 | DID Dashboard + Explorer | Frontend to view DID + SBTs tied to wallet; support DID creation and display | +| 3 | zkProof Credential Demo | Private trait proof (e.g., student status) + SBT minting on Moonbeam | +| 4 | Dev Portal + Demo Site | Live hosted site with login, DID display, and integration docs | +| 5 | Partner Onboarding | Integrate with 1–2 student or learning platforms to begin real user testing | + +--- + +## 🔗 Timeline + +| Milestone | Deliverables | Cost (USD) | ETA | +|-----------|--------------|------------|-----| +| 1 | Login SDK + DID creation | $3,000 | Day 14 | +| 2 | DID Explorer + zkProof demo | $4,000 | Day 28 | +| 3 | Dev portal, SBTs, partner test | $3,000 | Day 49 | +| **Total** | 5 Deliverables | **$10,000** | **7 weeks** | + +--- + +## 🔮 Future Plans + +- Launch on Polkadot parachains with real-world usage in university DAOs and hackathon platforms +- Develop partnerships with EasyA, Encode Club, and learning ecosystems +- Expand SDK and SBT marketplace tools +- Apply for follow-on ecosystem funding from KILT, Moonbeam, or Web3 Foundation +- Eventually open governance via a KeyPass DAO + +--- + +## ℹ️ Additional Information + +- I’m currently finalizing a second technical contributor for smart contract and integration work +- This project began as a way to solve the login bottleneck in Web3 education, based on direct experience building in hackathons and running onboarding flows for Web3 learners \ No newline at end of file From 260db8e74779b82b808784495596504a56f22e30 Mon Sep 17 00:00:00 2001 From: danielabrahamx Date: Sun, 20 Apr 2025 11:39:53 +0100 Subject: [PATCH 025/242] Create insuracle.md --- applications/insuracle.md | 126 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 applications/insuracle.md diff --git a/applications/insuracle.md b/applications/insuracle.md new file mode 100644 index 00000000000..9f0ff256b12 --- /dev/null +++ b/applications/insuracle.md @@ -0,0 +1,126 @@ +# 📝 Name of your Project + +## 🌟 Project Overview + +Please provide the following: + +- If the name of your project is not descriptive, a tagline (one sentence summary) +- A brief description of your project +- An indication of how your project relates to / integrates into Polkadot +- An indication of why your team is interested in creating this project +- (Optional but big bonus points): [1-min video pitch](https://www.ycombinator.com/video/) + +### 🔍 Project Details + +We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): + +- An overview of the technology stack to be used +- Documentation of core components, protocols, architecture, etc. to be deployed +- Any PoC/MVP or other relevant prior work or research on the topic +- Mockups/designs of any UI components +- Data models / API specifications of the core functionality +- What your project is *not* or will *not* provide or implement + - This is a place for you to manage expectations and clarify any limitations + +### 🧩 Ecosystem Fit + +Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: + +- Where and how does your project fit into the ecosystem? +- Who is your target audience? +- What need(s) does your project meet? +- Are there any other projects similar to yours in the Polkadot ecosystem? + - If so, how is your project different? + - If not, why might such a project not exist yet? + +> **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. + +## 👥 Team + +- **Team Name:** Name of your team. If you apply as a legal entity, please use its name. +- **Contact Name:** Full name of the contact person in your team +- **Contact Email:** Contact email +- **Website:** Your website, GitHub org, blog, or similar + +### Team members + +Please list the legal name of all grant beneficiaries. Solo developers (1-person teams) are eligible for funding. + +#### LinkedIn Profiles (if available) + +- https://www.linkedin.com/{person_1} +- https://www.linkedin.com/{person_2} + +### Team Code Repos + +- https://github.com/{your_organisation}/{project_1} +- https://github.com/{your_organisation}/{project_2} + +Please also provide the GitHub accounts of all team members: + +- https://github.com/{team_member_1} +- https://github.com/{team_member_2} + +### Team's experience + +Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. + +## 📊 Development Status + +If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. + +## 📅 Development Roadmap + +This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. + +**Important notes:** +- Each milestone is capped at **$5,000 USD** +- Milestones must be delivered within **3 months** of approval +- The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) +- You will only receive payment after successful milestone delivery + +### Overview + +- **Estimated Duration:** Duration of the whole project (maximum 3 months) +- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project +- **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD) + +> Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 0a. | License | Apache 2.0 / GPLv3 / MIT / Unlicense | +| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | +| 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | +| 1. | Feature X | We will create a feature that will... (Please describe in detail) | +| 2. | Feature Y | The Y feature will... (Please describe in detail) | +| 3. | Feature Z | The Z feature will... (Please describe in detail) | + +### 💰 Budget Breakdown + +Please provide a breakdown of your budget by milestone: + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 1 | Features X, Y | $5,000 | 1.5 months | +| 2 | Feature Z | $5,000 | 1.5 months | +| **Total** | | **$10,000** | **3 months** | + +## 🔮 Future Plans + +Please include: + +- How you intend to continue development after the Fast-Grant +- Any plans for seeking additional funding (other grants, VC funding, etc.) +- Your vision for the project's growth and impact in the Polkadot ecosystem + +## ℹ️ Additional Information + +Here you can add any additional information that you think is relevant to this application, such as: + +- Work you have already done +- If there are any other teams who have already contributed to the project +- Other funding you may have applied for + +Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From f948164cc1758fdefe8ae9faa89b2943f07cbf40 Mon Sep 17 00:00:00 2001 From: danielabrahamx Date: Sun, 20 Apr 2025 11:55:08 +0100 Subject: [PATCH 026/242] Update insuracle.md --- applications/insuracle.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/applications/insuracle.md b/applications/insuracle.md index 9f0ff256b12..6901aa948f4 100644 --- a/applications/insuracle.md +++ b/applications/insuracle.md @@ -5,16 +5,20 @@ Please provide the following: - If the name of your project is not descriptive, a tagline (one sentence summary) + Insuracle provides parametric insurance with policies and payments enabled by smart contracts - A brief description of your project + Parametric insurance is based on simple verifiable inputs like how many inches of flood water, how many stolen credit cards for sale on DarkNet. And this model finally allows insurance to be formalised into smart contacts. We’ll take data from APIs to decentralised oracles, which will supply smart contracts. - An indication of how your project relates to / integrates into Polkadot + Why Polkadot? Simple: resilience is the number one requirement in insurance. And decentralisation will kill the greedy intermediaries. - An indication of why your team is interested in creating this project + Daniel is an actuary (primed for the insurtech world) and a founder and Kirill was a $100-million fintech founder and a global cyber chief exec. - (Optional but big bonus points): [1-min video pitch](https://www.ycombinator.com/video/) ### 🔍 Project Details We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): -- An overview of the technology stack to be used +- An overview of the technology stack to be used - Documentation of core components, protocols, architecture, etc. to be deployed - Any PoC/MVP or other relevant prior work or research on the topic - Mockups/designs of any UI components From 12940027d4356ba4e3bbc6b476142bb84fcf23ab Mon Sep 17 00:00:00 2001 From: danielabrahamx Date: Sun, 20 Apr 2025 11:56:51 +0100 Subject: [PATCH 027/242] Update insuracle.md --- applications/insuracle.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/applications/insuracle.md b/applications/insuracle.md index 6901aa948f4..cf2e937ead0 100644 --- a/applications/insuracle.md +++ b/applications/insuracle.md @@ -5,13 +5,21 @@ Please provide the following: - If the name of your project is not descriptive, a tagline (one sentence summary) + Insuracle provides parametric insurance with policies and payments enabled by smart contracts + - A brief description of your project + Parametric insurance is based on simple verifiable inputs like how many inches of flood water, how many stolen credit cards for sale on DarkNet. And this model finally allows insurance to be formalised into smart contacts. We’ll take data from APIs to decentralised oracles, which will supply smart contracts. + - An indication of how your project relates to / integrates into Polkadot + Why Polkadot? Simple: resilience is the number one requirement in insurance. And decentralisation will kill the greedy intermediaries. + - An indication of why your team is interested in creating this project + Daniel is an actuary (primed for the insurtech world) and a founder and Kirill was a $100-million fintech founder and a global cyber chief exec. + - (Optional but big bonus points): [1-min video pitch](https://www.ycombinator.com/video/) ### 🔍 Project Details From ea07b0eaa832b198ee878b7b222ef3fd0b39e3fe Mon Sep 17 00:00:00 2001 From: danielabrahamx Date: Sun, 20 Apr 2025 13:47:25 +0100 Subject: [PATCH 028/242] Update insuracle.md --- applications/insuracle.md | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/applications/insuracle.md b/applications/insuracle.md index cf2e937ead0..3da0917dbdd 100644 --- a/applications/insuracle.md +++ b/applications/insuracle.md @@ -49,9 +49,9 @@ Help us locate your project in the Polkadot landscape and what problems it tries ## 👥 Team -- **Team Name:** Name of your team. If you apply as a legal entity, please use its name. -- **Contact Name:** Full name of the contact person in your team -- **Contact Email:** Contact email +- **Team Name:** Insuracle +- **Contact Name:** Daniel Abraham +- **Contact Email:** danielftabraham@outlook.com - **Website:** Your website, GitHub org, blog, or similar ### Team members @@ -60,8 +60,8 @@ Please list the legal name of all grant beneficiaries. Solo developers (1-person #### LinkedIn Profiles (if available) -- https://www.linkedin.com/{person_1} -- https://www.linkedin.com/{person_2} +- https://www.linkedin.com/in/daniel-abraham-909448202/ +- https://www.linkedin.com/in/kirillslavin/ ### Team Code Repos @@ -70,14 +70,18 @@ Please list the legal name of all grant beneficiaries. Solo developers (1-person Please also provide the GitHub accounts of all team members: -- https://github.com/{team_member_1} -- https://github.com/{team_member_2} +- https://github.com/danielabrahamx +- https://github.com/ksslavin ### Team's experience Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. -## 📊 Development Status +Kirill attended Cambridge University and studied cryptography, founded a $100M fintech startup, and was also a global cyber chief executive for a decacorn. +Kirill also founded rebrew.io, monetising customer reviews by minting them as NFTs. +Daniel studied actuarial science at Bayes Business School, and also has professional experience working in a cybersecurity startup, and a deep understanding of actuarial risk modelling. + +## 📊 Development Status - (N/A, idea only) If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. From 0a0c7d678b8fc7945c67c85f4ec737653df9205d Mon Sep 17 00:00:00 2001 From: danielabrahamx Date: Sun, 20 Apr 2025 13:54:40 +0100 Subject: [PATCH 029/242] Update insuracle.md --- applications/insuracle.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/applications/insuracle.md b/applications/insuracle.md index 3da0917dbdd..99717a382cf 100644 --- a/applications/insuracle.md +++ b/applications/insuracle.md @@ -10,15 +10,15 @@ Please provide the following: - A brief description of your project - Parametric insurance is based on simple verifiable inputs like how many inches of flood water, how many stolen credit cards for sale on DarkNet. And this model finally allows insurance to be formalised into smart contacts. We’ll take data from APIs to decentralised oracles, which will supply smart contracts. + (Idea only) Parametric insurance which based on simple verifiable inputs like how many inches of flood water, how many stolen credit cards for sale on DarkNet. And this model finally allows insurance to be formalised into smart contacts. We’ll take data from APIs to decentralised oracles, which will supply smart contracts. - An indication of how your project relates to / integrates into Polkadot - Why Polkadot? Simple: resilience is the number one requirement in insurance. And decentralisation will kill the greedy intermediaries. + Resilience is the number one requirement in insurance. And decentralisation will kill the greedy intermediaries. Polkadot is great for providing the required resilience for our product. - An indication of why your team is interested in creating this project - Daniel is an actuary (primed for the insurtech world) and a founder and Kirill was a $100-million fintech founder and a global cyber chief exec. + Both of us being serial entrepreneurs, we very much enjoy problem solving, and the insurance market is long overdue some heavy disruption. We realised that implementation of Insuracle will be revolutionary for the insurance industry. - (Optional but big bonus points): [1-min video pitch](https://www.ycombinator.com/video/) From cddefb330248679a23455bcd755a5a90e47c6417 Mon Sep 17 00:00:00 2001 From: danielabrahamx Date: Sun, 20 Apr 2025 14:21:12 +0100 Subject: [PATCH 030/242] Update insuracle.md --- applications/insuracle.md | 52 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) diff --git a/applications/insuracle.md b/applications/insuracle.md index 99717a382cf..80686a9041f 100644 --- a/applications/insuracle.md +++ b/applications/insuracle.md @@ -26,12 +26,37 @@ Please provide the following: We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): -- An overview of the technology stack to be used +- An overview of the technology stack to be used + + Blockchain/Smart Contracts: Polkadot Parachain (Astar or Moonbeam) using Solidity or ink! for smart contracts. +Oracles: Integration with decentralized oracles (e.g., Chainlink, Acurast) for external data feeds. +Frontend: Web dApp using React/Vue, interacting via polkadot-js/ethers.js. +Storage: IPFS for frontend/metadata hosting. + - Documentation of core components, protocols, architecture, etc. to be deployed + + High-level architecture, core smart contract logic, and oracle integration strategy documentation will be produced during initial milestones. (Currently conceptual) + + - Any PoC/MVP or other relevant prior work or research on the topic + + Idea stage. Foundational market research and technical feasibility assessment completed. Actuarial and technical concepts validated internally by the team's expertise. + - Mockups/designs of any UI components + +https://v0-modern-web3-dashboard-74ri4qowu.vercel.app/ + - Data models / API specifications of the core functionality + + Core data entities (Policy, ClaimEvent) conceptually defined. Detailed specifications and API definitions are planned for development milestones. + - What your project is *not* or will *not* provide or implement + + Not a traditional underwriter or holder of traditional reserves. +Does not cover non-parametric or subjective claims. +Will initially focus on specific, high-reliability data use cases (e.g. cyber attack, fire, flood). +Does not build proprietary oracle networks or act as a primary data source. + - This is a place for you to manage expectations and clarify any limitations ### 🧩 Ecosystem Fit @@ -39,11 +64,36 @@ We expect applicants to have a solid idea about the project's expected final sta Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: - Where and how does your project fit into the ecosystem? + + Insuracle fits within the DeFi sector of the Polkadot ecosystem. It will function as an application layer, deploying smart contracts on a suitable parachain (e.g., Astar, Moonbeam, or potentially others) to utilize Polkadot's shared security, interoperability, and resilience. It leverages essential ecosystem components like smart contract platforms and oracle integrations (e.g., Chainlink, Acurast) to bring real-world risk management on-chain. + - Who is your target audience? + + Individuals and communities seeking transparent, automated coverage for specific parametric risks (initially flood) often underserved by traditional insurance. +Small to medium-sized businesses (SMBs) needing efficient coverage against quantifiable cyber threats (like data breaches detected via dark web monitoring). +Web3 users and DeFi participants looking for innovative, blockchain-native risk management solutions. + - What need(s) does your project meet? + +Insuracle addresses the needs for: + Transparency & Efficiency: Replacing complex, costly traditional insurance processes with clear, automated smart contract logic. +Speed & Reliability: Enabling near-instant payouts automatically triggered by verified oracle data, removing human delays and disputes. +Accessibility & New Markets: Offering coverage for specific, parametric risks that may be difficult or expensive to insure traditionally. +Reduced Counterparty Risk: Minimizing reliance on intermediaries through trust-minimized smart contract execution. + - Are there any other projects similar to yours in the Polkadot ecosystem? + + Broader DeFi insurance space exists (with multi-chain projects like Neptune Mutual focusing on parametric cover for DeFi risks, or aggregators), but our research indicates no active, dedicated projects focusing specifically on parametric insurance for real-world events like flood and data breaches, built natively within the Polkadot ecosystem. Some projects like PolkaInsure were conceptualized previously, but their current status or exact model differs. + - If so, how is your project different? + + Insuracle differentiates itself from existing broader DeFi insurance protocols by: + +Focusing exclusively on parametric triggers linked to verifiable, objective real-world data feeds (not subjective claims assessment or solely DeFi-related risks like smart contract exploits). + - If not, why might such a project not exist yet? + + Polkadot's development initially emphasized core infrastructure, interoperability solutions, and foundational DeFi primitives (like DEXs and lending), potentially delaying the emergence of more specialized application layers like niche insurance. > **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. From 20f0c251b600a476e3fa885082bd7c9cb0e6a466 Mon Sep 17 00:00:00 2001 From: danielabrahamx Date: Sun, 20 Apr 2025 14:26:27 +0100 Subject: [PATCH 031/242] Update insuracle.md --- applications/insuracle.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/applications/insuracle.md b/applications/insuracle.md index 80686a9041f..1dfa1d20629 100644 --- a/applications/insuracle.md +++ b/applications/insuracle.md @@ -148,9 +148,17 @@ This section should break the development roadmap down into milestones and deliv ### Overview - **Estimated Duration:** Duration of the whole project (maximum 3 months) + + 3 months + - **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project + + 2 months + - **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD) + $10,000 USD + > Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. | Number | Deliverable | Specification | From c3768c8ec2a453cc7958afd475a1427c5e059722 Mon Sep 17 00:00:00 2001 From: danielabrahamx Date: Sun, 20 Apr 2025 14:38:22 +0100 Subject: [PATCH 032/242] Update insuracle.md --- applications/insuracle.md | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/applications/insuracle.md b/applications/insuracle.md index 1dfa1d20629..52b6df256e2 100644 --- a/applications/insuracle.md +++ b/applications/insuracle.md @@ -114,7 +114,7 @@ Please list the legal name of all grant beneficiaries. Solo developers (1-person - https://www.linkedin.com/in/kirillslavin/ ### Team Code Repos - +N/A - https://github.com/{your_organisation}/{project_1} - https://github.com/{your_organisation}/{project_2} @@ -163,13 +163,13 @@ This section should break the development roadmap down into milestones and deliv | Number | Deliverable | Specification | | -----: | ----------- | ------------- | -| 0a. | License | Apache 2.0 / GPLv3 / MIT / Unlicense | -| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | -| 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | -| 1. | Feature X | We will create a feature that will... (Please describe in detail) | -| 2. | Feature Y | The Y feature will... (Please describe in detail) | -| 3. | Feature Z | The Z feature will... (Please describe in detail) | +| 0a. | License | MIT | +| 0b. | Documentation |We will provide inline code documentation explaining key functions and logic. Additionally, a basic tutorial will guide users on setting up a local development environment, deploying the smart contracts to a testnet, and interacting with the core functions (policy creation, status check) via the frontend dApp or command line. | +| 0c. | Testing and Testing Guide | Core smart contract functions (policy creation, state changes, premium handling, trigger logic, payout) will be covered by comprehensive unit tests (e.g., using Hardhat/Foundry or cargo test depending on language). The guide will detail how to execute these tests and interpret the results. | +| 0d. | Article | We will publish an article (e.g., on Medium or a project blog) summarizing the Insuracle concept, the work completed during the grant (Milestones 1 & 2 achievements), the MVP functionalities, and outlining our future plans for the project within the Polkadot ecosystem. | +| 1. | Core Contracts (MVP) | Development, testing, and documentation of the core smart contracts (likely Solidity or ink!) for the Cyber Breach insurance product. Includes: Policy creation logic (asset monitored, coverage amount, trigger threshold), basic premium acceptance, state management (Active, Expired), and internal logic for handling oracle data (initially mocked). Verification: Deployed contracts on specified testnet, GitHub repo with documented code, successful execution report of unit tests covering core logic. | +| 2. | Basic Frontend dApp | A minimal web interface (e.g., React) enabling users to: connect a Polkadot{.js} compatible wallet, input policy parameters (asset, coverage, trigger), see a mock premium, deploy a policy to the testnet contract, and view their active policies associated with their wallet. Verification: Link to the live dApp hosted (e.g., IPFS/Vercel), GitHub repo, screencast demonstrating user flow on testnet. | +| 3. | Oracle Integration & Payout | Integrate a chosen oracle service (e.g., Acurast, Chainlink) on testnet to receive mock/test data simulating dark web breach record counts. Implement smart contract logic to process oracle data, compare against policy trigger threshold, update policy state (e.g., Triggered, PaidOut), and execute automated payouts of testnet tokens. Update frontend to reflect these status changes. Verification: Updated contracts on testnet, GitHub repo, screencast showing end-to-end flow (policy creation -> mock trigger via oracle -> status change -> testnet token payout). | ### 💰 Budget Breakdown @@ -177,8 +177,8 @@ Please provide a breakdown of your budget by milestone: | Milestone | Deliverables | Cost (USD) | Estimated Completion | | --- | --- | --- | --- | -| 1 | Features X, Y | $5,000 | 1.5 months | -| 2 | Feature Z | $5,000 | 1.5 months | +| 1 | Deliverables 0a-d, 1, 2 | $5,000 | 1 months | +| 2 | Deliverable 3 | $5,000 | 2 months | | **Total** | | **$10,000** | **3 months** | ## 🔮 Future Plans @@ -189,6 +189,16 @@ Please include: - Any plans for seeking additional funding (other grants, VC funding, etc.) - Your vision for the project's growth and impact in the Polkadot ecosystem + Post-Grant Development: Following successful completion of the grant milestones and MVP delivery, we intend to: +Refine the MVP based on user feedback and testing. +Conduct formal security audits of the smart contracts. +Develop and integrate additional parametric insurance products (e.g., Flood insurance, potentially DeFi-specific options like depeg insurance). +Enhance the UI/UX for a more seamless user experience. +Explore integrations with other Polkadot DeFi protocols (e.g., for premium payments, collateral management, or yield generation on payout pools). +Prepare for mainnet deployment. +Additional Funding: We plan to actively seek further funding to support continued development and growth. This includes applying for follow-on grants within the Polkadot ecosystem (e.g., W3F General Grants, parachain ecosystem grants) and potentially pursuing seed-stage Venture Capital funding once the MVP demonstrates traction and market viability. +Vision & Impact: Our vision is for Insuracle to become the premier platform for transparent, efficient, and accessible parametric insurance within the Polkadot ecosystem and beyond. We aim to significantly disrupt the traditional insurance market by leveraging blockchain automation, reducing overhead, and increasing trust. By providing robust risk management tools and enabling new forms of coverage, Insuracle will attract users, increase on-chain activity, and demonstrate a powerful real-world use case for Polkadot's technology. + ## ℹ️ Additional Information Here you can add any additional information that you think is relevant to this application, such as: @@ -197,4 +207,8 @@ Here you can add any additional information that you think is relevant to this a - If there are any other teams who have already contributed to the project - Other funding you may have applied for + Work Already Done: The project is currently at the idea stage, but significant foundational work has been completed, including conceptualization of the parametric insurance model, initial market research identifying needs in flood and cyber risk, technical feasibility assessment for using smart contracts and oracles on Polkadot, and formation of the core team. +Team Contributions: The project concept and initial work have been solely contributed by the core team members listed (Daniel Abraham, Kirill Slavin), leveraging their combined expertise in actuarial science, risk modeling, cryptography, cybersecurity, and fintech entrepreneurship. +Other Funding: Insuracle has not applied for or received any other grants or external funding at this time. This Fast-Grant application represents our first formal request for funding. + Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From 58ffc0e2328b78c2154fc7616141e44b6fa34b36 Mon Sep 17 00:00:00 2001 From: danielabrahamx Date: Sun, 20 Apr 2025 14:52:11 +0100 Subject: [PATCH 033/242] Update insuracle.md --- applications/insuracle.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/applications/insuracle.md b/applications/insuracle.md index 52b6df256e2..718126cdd66 100644 --- a/applications/insuracle.md +++ b/applications/insuracle.md @@ -177,8 +177,8 @@ Please provide a breakdown of your budget by milestone: | Milestone | Deliverables | Cost (USD) | Estimated Completion | | --- | --- | --- | --- | -| 1 | Deliverables 0a-d, 1, 2 | $5,000 | 1 months | -| 2 | Deliverable 3 | $5,000 | 2 months | +| 1 | Deliverables 0a-d, 1 | $5,000 | 1.5 months | +| 2 | Deliverables 2, 3 | $5,000 | 1.5 months | | **Total** | | **$10,000** | **3 months** | ## 🔮 Future Plans From d88225f1eea942fe661038ae9603f31aeb5a0db6 Mon Sep 17 00:00:00 2001 From: danielabrahamx Date: Sun, 20 Apr 2025 14:54:05 +0100 Subject: [PATCH 034/242] Update insuracle.md --- applications/insuracle.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/insuracle.md b/applications/insuracle.md index 718126cdd66..66986a7a5be 100644 --- a/applications/insuracle.md +++ b/applications/insuracle.md @@ -196,7 +196,7 @@ Develop and integrate additional parametric insurance products (e.g., Flood insu Enhance the UI/UX for a more seamless user experience. Explore integrations with other Polkadot DeFi protocols (e.g., for premium payments, collateral management, or yield generation on payout pools). Prepare for mainnet deployment. -Additional Funding: We plan to actively seek further funding to support continued development and growth. This includes applying for follow-on grants within the Polkadot ecosystem (e.g., W3F General Grants, parachain ecosystem grants) and potentially pursuing seed-stage Venture Capital funding once the MVP demonstrates traction and market viability. +Additional Funding: We plan to actively seek further funding to support continued development and growth. This includes applying for follow-on grants within the Polkadot ecosystem (e.g., W3F General Grants, parachain ecosystem grants) and pursuing seed-stage Venture Capital funding once the MVP demonstrates traction and market viability. Vision & Impact: Our vision is for Insuracle to become the premier platform for transparent, efficient, and accessible parametric insurance within the Polkadot ecosystem and beyond. We aim to significantly disrupt the traditional insurance market by leveraging blockchain automation, reducing overhead, and increasing trust. By providing robust risk management tools and enabling new forms of coverage, Insuracle will attract users, increase on-chain activity, and demonstrate a powerful real-world use case for Polkadot's technology. ## ℹ️ Additional Information From 6fc95bb11c286e8d5cc1cc71d1ab9c9f40061ff7 Mon Sep 17 00:00:00 2001 From: agw21 <97847072+agw21@users.noreply.github.com> Date: Sun, 20 Apr 2025 18:14:10 +0100 Subject: [PATCH 035/242] Create Walf Dot Fund --- Walf Dot Fund | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 Walf Dot Fund diff --git a/Walf Dot Fund b/Walf Dot Fund new file mode 100644 index 00000000000..0f97540db93 --- /dev/null +++ b/Walf Dot Fund @@ -0,0 +1,115 @@ +# 📝 Walf Dot Fund + +## 🌟 Project Overview + +**Tagline:** +Crowdfunding made Web3-native, transparent, and trustless using NFTs and escrow logic on Polkadot. + +**Description:** +Walf Dot Fund is a Web3-native crowdfunding platform where creators raise funds by minting a product showcase (image/video) as an open edition NFT. Backers pledge $1 USDC or more by minting the NFT. If the campaign reaches its goal, funds are released from the escrow wallet to the campaign launchers (company). Tiered reward NFTs are airdropped to the backers, allowing them to claim the actual product once production is completed and ready to ship. However, if the goal is not met, all funds are refunded via on-chain escrow—ensuring backers get their money back promptly. + +**Polkadot Integration:** +Walf Dot Fund uses Polkadot Asset Hub to mint ERC-1155 NFTs and implement escrow logic with ink! smart contracts. The system benefits from low fees, security, and composability across the Polkadot ecosystem. + +**Why We're Building This:** +For entrepreneurs frustrated with traditional crowdfunding platforms. We want to provide a transparent and simpler alternative. + +--- + +## 🔍 Project Details + +**Tech Stack:** +- ink! smart contracts +- Polkadot Asset Hub +- Polkadot.js +- USDC +- React frontend + +**Architecture:** +- Product minted as open edition NFT +- Smart contract used to deploy ERC-1155 contract +- Tracks pledge count +- Escrows USDC funds +- Airdrops reward NFTs based on tiered logic + +**PoC/MVP:** +Submitted to EasyA Polkadot hackathon + +**UI Mockups:** +[View mockups](https://dotfund-genesis-hub.lovable.app/) + +**Limitations:** +Initial user acquisition is a challenge. However, Walf has an existing community of over **150,000 followers**, many of whom are entrepreneurs. + +--- + +## 🧍‍♂️ Ecosystem Fit + +- **Where It Fits:** Entrepreneur economy, crowdfunding, NFT-based utilities +- **Target Audience:** Startup companies +- **Needs Met:** Transparent, verifiable crowdfunding with built-in product rewards and refund safety +- **Similar Projects:** None that combine ERC-1155 NFTs, escrow, and tiered airdrops on Asset Hub + +--- + +## 👥 Team + +**Founder:** +- Chidi Agwunobi + +**Team Code Repo:** +- [https://github.com/agw21/dotfund-genesis-hub](https://github.com/agw21/dotfund-genesis-hub) + +**Team Experience:** +Chidi: Founded a fashion and accessories brand in 2012 while in university—worn by celebrities like Rihanna, J Balvin, Rita Ora, and top influencers. In 2014, founded Walf and grew a community of **150,000+**, including athletes and public figures. +Expertise in 2D/3D design, coding, photography, videography, and UX/UI. Self-taught and hands-on. +More details: [Walf Media Kit](https://walf.co/wp-content/uploads/2024/11/WALF-2024-media-kit.pdf) + +--- + +## 📊 Development Status + +- **Repo:** [https://github.com/agw21/dotfund-genesis-hub](https://github.com/agw21/dotfund-genesis-hub) +- **Status:** Smart contracts deployed to Polkadot Asset Hub Testnet. Demo video complete. UI under development. + +--- + +## 🗓️ Development Roadmap + +**Estimated Duration:** 3 months +**FTE:** 1.0 +**Total Costs:** $10,000 + +| Number | Deliverable | Specification | +|--------|------------------------|---------------| +| 0a | License | MIT | +| 0b | Documentation | Inline + tutorial showing product launch and backer mint process | +| 0c | Testing | Unit tests for minting, escrow, refund, and tier logic | +| 1 | NFT Minting System | Open edition ERC-1155 NFTs with pledge logic and metadata | +| 2 | Escrow Contract | Smart contract holding USDC, releasing or refunding based on campaign success | +| 3 | Reward Airdrop System | Airdrop logic and UI for tier-based reward distribution | + +--- + +## 💰 Budget Breakdown + +| Milestone | Deliverables | Category | Cost (USD) | Estimated Completion | +|-----------|----------------------------------------------|-------------|------------|-----------------------| +| 1 | Marketing Strategy & Rollout | Marketing | $1,500 | Month 0.38 | +| 2 | Community Growth Campaign (Twitter/IG/Email) | Marketing | $1,000 | Month 0.76 | +| 3 | Video Content Creation | Marketing | $500 | Month 1.14 | +| 4 | Smart Contract Logic (mint, escrow, airdrop) | Development | $2,500 | Month 1.52 | +| 5 | Contract Deployment + Unit Tests | Development | $1,000 | Month 1.9 | +| 6 | Backend Integration w/ UI | Development | $1,000 | Month 2.28 | +| 7 | Frontend UI Components (React) | Design/Dev | $500 | Month 2.66 | +| 8 | UX/UI Design + Responsive Layouts | Design | $1,000 | Month 3.04 | + +--- + +## 🔮 Future Plans + +- Launch on Polkadot mainnet with full UI +- Onboard creators via strategic campaigns +- Add DAO governance & community funding vault +- Seek follow-up grants and raise pre-seed funding + From de30d6cf9ce1fec617b13b8ddee55a270bb29d89 Mon Sep 17 00:00:00 2001 From: agw21 <97847072+agw21@users.noreply.github.com> Date: Sun, 20 Apr 2025 18:25:19 +0100 Subject: [PATCH 036/242] Create walf_dot_fund.md --- walf_dot_fund.md | 115 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 walf_dot_fund.md diff --git a/walf_dot_fund.md b/walf_dot_fund.md new file mode 100644 index 00000000000..0f97540db93 --- /dev/null +++ b/walf_dot_fund.md @@ -0,0 +1,115 @@ +# 📝 Walf Dot Fund + +## 🌟 Project Overview + +**Tagline:** +Crowdfunding made Web3-native, transparent, and trustless using NFTs and escrow logic on Polkadot. + +**Description:** +Walf Dot Fund is a Web3-native crowdfunding platform where creators raise funds by minting a product showcase (image/video) as an open edition NFT. Backers pledge $1 USDC or more by minting the NFT. If the campaign reaches its goal, funds are released from the escrow wallet to the campaign launchers (company). Tiered reward NFTs are airdropped to the backers, allowing them to claim the actual product once production is completed and ready to ship. However, if the goal is not met, all funds are refunded via on-chain escrow—ensuring backers get their money back promptly. + +**Polkadot Integration:** +Walf Dot Fund uses Polkadot Asset Hub to mint ERC-1155 NFTs and implement escrow logic with ink! smart contracts. The system benefits from low fees, security, and composability across the Polkadot ecosystem. + +**Why We're Building This:** +For entrepreneurs frustrated with traditional crowdfunding platforms. We want to provide a transparent and simpler alternative. + +--- + +## 🔍 Project Details + +**Tech Stack:** +- ink! smart contracts +- Polkadot Asset Hub +- Polkadot.js +- USDC +- React frontend + +**Architecture:** +- Product minted as open edition NFT +- Smart contract used to deploy ERC-1155 contract +- Tracks pledge count +- Escrows USDC funds +- Airdrops reward NFTs based on tiered logic + +**PoC/MVP:** +Submitted to EasyA Polkadot hackathon + +**UI Mockups:** +[View mockups](https://dotfund-genesis-hub.lovable.app/) + +**Limitations:** +Initial user acquisition is a challenge. However, Walf has an existing community of over **150,000 followers**, many of whom are entrepreneurs. + +--- + +## 🧍‍♂️ Ecosystem Fit + +- **Where It Fits:** Entrepreneur economy, crowdfunding, NFT-based utilities +- **Target Audience:** Startup companies +- **Needs Met:** Transparent, verifiable crowdfunding with built-in product rewards and refund safety +- **Similar Projects:** None that combine ERC-1155 NFTs, escrow, and tiered airdrops on Asset Hub + +--- + +## 👥 Team + +**Founder:** +- Chidi Agwunobi + +**Team Code Repo:** +- [https://github.com/agw21/dotfund-genesis-hub](https://github.com/agw21/dotfund-genesis-hub) + +**Team Experience:** +Chidi: Founded a fashion and accessories brand in 2012 while in university—worn by celebrities like Rihanna, J Balvin, Rita Ora, and top influencers. In 2014, founded Walf and grew a community of **150,000+**, including athletes and public figures. +Expertise in 2D/3D design, coding, photography, videography, and UX/UI. Self-taught and hands-on. +More details: [Walf Media Kit](https://walf.co/wp-content/uploads/2024/11/WALF-2024-media-kit.pdf) + +--- + +## 📊 Development Status + +- **Repo:** [https://github.com/agw21/dotfund-genesis-hub](https://github.com/agw21/dotfund-genesis-hub) +- **Status:** Smart contracts deployed to Polkadot Asset Hub Testnet. Demo video complete. UI under development. + +--- + +## 🗓️ Development Roadmap + +**Estimated Duration:** 3 months +**FTE:** 1.0 +**Total Costs:** $10,000 + +| Number | Deliverable | Specification | +|--------|------------------------|---------------| +| 0a | License | MIT | +| 0b | Documentation | Inline + tutorial showing product launch and backer mint process | +| 0c | Testing | Unit tests for minting, escrow, refund, and tier logic | +| 1 | NFT Minting System | Open edition ERC-1155 NFTs with pledge logic and metadata | +| 2 | Escrow Contract | Smart contract holding USDC, releasing or refunding based on campaign success | +| 3 | Reward Airdrop System | Airdrop logic and UI for tier-based reward distribution | + +--- + +## 💰 Budget Breakdown + +| Milestone | Deliverables | Category | Cost (USD) | Estimated Completion | +|-----------|----------------------------------------------|-------------|------------|-----------------------| +| 1 | Marketing Strategy & Rollout | Marketing | $1,500 | Month 0.38 | +| 2 | Community Growth Campaign (Twitter/IG/Email) | Marketing | $1,000 | Month 0.76 | +| 3 | Video Content Creation | Marketing | $500 | Month 1.14 | +| 4 | Smart Contract Logic (mint, escrow, airdrop) | Development | $2,500 | Month 1.52 | +| 5 | Contract Deployment + Unit Tests | Development | $1,000 | Month 1.9 | +| 6 | Backend Integration w/ UI | Development | $1,000 | Month 2.28 | +| 7 | Frontend UI Components (React) | Design/Dev | $500 | Month 2.66 | +| 8 | UX/UI Design + Responsive Layouts | Design | $1,000 | Month 3.04 | + +--- + +## 🔮 Future Plans + +- Launch on Polkadot mainnet with full UI +- Onboard creators via strategic campaigns +- Add DAO governance & community funding vault +- Seek follow-up grants and raise pre-seed funding + From 6537228a6affba04c3dddf952ab7fac24c8fcb85 Mon Sep 17 00:00:00 2001 From: agw21 <97847072+agw21@users.noreply.github.com> Date: Sun, 20 Apr 2025 18:32:54 +0100 Subject: [PATCH 037/242] Delete Walf Dot Fund --- Walf Dot Fund | 115 -------------------------------------------------- 1 file changed, 115 deletions(-) delete mode 100644 Walf Dot Fund diff --git a/Walf Dot Fund b/Walf Dot Fund deleted file mode 100644 index 0f97540db93..00000000000 --- a/Walf Dot Fund +++ /dev/null @@ -1,115 +0,0 @@ -# 📝 Walf Dot Fund - -## 🌟 Project Overview - -**Tagline:** -Crowdfunding made Web3-native, transparent, and trustless using NFTs and escrow logic on Polkadot. - -**Description:** -Walf Dot Fund is a Web3-native crowdfunding platform where creators raise funds by minting a product showcase (image/video) as an open edition NFT. Backers pledge $1 USDC or more by minting the NFT. If the campaign reaches its goal, funds are released from the escrow wallet to the campaign launchers (company). Tiered reward NFTs are airdropped to the backers, allowing them to claim the actual product once production is completed and ready to ship. However, if the goal is not met, all funds are refunded via on-chain escrow—ensuring backers get their money back promptly. - -**Polkadot Integration:** -Walf Dot Fund uses Polkadot Asset Hub to mint ERC-1155 NFTs and implement escrow logic with ink! smart contracts. The system benefits from low fees, security, and composability across the Polkadot ecosystem. - -**Why We're Building This:** -For entrepreneurs frustrated with traditional crowdfunding platforms. We want to provide a transparent and simpler alternative. - ---- - -## 🔍 Project Details - -**Tech Stack:** -- ink! smart contracts -- Polkadot Asset Hub -- Polkadot.js -- USDC -- React frontend - -**Architecture:** -- Product minted as open edition NFT -- Smart contract used to deploy ERC-1155 contract -- Tracks pledge count -- Escrows USDC funds -- Airdrops reward NFTs based on tiered logic - -**PoC/MVP:** -Submitted to EasyA Polkadot hackathon - -**UI Mockups:** -[View mockups](https://dotfund-genesis-hub.lovable.app/) - -**Limitations:** -Initial user acquisition is a challenge. However, Walf has an existing community of over **150,000 followers**, many of whom are entrepreneurs. - ---- - -## 🧍‍♂️ Ecosystem Fit - -- **Where It Fits:** Entrepreneur economy, crowdfunding, NFT-based utilities -- **Target Audience:** Startup companies -- **Needs Met:** Transparent, verifiable crowdfunding with built-in product rewards and refund safety -- **Similar Projects:** None that combine ERC-1155 NFTs, escrow, and tiered airdrops on Asset Hub - ---- - -## 👥 Team - -**Founder:** -- Chidi Agwunobi - -**Team Code Repo:** -- [https://github.com/agw21/dotfund-genesis-hub](https://github.com/agw21/dotfund-genesis-hub) - -**Team Experience:** -Chidi: Founded a fashion and accessories brand in 2012 while in university—worn by celebrities like Rihanna, J Balvin, Rita Ora, and top influencers. In 2014, founded Walf and grew a community of **150,000+**, including athletes and public figures. -Expertise in 2D/3D design, coding, photography, videography, and UX/UI. Self-taught and hands-on. -More details: [Walf Media Kit](https://walf.co/wp-content/uploads/2024/11/WALF-2024-media-kit.pdf) - ---- - -## 📊 Development Status - -- **Repo:** [https://github.com/agw21/dotfund-genesis-hub](https://github.com/agw21/dotfund-genesis-hub) -- **Status:** Smart contracts deployed to Polkadot Asset Hub Testnet. Demo video complete. UI under development. - ---- - -## 🗓️ Development Roadmap - -**Estimated Duration:** 3 months -**FTE:** 1.0 -**Total Costs:** $10,000 - -| Number | Deliverable | Specification | -|--------|------------------------|---------------| -| 0a | License | MIT | -| 0b | Documentation | Inline + tutorial showing product launch and backer mint process | -| 0c | Testing | Unit tests for minting, escrow, refund, and tier logic | -| 1 | NFT Minting System | Open edition ERC-1155 NFTs with pledge logic and metadata | -| 2 | Escrow Contract | Smart contract holding USDC, releasing or refunding based on campaign success | -| 3 | Reward Airdrop System | Airdrop logic and UI for tier-based reward distribution | - ---- - -## 💰 Budget Breakdown - -| Milestone | Deliverables | Category | Cost (USD) | Estimated Completion | -|-----------|----------------------------------------------|-------------|------------|-----------------------| -| 1 | Marketing Strategy & Rollout | Marketing | $1,500 | Month 0.38 | -| 2 | Community Growth Campaign (Twitter/IG/Email) | Marketing | $1,000 | Month 0.76 | -| 3 | Video Content Creation | Marketing | $500 | Month 1.14 | -| 4 | Smart Contract Logic (mint, escrow, airdrop) | Development | $2,500 | Month 1.52 | -| 5 | Contract Deployment + Unit Tests | Development | $1,000 | Month 1.9 | -| 6 | Backend Integration w/ UI | Development | $1,000 | Month 2.28 | -| 7 | Frontend UI Components (React) | Design/Dev | $500 | Month 2.66 | -| 8 | UX/UI Design + Responsive Layouts | Design | $1,000 | Month 3.04 | - ---- - -## 🔮 Future Plans - -- Launch on Polkadot mainnet with full UI -- Onboard creators via strategic campaigns -- Add DAO governance & community funding vault -- Seek follow-up grants and raise pre-seed funding - From 4968e071ee4f63fe1160cc7f9d0bdbb73524b070 Mon Sep 17 00:00:00 2001 From: danielabrahamx Date: Sun, 20 Apr 2025 19:28:10 +0100 Subject: [PATCH 038/242] Update insuracle.md --- applications/insuracle.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/applications/insuracle.md b/applications/insuracle.md index 66986a7a5be..3238cca2578 100644 --- a/applications/insuracle.md +++ b/applications/insuracle.md @@ -106,7 +106,8 @@ Focusing exclusively on parametric triggers linked to verifiable, objective real ### Team members -Please list the legal name of all grant beneficiaries. Solo developers (1-person teams) are eligible for funding. +Daniel Abraham +Kirill Slavin #### LinkedIn Profiles (if available) From c05a5ae320ab2282101b46233124e20b18d6ea95 Mon Sep 17 00:00:00 2001 From: Peter Machona Date: Sun, 20 Apr 2025 22:15:26 +0100 Subject: [PATCH 039/242] Create HeySalad.md --- HeySalad.md | 303 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 303 insertions(+) create mode 100644 HeySalad.md diff --git a/HeySalad.md b/HeySalad.md new file mode 100644 index 00000000000..b0bcf35d718 --- /dev/null +++ b/HeySalad.md @@ -0,0 +1,303 @@ +# HeySalad ® Tasha - An AI agent using 11Labs, Microsoft Azure and Polkadot. + +## Project Overview + +HeySalad ® Tasha is a conversational AI agent that helps reduce food waste through voice and chat interaction, built on Polkadot's blockchain technology. Users can engage with Tasha to log food waste reduction, receive personalized meal suggestions, and earn rewards through tokenized incentives. + +Building on our existing platforms: +- Main website: https://heysalad.io/ +- AI assistant: https://ai.heysalad.app/ +- Nutritionist platform: https://nutritionists.heysalad.app/ +- Previous dApp: https://dapp.saladhr.com/waste + +## Project Details + +### Problem Statement + +Food waste is a global crisis with 1.3 billion tonnes wasted annually, contributing to 8% of global greenhouse emissions. In the UK alone, this represents £14 billion in value and £470 waste per household annually. Current solutions lack: + +1. Natural conversational interfaces for easy food waste tracking +2. Location-aware meal recommendations to reduce waste +3. Verifiable incentive systems for sustainable behavior + +### Solution: HeySalad ® Tasha + +Our solution will enable conversations like: +> **User**: "Hey Tasha, what are we getting for Lunch?" +> **Tasha**: "I can see there's a Chinese place in Soho not too far from the office." + +Key features: +1. **Voice and chat interaction** using 11Labs voice technology +2. **Location-aware recommendations** through Google Maps integration +3. **Blockchain rewards** on Polkadot for sustainable food choices +4. **AI verification** of waste reduction powered by Microsoft Azure + +### Why Polkadot? + +We've chosen Polkadot's Asset-Hub because: +1. **Low transaction costs** make micro-rewards for small waste reduction viable +2. **Cross-chain compatibility** enables future integration with other sustainability projects +3. **Strong community** provides support for open-source development +4. **Growing ecosystem** aligns with our vision for expansion + +## Team + +**Peter Machona - CTO & Project Lead** +- 8+ years of technology leadership experience +- Microsoft Azure AI Engineer Associate certified +- Curtin Ignition & Accelerate Entrepreneurship and Innovation Programs- Curtin University, Perth Australia) +- 3x Hackathon Winner +- Easy A Cambridge Hackathon - Social Media Prize winner +- Email: peter@heysalad.io + +## Milestones and Funding + +### Milestone 1: Core Platform & Voice Integration - $5,000 +**Deliverable deadline:** 2 weeks from grant approval + +1. **Tasha Voice Assistant Integration** + - Implement 11Labs voice technology for natural conversation + - Develop core dialog flows for food waste logging + - Deliverable: Working voice assistant interface + +2. **Basic Token Minting System** + - Implement FWT token contract on Asset-Hub + - Create minting functionality for verified waste reduction + - Deliverable: Deployed token contract with minting capability + +3. **Monzo Integration for Purchase Verification** + - Develop integration with Monzo API for transaction verification + - Create system to validate food-related purchases + - Deliverable: Working proof-of-concept for purchase verification + +4. **Web dApp Interface** + - Create conversational web interface + - Implement basic dashboard for waste tracking + - Deliverable: Functional dApp hosted on GitHub Pages + +### Milestone 2: Enhanced Features & Integration - $5,000 +**Deliverable deadline:** 2 weeks after Milestone 1 completion + +1. **Advanced AI Verification System** + - Enhance verification with Microsoft Azure AI + - Implement image recognition for food waste tracking + - Deliverable: Advanced AI verification system + +2. **Wallet Integration & Rewards** + - Develop wallet connection module for the dApp + - Implement token rewards visualization + - Deliverable: Full wallet integration with the platform + +3. **Location-Based Features** + - Integrate Google Maps for restaurant recommendations + - Develop location-aware food waste reduction suggestions + - Deliverable: Location-based recommendation system + +4. **Leaderboard & NFT Achievements** + - Implement community leaderboard for waste reduction + - Create NFT rewards for milestone achievements + - Deliverable: Working leaderboard and NFT minting system + +## Technical Implementation Details + +### Voice Integration with 11Labs + +```javascript +// Voice conversation implementation +async function initializeTashaVoice() { + // Initialize 11Labs voice API + const tasha = new ElevenLabsVoice({ + voiceId: 'tasha-custom-voice', + model: 'eleven_multilingual_v2' + }); + + // Create conversation handler + return { + async speak(message) { + const audioStream = await tasha.textToSpeechStream(message); + return playAudio(audioStream); + }, + + async listen() { + const transcript = await recordAndTranscribe(); + return processUserInput(transcript); + } + }; +} +``` + +### Token System Implementation + +```solidity +// Food Waste Token contract +contract FoodWasteToken { + // Basic token functionality with minting + mapping(address => uint256) public balances; + mapping(address => bool) public verifiers; + + function mint(address to, uint256 amount) external onlyVerifier { + balances[to] += amount; + emit Mint(to, amount); + } + + // Verification functionality + function verifyWasteReduction( + address user, + uint256 amount, + string calldata wasteType + ) external onlyVerifier returns (bool) { + // Verification logic + uint256 reward = calculateReward(amount, wasteType); + mint(user, reward); + return true; + } +} +``` + +### AI Verification with Microsoft Azure + +```typescript +// Microsoft Azure AI integration +class AzureVisionAnalyzer { + constructor() { + this.client = new ComputerVisionClient( + new ApiKeyCredentials({ + inHeader: { 'Ocp-Apim-Subscription-Key': process.env.AZURE_API_KEY } + }), + process.env.AZURE_ENDPOINT + ); + } + + // Analyze food image for waste reduction verification + async analyzeFoodImage(imageUrl) { + const results = await this.client.analyzeImage(imageUrl, { + visualFeatures: ['Categories', 'Tags', 'Objects'], + }); + + // Process results to identify food items + return this.processFoodResults(results); + } + + // Process results to extract food-specific information + processFoodResults(results) { + // Implementation of food detection algorithm + // Return structured data about food items + } +} +``` + +### Monzo Integration + +```typescript +// Monzo Integration for purchase verification +class MonzoConnector { + constructor(apiKey) { + this.apiKey = apiKey; + this.baseUrl = 'https://api.monzo.com'; + } + + // Verify food purchases for waste tracking + async verifyFoodPurchase(accountId, transactionId) { + const transaction = await this.getTransaction(accountId, transactionId); + + // Check if transaction is food-related + if (this.isFoodPurchase(transaction)) { + return { + verified: true, + amount: transaction.amount, + merchant: transaction.merchant, + timestamp: transaction.created + }; + } + + return { verified: false }; + } + + // Determine if transaction is food-related + isFoodPurchase(transaction) { + // Implementation using transaction category and merchant data + // Return boolean indicating if food-related + } +} +``` + +## Budget Breakdown + +### Milestone 1: $5,000 +| Component | Hours | Rate | Total | +|-----------|-------|------|-------| +| Tasha Voice Assistant Integration | 40 | $40 | $1,600 | +| Basic Token Minting System | 30 | $40 | $1,200 | +| Monzo Integration | 30 | $40 | $1,200 | +| Web dApp Interface | 25 | $40 | $1,000 | +| **Total** | **125** | | **$5,000** | + +### Milestone 2: $5,000 +| Component | Hours | Rate | Total | +|-----------|-------|------|-------| +| Advanced AI Verification System | 35 | $40 | $1,400 | +| Wallet Integration & Rewards | 30 | $40 | $1,200 | +| Location-Based Features | 30 | $40 | $1,200 | +| Leaderboard & NFT Achievements | 30 | $40 | $1,200 | +| **Total** | **125** | | **$5,000** | + +## Implementation Timeline + +### Week 1-2 (Milestone 1) +- Days 1-5: Tasha voice integration with 11Labs +- Days 6-10: Token contract development and deployment +- Days 11-12: Monzo API integration +- Days 13-14: Web dApp development and testing + +### Week 3-4 (Milestone 2) +- Days 15-18: Microsoft Azure AI verification system +- Days 19-22: Wallet integration and rewards visualization +- Days 23-25: Google Maps integration and location features +- Days 26-28: Leaderboard and NFT achievement system + +## Benefits to the Polkadot Ecosystem + +HeySalad ® Tasha will benefit the Polkadot ecosystem by: + +1. **Bringing voice technology** to the Polkadot ecosystem through 11Labs integration +2. **Demonstrating real-world utility** with a practical food waste reduction application +3. **Creating open-source components** for voice interaction with blockchain +4. **Introducing NFT achievements** for sustainable behavior on Polkadot + +## Future Plans & Sustainability + +After completing the Fast Grant milestones, we plan to: + +1. **Expand payment integrations** with Wise and Revolut +2. **Add food delivery integration** with Deliveroo +3. **Enhance conversational capabilities** for more natural interactions +4. **Develop mobile applications** with embedded voice assistant + +Our vision is to create a future where users can order meals through natural conversation: +> "Hey Tasha, what are we getting for Lunch?" + +While receiving personalized recommendations that reduce food waste and earn rewards on the Polkadot blockchain. + +## Additional Information + +### Progress to Date +- Developed multiple HeySalad platforms with active users +- Created proof-of-concept dApp from previous hackathon +- Established technology stack and development environment +- Initial experimentation with 11Labs voice technology + +### Open Source Commitment +All code developed through this grant will be open-sourced under MIT license, enabling: +- Voice integration examples for the Polkadot community +- AI verification components for other sustainability projects +- NFT achievement templates for gamification +- Location-based recommendation systems + +### Relevant Links +- Main Website: https://heysalad.io/ +- AI Platform: https://ai.heysalad.app/ +- Nutritionist Platform: https://nutritionists.heysalad.app/ +- Previous dApp: https://dapp.saladhr.com/waste +- GitHub Repository: https://github.com/Hey-Salad/Tasha + +HeySalad ® Tasha represents a unique opportunity to combine voice technology, AI, and blockchain to create a more sustainable food ecosystem. By bringing conversational AI to Polkadot, we're opening new possibilities for user interaction with blockchain technology in everyday life. From 4bfd9628fff9e13e13920b4a5df5a65d5a8ac4de Mon Sep 17 00:00:00 2001 From: AgrisaveDev Date: Sun, 20 Apr 2025 22:45:50 +0100 Subject: [PATCH 040/242] fast grant application --- HeySalad.md | 303 --------------------------------------- applications/HeySalad.md | 252 ++++++++++++++++++++++++++++++++ 2 files changed, 252 insertions(+), 303 deletions(-) delete mode 100644 HeySalad.md create mode 100644 applications/HeySalad.md diff --git a/HeySalad.md b/HeySalad.md deleted file mode 100644 index b0bcf35d718..00000000000 --- a/HeySalad.md +++ /dev/null @@ -1,303 +0,0 @@ -# HeySalad ® Tasha - An AI agent using 11Labs, Microsoft Azure and Polkadot. - -## Project Overview - -HeySalad ® Tasha is a conversational AI agent that helps reduce food waste through voice and chat interaction, built on Polkadot's blockchain technology. Users can engage with Tasha to log food waste reduction, receive personalized meal suggestions, and earn rewards through tokenized incentives. - -Building on our existing platforms: -- Main website: https://heysalad.io/ -- AI assistant: https://ai.heysalad.app/ -- Nutritionist platform: https://nutritionists.heysalad.app/ -- Previous dApp: https://dapp.saladhr.com/waste - -## Project Details - -### Problem Statement - -Food waste is a global crisis with 1.3 billion tonnes wasted annually, contributing to 8% of global greenhouse emissions. In the UK alone, this represents £14 billion in value and £470 waste per household annually. Current solutions lack: - -1. Natural conversational interfaces for easy food waste tracking -2. Location-aware meal recommendations to reduce waste -3. Verifiable incentive systems for sustainable behavior - -### Solution: HeySalad ® Tasha - -Our solution will enable conversations like: -> **User**: "Hey Tasha, what are we getting for Lunch?" -> **Tasha**: "I can see there's a Chinese place in Soho not too far from the office." - -Key features: -1. **Voice and chat interaction** using 11Labs voice technology -2. **Location-aware recommendations** through Google Maps integration -3. **Blockchain rewards** on Polkadot for sustainable food choices -4. **AI verification** of waste reduction powered by Microsoft Azure - -### Why Polkadot? - -We've chosen Polkadot's Asset-Hub because: -1. **Low transaction costs** make micro-rewards for small waste reduction viable -2. **Cross-chain compatibility** enables future integration with other sustainability projects -3. **Strong community** provides support for open-source development -4. **Growing ecosystem** aligns with our vision for expansion - -## Team - -**Peter Machona - CTO & Project Lead** -- 8+ years of technology leadership experience -- Microsoft Azure AI Engineer Associate certified -- Curtin Ignition & Accelerate Entrepreneurship and Innovation Programs- Curtin University, Perth Australia) -- 3x Hackathon Winner -- Easy A Cambridge Hackathon - Social Media Prize winner -- Email: peter@heysalad.io - -## Milestones and Funding - -### Milestone 1: Core Platform & Voice Integration - $5,000 -**Deliverable deadline:** 2 weeks from grant approval - -1. **Tasha Voice Assistant Integration** - - Implement 11Labs voice technology for natural conversation - - Develop core dialog flows for food waste logging - - Deliverable: Working voice assistant interface - -2. **Basic Token Minting System** - - Implement FWT token contract on Asset-Hub - - Create minting functionality for verified waste reduction - - Deliverable: Deployed token contract with minting capability - -3. **Monzo Integration for Purchase Verification** - - Develop integration with Monzo API for transaction verification - - Create system to validate food-related purchases - - Deliverable: Working proof-of-concept for purchase verification - -4. **Web dApp Interface** - - Create conversational web interface - - Implement basic dashboard for waste tracking - - Deliverable: Functional dApp hosted on GitHub Pages - -### Milestone 2: Enhanced Features & Integration - $5,000 -**Deliverable deadline:** 2 weeks after Milestone 1 completion - -1. **Advanced AI Verification System** - - Enhance verification with Microsoft Azure AI - - Implement image recognition for food waste tracking - - Deliverable: Advanced AI verification system - -2. **Wallet Integration & Rewards** - - Develop wallet connection module for the dApp - - Implement token rewards visualization - - Deliverable: Full wallet integration with the platform - -3. **Location-Based Features** - - Integrate Google Maps for restaurant recommendations - - Develop location-aware food waste reduction suggestions - - Deliverable: Location-based recommendation system - -4. **Leaderboard & NFT Achievements** - - Implement community leaderboard for waste reduction - - Create NFT rewards for milestone achievements - - Deliverable: Working leaderboard and NFT minting system - -## Technical Implementation Details - -### Voice Integration with 11Labs - -```javascript -// Voice conversation implementation -async function initializeTashaVoice() { - // Initialize 11Labs voice API - const tasha = new ElevenLabsVoice({ - voiceId: 'tasha-custom-voice', - model: 'eleven_multilingual_v2' - }); - - // Create conversation handler - return { - async speak(message) { - const audioStream = await tasha.textToSpeechStream(message); - return playAudio(audioStream); - }, - - async listen() { - const transcript = await recordAndTranscribe(); - return processUserInput(transcript); - } - }; -} -``` - -### Token System Implementation - -```solidity -// Food Waste Token contract -contract FoodWasteToken { - // Basic token functionality with minting - mapping(address => uint256) public balances; - mapping(address => bool) public verifiers; - - function mint(address to, uint256 amount) external onlyVerifier { - balances[to] += amount; - emit Mint(to, amount); - } - - // Verification functionality - function verifyWasteReduction( - address user, - uint256 amount, - string calldata wasteType - ) external onlyVerifier returns (bool) { - // Verification logic - uint256 reward = calculateReward(amount, wasteType); - mint(user, reward); - return true; - } -} -``` - -### AI Verification with Microsoft Azure - -```typescript -// Microsoft Azure AI integration -class AzureVisionAnalyzer { - constructor() { - this.client = new ComputerVisionClient( - new ApiKeyCredentials({ - inHeader: { 'Ocp-Apim-Subscription-Key': process.env.AZURE_API_KEY } - }), - process.env.AZURE_ENDPOINT - ); - } - - // Analyze food image for waste reduction verification - async analyzeFoodImage(imageUrl) { - const results = await this.client.analyzeImage(imageUrl, { - visualFeatures: ['Categories', 'Tags', 'Objects'], - }); - - // Process results to identify food items - return this.processFoodResults(results); - } - - // Process results to extract food-specific information - processFoodResults(results) { - // Implementation of food detection algorithm - // Return structured data about food items - } -} -``` - -### Monzo Integration - -```typescript -// Monzo Integration for purchase verification -class MonzoConnector { - constructor(apiKey) { - this.apiKey = apiKey; - this.baseUrl = 'https://api.monzo.com'; - } - - // Verify food purchases for waste tracking - async verifyFoodPurchase(accountId, transactionId) { - const transaction = await this.getTransaction(accountId, transactionId); - - // Check if transaction is food-related - if (this.isFoodPurchase(transaction)) { - return { - verified: true, - amount: transaction.amount, - merchant: transaction.merchant, - timestamp: transaction.created - }; - } - - return { verified: false }; - } - - // Determine if transaction is food-related - isFoodPurchase(transaction) { - // Implementation using transaction category and merchant data - // Return boolean indicating if food-related - } -} -``` - -## Budget Breakdown - -### Milestone 1: $5,000 -| Component | Hours | Rate | Total | -|-----------|-------|------|-------| -| Tasha Voice Assistant Integration | 40 | $40 | $1,600 | -| Basic Token Minting System | 30 | $40 | $1,200 | -| Monzo Integration | 30 | $40 | $1,200 | -| Web dApp Interface | 25 | $40 | $1,000 | -| **Total** | **125** | | **$5,000** | - -### Milestone 2: $5,000 -| Component | Hours | Rate | Total | -|-----------|-------|------|-------| -| Advanced AI Verification System | 35 | $40 | $1,400 | -| Wallet Integration & Rewards | 30 | $40 | $1,200 | -| Location-Based Features | 30 | $40 | $1,200 | -| Leaderboard & NFT Achievements | 30 | $40 | $1,200 | -| **Total** | **125** | | **$5,000** | - -## Implementation Timeline - -### Week 1-2 (Milestone 1) -- Days 1-5: Tasha voice integration with 11Labs -- Days 6-10: Token contract development and deployment -- Days 11-12: Monzo API integration -- Days 13-14: Web dApp development and testing - -### Week 3-4 (Milestone 2) -- Days 15-18: Microsoft Azure AI verification system -- Days 19-22: Wallet integration and rewards visualization -- Days 23-25: Google Maps integration and location features -- Days 26-28: Leaderboard and NFT achievement system - -## Benefits to the Polkadot Ecosystem - -HeySalad ® Tasha will benefit the Polkadot ecosystem by: - -1. **Bringing voice technology** to the Polkadot ecosystem through 11Labs integration -2. **Demonstrating real-world utility** with a practical food waste reduction application -3. **Creating open-source components** for voice interaction with blockchain -4. **Introducing NFT achievements** for sustainable behavior on Polkadot - -## Future Plans & Sustainability - -After completing the Fast Grant milestones, we plan to: - -1. **Expand payment integrations** with Wise and Revolut -2. **Add food delivery integration** with Deliveroo -3. **Enhance conversational capabilities** for more natural interactions -4. **Develop mobile applications** with embedded voice assistant - -Our vision is to create a future where users can order meals through natural conversation: -> "Hey Tasha, what are we getting for Lunch?" - -While receiving personalized recommendations that reduce food waste and earn rewards on the Polkadot blockchain. - -## Additional Information - -### Progress to Date -- Developed multiple HeySalad platforms with active users -- Created proof-of-concept dApp from previous hackathon -- Established technology stack and development environment -- Initial experimentation with 11Labs voice technology - -### Open Source Commitment -All code developed through this grant will be open-sourced under MIT license, enabling: -- Voice integration examples for the Polkadot community -- AI verification components for other sustainability projects -- NFT achievement templates for gamification -- Location-based recommendation systems - -### Relevant Links -- Main Website: https://heysalad.io/ -- AI Platform: https://ai.heysalad.app/ -- Nutritionist Platform: https://nutritionists.heysalad.app/ -- Previous dApp: https://dapp.saladhr.com/waste -- GitHub Repository: https://github.com/Hey-Salad/Tasha - -HeySalad ® Tasha represents a unique opportunity to combine voice technology, AI, and blockchain to create a more sustainable food ecosystem. By bringing conversational AI to Polkadot, we're opening new possibilities for user interaction with blockchain technology in everyday life. diff --git a/applications/HeySalad.md b/applications/HeySalad.md new file mode 100644 index 00000000000..c8843d50374 --- /dev/null +++ b/applications/HeySalad.md @@ -0,0 +1,252 @@ +# 📝 HeySalad ® Tasha + +## 🌟 Project Overview + +**Tagline:** Conversational AI agent that reduces food waste through voice interaction on Polkadot. + +HeySalad ® Tasha is an AI-powered voice assistant that helps users reduce food waste by enabling conversational interactions for logging waste reduction activities, receiving personalized meal suggestions, and earning blockchain rewards. By combining 11Labs voice technology with Microsoft Azure AI on the Polkadot blockchain, we create a natural interface for sustainable food practices. + +Tasha integrates directly with Polkadot's Asset-Hub to mint Food Waste Tokens (FWT) as rewards for verified waste reduction actions. The project leverages Polkadot's low transaction costs and cross-chain compatibility to create a sustainable incentive system. + +Our team is passionate about combining emerging technologies to address global challenges. Food waste contributes to 8% of greenhouse emissions, and we believe that making sustainability engaging through voice interaction and token rewards can drive meaningful behavior change. + +**Pitch Video:** https://x.com/easya_app/status/1913613189113155613 +**Demo Video:** https://youtu.be/raUVy1wajZ8 + +### 🔍 Project Details + +**Problem Statement:** +Food waste is a global crisis with 1.3 billion tonnes wasted annually, contributing to 8% of global greenhouse emissions. In the UK alone, this represents £14 billion in value and £470 waste per household annually. Current solutions lack: + +1. Natural conversational interfaces for easy food waste tracking +2. Location-aware meal recommendations to reduce waste +3. Verifiable incentive systems for sustainable behavior + +**Technology Stack:** +- **Voice Technology:** 11Labs for natural speech synthesis and recognition +- **AI Verification:** Microsoft Azure AI for waste reduction verification +- **Blockchain:** Polkadot Asset-Hub for token management and rewards +- **Frontend:** React/Next.js for web dApp interface +- **Backend:** Node.js for API integrations +- **External APIs:** Monzo for purchase verification, Google Maps for location services + +**Core Components:** +1. **Voice Interface:** Natural conversation system using 11Labs for speech synthesis and recognition, enabling dialog flows for waste logging and interactive voice responses. + +2. **Token System:** Smart contracts for minting Food Waste Tokens (FWT) and managing rewards for verified waste reduction activities on Polkadot's Asset-Hub. + +3. **AI Verification System:** Microsoft Azure AI integration for image recognition and verification of food waste reduction claims through advanced computer vision technology. + +**Prior Work:** +- Main website: https://heysalad.io/ +- AI assistant: https://ai.heysalad.app/ +- Nutritionist platform: https://nutritionists.heysalad.app/ +- Previous dApp: https://dapp.saladhr.com/waste + +**UI Mockups:** + +Our conversation interface will enable natural dialogs such as: +> **User**: "Hey Tasha, what are we getting for Lunch?" +> **Tasha**: "I can see there's a Chinese place in Soho not too far from the office." + +**Project Limitations:** +- The initial version will not include integration with all food delivery services +- The AI verification system will have a confidence threshold requiring manual review for edge cases +- The platform will initially focus on individual users before expanding to businesses +- The first release will be web-based, with mobile apps planned for future development + +### 🧩 Ecosystem Fit + +**Ecosystem Positioning:** +HeySalad ® Tasha fits into the Polkadot ecosystem as a real-world utility application that demonstrates how blockchain technology can incentivize sustainable behavior. By using Asset-Hub for token management, we showcase how Polkadot can support environmental initiatives. + +**Why Polkadot?** +We've chosen Polkadot's Asset-Hub because: +1. **Low transaction costs** make micro-rewards for small waste reduction viable +2. **Cross-chain compatibility** enables future integration with other sustainability projects +3. **Strong community** provides support for open-source development +4. **Growing ecosystem** aligns with our vision for expansion + +**Target Audience:** +- Environmentally conscious individuals seeking to reduce food waste +- Users interested in earning rewards for sustainable practices +- Early adopters of voice technology and blockchain applications + +**Needs Addressed:** +- Lack of engaging interfaces for sustainability tracking +- Need for verification and incentives in waste reduction +- Gap between everyday food decisions and blockchain rewards + +**Similar Projects:** +While there are food waste tracking apps and blockchain sustainability projects in the ecosystem, HeySalad ® Tasha is unique in its integration of voice technology with blockchain verification. The conversational aspect creates a more accessible entry point for non-technical users to engage with the Polkadot ecosystem. + +## 👥 Team + +- **Team Name:** SALADHR TECHNOLOGY LTD +- **Contact Name:** Peter Machona +- **Contact Email:** peter@heysalad.io +- **Website:** https://heysalad.io + +### Team members + +- Peter Machona + +#### LinkedIn Profiles + +- https://www.linkedin.com/in/chilumba-peter-machona/ + +### Team Code Repos + +- https://github.com/Hey-Salad/Tasha +- https://github.com/Hey-Salad/apply + +Please also provide the GitHub accounts of all team members: + +- https://github.com/chilu18 + +### Team's experience + +Peter Machona is an experienced CTO with a strong background in AI and technology development. He has built several tech startups including Agrisave and Agriweiss, and has worked at Curtin University as a Data Analyst. Peter is Microsoft Azure AI Engineer Associate certified and has received grants and scholarships through the City of Canning for the Curtin University Accelerate and Ignitions programs. + +Key experience: +- 8+ years of technology leadership experience +- Founded multiple tech startups including Agrisave and Agriweiss +- Worked as a Data Analyst at Curtin University +- Microsoft Azure AI Engineer Associate certified +- Recipient of grants and scholarships through City of Canning +- Participated in Curtin University Accelerate and Ignitions programs +- 3x Hackathon Winner +- Easy A Cambridge Hackathon - Social Media Prize winner + +## 📊 Development Status + +HeySalad has already developed several components that will be integrated into this project: + +- AI assistant platform: https://ai.heysalad.app/ +- Food recommendation system: https://heysalad.io/ +- Initial blockchain prototype: https://dapp.saladhr.com/waste + +The current development has focused on the AI recommendation algorithms and user interfaces, with the blockchain integration and voice technology being the focus of this grant application. + +### Progress to Date +- Developed multiple HeySalad platforms with active users +- Created proof-of-concept dApp from previous hackathon +- Established technology stack and development environment +- Initial experimentation with 11Labs voice technology +- Research on token economics for sustainability incentives + +## 📅 Development Roadmap + +### Overview + +- **Estimated Duration:** 1 month (4 weeks) +- **Full-Time Equivalent (FTE):** 1 +- **Total Costs:** $10,000 USD + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 0a. | License | MIT | +| 0b. | Documentation | We will provide comprehensive inline documentation of all code and a tutorial explaining how to use the voice interface, connect wallets, and track waste reduction. | +| 0c. | Testing and Testing Guide | Core functions will be covered by unit tests with a focus on the voice processing, AI verification, and smart contract functionality. The guide will include instructions for running tests locally. | +| 0d. | Article | We will publish an article explaining the integration of voice technology with Polkadot blockchain for sustainability tracking. | +| 0e. | Videos | Pitch video: https://x.com/easya_app/status/1913613189113155613
Demo video: https://youtu.be/raUVy1wajZ8 | +| 1. | Tasha Voice Assistant | Integration with 11Labs for natural conversation, dialog flows for waste logging, and basic recommendation engine. | +| 2. | Token Minting System | FWT token contract on Asset-Hub with minting functionality for verified waste reduction. | +| 3. | Monzo Integration | API integration for transaction verification of food-related purchases. | +| 4. | Web dApp Interface | Conversational web interface with waste tracking dashboard. | +| 5. | Advanced AI Verification | Enhanced verification system using Microsoft Azure AI with image recognition. | +| 6. | Wallet Integration | Wallet connection module with token rewards visualization. | +| 7. | Location-Based Features | Google Maps integration for restaurant recommendations and location-aware suggestions. | +| 8. | Leaderboard & NFTs | Community leaderboard for waste reduction and NFT rewards for milestone achievements. | + +### Implementation Timeline + +### Week 1-2 (Milestone 1) +- Days 1-5: Tasha voice integration with 11Labs +- Days 6-10: Token contract development and deployment +- Days 11-12: Monzo API integration +- Days 13-14: Web dApp development and testing + +### Week 3-4 (Milestone 2) +- Days 15-18: Microsoft Azure AI verification system +- Days 19-22: Wallet integration and rewards visualization +- Days 23-25: Google Maps integration and location features +- Days 26-28: Leaderboard and NFT achievement system + +### 💰 Budget Breakdown + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 1 | Deliverables 0a-e, 1-4 | $5,000 | 2 weeks | +| 2 | Deliverables 5-8 | $5,000 | 2 weeks | +| **Total** | | **$10,000** | **4 weeks** | + +#### Detailed Budget + +### Milestone 1: $5,000 +| Component | Hours | Rate | Total | +|-----------|-------|------|-------| +| Tasha Voice Assistant Integration | 40 | $40 | $1,600 | +| Basic Token Minting System | 30 | $40 | $1,200 | +| Monzo Integration | 30 | $40 | $1,200 | +| Web dApp Interface | 25 | $40 | $1,000 | +| **Total** | **125** | | **$5,000** | + +### Milestone 2: $5,000 +| Component | Hours | Rate | Total | +|-----------|-------|------|-------| +| Advanced AI Verification System | 35 | $40 | $1,400 | +| Wallet Integration & Rewards | 30 | $40 | $1,200 | +| Location-Based Features | 30 | $40 | $1,200 | +| Leaderboard & NFT Achievements | 30 | $40 | $1,200 | +| **Total** | **125** | | **$5,000** | + +## 🔮 Future Plans + +**Post-Grant Development:** +After completing the Fast-Grant milestones, we plan to: +1. Expand payment integrations with Wise and Revolut +2. Add food delivery integration with Deliveroo +3. Develop native mobile applications for iOS and Android +4. Create an SDK for other developers to integrate with the platform +5. Enhance conversational capabilities for more natural interactions + +**Additional Funding:** +We intend to pursue follow-on funding through: +- Ecosystem grants for specific feature expansions +- Raising a seed round from VCs focused on blockchain and sustainability +- Building partnership-based revenue streams for long-term sustainability + +**Vision:** +Our long-term vision is to create a comprehensive food ecosystem on Polkadot where users can seamlessly interact with blockchain technology through natural conversation. We aim to make sustainable food choices the default by providing personalized recommendations, rewards, and verification - all accessible through voice interaction. + +Our vision is to create a future where users can order meals through natural conversation: +> "Hey Tasha, what are we getting for Lunch?" + +While receiving personalized recommendations that reduce food waste and earn rewards on the Polkadot blockchain. + +## ℹ️ Additional Information + +**Benefits to the Polkadot Ecosystem:** +HeySalad ® Tasha will benefit the Polkadot ecosystem by: + +1. **Bringing voice technology** to the Polkadot ecosystem through 11Labs integration +2. **Demonstrating real-world utility** with a practical food waste reduction application +3. **Creating open-source components** for voice interaction with blockchain +4. **Introducing NFT achievements** for sustainable behavior on Polkadot + +**Open Source Commitment:** +All code developed through this grant will be open-sourced under MIT license, enabling: +- Voice integration examples for the Polkadot community +- AI verification components for other sustainability projects +- NFT achievement templates for gamification +- Location-based recommendation systems + +**Relevant Links:** +* Main Website: https://heysalad.io/ +* AI Platform: https://ai.heysalad.app/ +* Nutritionist Platform: https://nutritionists.heysalad.app/ +* Previous dApp: https://dapp.saladhr.com/waste +* GitHub Repository: https://github.com/Hey-Salad/Tasha + +HeySalad ® Tasha represents a unique opportunity to bridge everyday conversations about food with blockchain technology, making Polkadot accessible to a broader audience while addressing the global challenge of food waste. \ No newline at end of file From 05e3ecda6156733764a2195fc48e4e940f08e171 Mon Sep 17 00:00:00 2001 From: Tom-STEM <82093564+Tom-STEM@users.noreply.github.com> Date: Sun, 20 Apr 2025 20:30:47 -0300 Subject: [PATCH 041/242] Create anarchybuild --- applications/anarchybuild | 210 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 210 insertions(+) create mode 100644 applications/anarchybuild diff --git a/applications/anarchybuild b/applications/anarchybuild new file mode 100644 index 00000000000..c733948b4e7 --- /dev/null +++ b/applications/anarchybuild @@ -0,0 +1,210 @@ +📝 Anarchy +🌟 Project Overview + +Anarchy is a gamified innovation hub, where creators working with AI can build in public whilst growing and engaging with their communities. + +As the AI revolution reshapes the design landscape, creators are seeking a dedicated space to connect, learn, and thrive. +We have observed a gap in the market - there is no clear all-in-one platform that provides the opportunity for creators to inspire and reward their community via the medium of building in public. +Anarchy offers this space, combining community-driven innovation with blockchain technology to create a platform where AI creators can flourish. + +In a landscape where LLM toolings are enabling rapid innovation, creators are often scattered across multiple platforms, lacking an innovation hub to connect and grow. The rise of AI tools has democratized creativity, allowing more people to experiment and innovate. However, this has also led to a lack of cohesion, with existing platforms either focussing narrowly on specific niches or failing to provide meaningful ways for creators to monetize and engage with their audiences. + +Platforms like Product Hunt or Behance no longer provide reliable homes to discover quality projects or individuals and limit interaction to 2D liking and messaging. The modern day builder lives on X, Kick and Reddit and is looking for active engagement with their community for both educational and commercial incentives. The Anarchy Community Hub will take new-age concepts like ‘gifting subs’ (Twitch’s version of tipping), and integrate this with on-chain staking to provide a transparent platform for asset ownership and fair reward for those who engage. + +Why Polkadot? All three founders are native to Polkadot (2 x ex-Parity and 1 x ex-PBA), so naturally we had a deeper understanding of the technology. +The shared economic security and decentralization of Polkadot gives us confidence that we will not have to make sacrifices in these two areas. +Bridges such as Wormhole and Snowbridge allow us to open our application to other EVM compatible Ecosystems to drive users and liquidity. The availability of custodial wallet solutions such as ReOwn wallet (formerly WalletConnect) make UX for non-web3 native users much easier. +Core infrastructure such as Apillon give us an easy to use dashboard for deploying smart contracts and also the future optionality of sponsoring gas (this is crucial for the non-web3 native users we are targeting). + + +🔍 Project Details +Website - https://anarchy.build/ +X - https://x.com/anarchy_build +User Documentation - https://marbled-push-97b.notion.site/documentation-647d34463ae84d1d9e45746dd8f836e1 +Deck (incl. user acq, revenue model & roadmap) - https://www.canva.com/design/DAGlFRtq-2s/85YBdWV5Vd24kldMiFElzw/edit +Frontend UI - https://preview--creative-anarchy-hub.lovable.app/explore +Lightning Pitch - https://drive.google.com/file/d/1cCBET-cNy2ZdT8zvoI2IUmvfg3OUI-ZZ/view +User Flow - https://drive.google.com/drive/folders/1fNOyjdkW_KuN9w1gz9JJ428NikB3Wbcc +Incentivised Rewards - https://drive.google.com/drive/folders/1fNOyjdkW_KuN9w1gz9JJ428NikB3Wbcc +Data Architecture - https://drive.google.com/drive/folders/1fNOyjdkW_KuN9w1gz9JJ428NikB3Wbcc + + +🧩 Ecosystem Fit +Anarchy can provide the talent to supercharge art and culture on Polkadot and provide a constant stream of high-profile designers (and their communities) to bring engagement and volume. Current working partners include: +Pollinations AI (2m daily API calls) - https://pollinations.ai/ +Morph (20k followers on X) - https://x.com/Morph_VGart +Victoria Fard (Showcased in Times Square, New York) - https://www.instagram.com/victoriafard/ +Kevin Abanto (Multi-award winning AI artist) - https://www.instagram.com/kevinabantoarkitekte/ +Will Garner (50k on Instagram, Midjourney Prompt Engineer) - https://www.instagram.com/wg.xyz/ +The Blockchain Academy (partnership) - theblockchainacademy + +Part of the grant delivery will include the integration of Pollinations into our platform. The Pollinations API is currently seeing traffic of over 2m daily events. We are working closely with the Pollinations team who previously have not focussed on storing/hosting AI generated designs due to cost. This integration will allow users access to a free-to-use LLM image generator (over time, to be migrated to hosting applications built with Cursor/Lovable). +Where and how does your project fit into the ecosystem? +Anarchy is a creator-first, decentralized social platform built on Polkadot’s Substrate framework, leveraging its interoperability, scalability, and governance features. It integrates with: +Polkadot Hub (Plaza): For liquidity routing from other ecos, balances and identity management +IPFS: For decentralized storage of design files and metadata. We are also exploring the possibility of the new DataHaven (https://www.businesswire.com/news/home/20250128678970/en/Moonbeam-Unveils-DataHaven-to-Redefine-Decentralized-Storage-for-a-Future-Driven-by-AI-and-Web3-Applications) initiative by Moonbeam. +Apillon: To manage contract deployment and gas tracking +Moonbeam: For Ethereum-compatible smart contracts (NFT sales, royalties, tokenomics). +Who is your target audience? +Creators: Digital artists, designers, and developers who want to monetize work without intermediaries. +Collectors: Users who buy, trade, and invest in NFTs/designs. +DAOs/Communities: Curators and moderators who govern the platform. +DeFi Users: Those leveraging tokenized designs for loans, staking, or liquidity pools. + + +What need(s) does your project meet? +Anarchy aims to solve the following problems: +Centralized Control: Platforms like Instagram/Behance take high fees and restrict ownership. Anarchy empowers creators with true ownership (via NFTs) and direct monetization (royalties, tips). +Fragmented Ecosystems: Most creator platforms silo content. Anarchy uses Polkadot’s interoperability to bridge: +Social (collaboration tools). +DeFi (NFT liquidity, token rewards). +Governance (community-led decisions). +Lack of Incentives: Passive engagement is unrewarded. Anarchy introduces: +"Rewarded Engagement": Earn tokens for curating, moderating, or supporting creators. +"Build in Public": Documenting creative processes earns reputation and rewards. + + +We are product first and we recognize that UX is the most important thing for retention so that is the priority. If web3 offers benefits for the user, we will include them but we won't build them in for the sake of it. We are building a web2 product with web3 features then as we onboard non web3 natives can introduce them to things like staking etc. +Our goal is to provide a platform that abstracts away concepts like wallets, gas and staking and instead leaves the user with an easy to use application which conforms with traditional behaviours and patterns. Our view is that adopting this approach is the best method to highlight the versatility of the Polkadot technology stack. +👥 Team +Team Name: Trading as anarchy.build (registered as Archisinal Technologies Limited) +Contact Name: Tom Humber +Contact Email: tom@anarchy.build +Website: https://anarchy.build/ + +Team members +LinkedIn Profiles (if available) +https://www.linkedin.com/in/tom-humber-b65888118/ +https://www.linkedin.com/in/tim-hodgson-b99b83208/ +https://www.linkedin.com/in/adotlex/ +https://www.linkedin.com/in/luciano-rodr%C3%ADguez-alcala-b05aa926/ +Team Code Repos +https://github.com/anarchybuild +https://github.com/Archisinal +Please also provide the GitHub accounts of all team members: +https://github.com/timdontplay +https://github.com/Tom-STEM +https://github.com/adotlex +Team's experience +Thomas Humber - Co-Founder +Tom has extensive experience in design & build industries (working closely with designers as a Cost Consultant) and Web3. In his role as Special Projects Lead at Parity Technologies, Tom oversaw multiple projects including: post M&A integrations with portco's, grant distribution, customer success and business development. + +Tim Hodgson - Co-Founder +Chartered Accountant with 10 years of experience in the finance industry, working within Big 6 audit firms, large media multinationals and scale-up AI fintechs. After working on a variety of Web3 consultancy roles part-time, Tim made the pivot to a full-time Web3 role at Parity Technologies as Blockchain Financial Controller, gaining experience in asset management, token vesting and blockchain accounting. Tim now does financial consulting for other large Web3 projects to continue to bootstrap anarchy. + +Alexander Curtis - CTO +Alex’s background is in computational mathematics, quantitative trading, programming and market making and his early experiences in distributed networks lead him to co-founding and managing an arbitrage fund and eventually stepping up to solve web3 scalability. Alex has dedicated myself to empowering developers so they can empower the world with web3 applications that seamlessly integrate human values with technological paradigms. Founded of Blackfax Labs. Polkadot Blockchain Academy Alumni. + +Luciano Rodriguez (Advisor) +Luciano Rodriquez Alcala sits on the anarchy.build team as an advisor. Luciano is a lawyer, lecturer and international consultant on intangible asset management, intellectual property and innovation. He is a Head Professor at the University of Buenos Aires (UBA) in the Industrial Design and Graphic Design courses, and has collaborated with actors from 17 countries. + +📊 Development Status +Current front-end - https://preview--creative-anarchy-hub.lovable.app/explore +Hackathon Submission Repo (placed 1st in Easy A 2025 London Hackathon - Existing Project Track) - https://github.com/anarchybuild + +📅 Development Roadmap +Development Roadmap - https://drive.google.com/drive/folders/1fNOyjdkW_KuN9w1gz9JJ428NikB3Wbcc + +Overview +Estimated Duration: 3 +Full-Time Equivalent (FTE): 1 +Total Costs: $15,000 + + +Number +Deliverable +Specification +0a. +License +Apache 2.0 / GPLv3 / MIT / Unlicense +0b. +Documentation +We will provide both inline documentation of the code and a basic tutorial that explains how a user can... +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. +Article +We will publish an article that explains what was done/achieved as part of the grant. +1. +On-chain commenting +The deliverable here is to create comments as sub-NFTs of the ERC-721s uploaded by AI builders. This sets up the infrastructure for incentivised engagement and opens the possibility for more dynamic project support through being able to ‘tip’ comments in the form of NFTs if there are helpful towards the subject matter (a continuation of our Hackathon work) +2. +Built in AI text-image generator +Integrating the Pollinations API (adding to the Creative Commons licensing we are currently building in to the tech stack) will allow the user to do the following actions on the Anarchy site: +i) learn about AI (through our education modules hosted in association with The Blockchain Academy) +ii) create in-app designs with Pollinations (later we will look to expand this to low-code builders or have direct APIs where users can directly upload their work to the platform and begin to earn from staking +iii) monetise their uploads via buy/sell features and creator staking +The deliverable here is an integrated front-end that allows for text-image generation and then one-click minting in-app. + +💰 Budget Breakdown +Please provide a breakdown of your budget by milestone: +Milestone +Deliverables +Cost (USD) +Estimated Completion +M1 +On-Chain comments +$5,000 +1 month +M2 +Integration of a AI image generator +(Technical) +$5,000 +1 month +M3 +Achieving 1k Unique Users (Optional - Non-Technical) +$5,000 +1 month + +Total +$15,000 +3 months + +🔮 Future Plans +As we continue to build on the current product offering and the work submitted for the Easy A Polkadot London Hackathon, the plan is to keep adding features that focus on the core principles of Anarchy: +i) Build in Public +ii) Rewarded Engagement +iii) Community Hub +Enabling features such as Creative Commons licensing, in-app asset creation, tipping on both posts and comments and live streaming builds will provide our target audience with a one-stop shop that allows both profile growth, monetization and genuine engagement with communities. +The first releases of Anarchy will not focus on 100% commercial efficiency. Instead, as we trial and test different UIs and features from closed focus groups, we are able to build traction and community organically whilst iterating on final product offering. This will ensure that when we are at a point for a pay-monthly packages, we have a product suite that matches the needs of our initial community. + +In terms of building sustainable income flows for this product, we will focus on the following: +Subscriptions: Basic users will have the option to use the platform for free, with limited functionality. These limits do not apply to active engagement in the platform, but restrict monetisation opportunities. With the basic package, gg’s need to be purchased on a PAYG model. +Premium & Premium Plus users will have enhanced monetisation opportunities within the platform, including hosting design competitions, hosting educational content or engaging in incentivised community moderation. With these subscription models, additional gg’s are automatically credited for utility within the platform. + + +gg’s: A credit based system is used within the platform, powered by gg’s. These credits can be purchased on a PAYG model or included within the tiered subscription packages, and enable users to financially reward designers, curators and moderators. + + +Transaction fees: Lower subscription packages are subject to transaction fees on every sale within the platform, incentivising active users to purchase subscription packages. + + +Affiliate Marketing: We will drive SEO marketing for our free to use AI generator tool. This will provide a funnel for potential paid users but also the opportunity for affiliate marketing and advertising for related SaaS products (eg. Luma). + +From a technical perspective, we will look to make continuous optimizations to manage both security and load. This can be imagined in the below order: +0.1MVP - Simple NFT contract, Lovable frontend, Supabase indexing +0.2MVP - Apillon API for NFTs, Lovable frontend, Supabase indexing +0.3MVP - Papillon API for NFTs, Lovable, SQD indexing +1.0OptimalMVP - Papillon API for NFTs, Typescript front-end, SQD indexing +ℹ️ Additional Information +The team originally began building with a focus on creating an environment for designers in the architecture and engineering field. As we built, we had two key realisations which would impact the way we shaped our product offering: +i) creating a B2B service for traditional industry clients would take significantly more education, perception change and resource to scale effectively +ii) the core fundamentals of design ownership, community engagement, feedback and building in public can be applied to a far bigger target audience - the new wave of AI creators. + + +As we rebranded from Archisinal to Anarchy (more details on the rebrand/name change here), we started to think about partners which would bring: +i) a new clientele to the Polkadot Ecosystem +ii) significant volume and meaningful transactions on-chain + + +We had initially started to build with ink! which is native to Polkadot (old testnet environment here [https://marketplace-app-client.vercel.app/] - won 3x hackathons in 2024). As we expanded our Product Market Fit, it became apparent that we needed to have EVM compatibility to aid key areas such as social logins and on-ramping. EVM compatible chains such as Plaza, Moonbeam and Asset Hub allow for this. +2024 traction: +6k Discord, 6k X (formerly Twitter) +Speaker at European Blockchain Convention, Web3 Summit, Decoded, UCL +Guest on Mario Narfwals roundtable +Featured in 20+ publications including Binance, Etoro & Cointelegraph - https://thedefiant.io/news/press-releases/university-of-buenos-aires-and-archisinal-partner-to-revamp-uba-law-facilities-using-polkadot +Aleph Crecimiento Start-Up Cohort +3x Hackathon Winners in 2024 (for ink! build) - https://www.blog.encode.club/polkadot-x-encode-hackathon-winners-summary-dfea0802c20f. +University collaborations: University of Buenos Aires (AI Web3 & Blockchain Lab, UoP) + From e27a4b89dc8eaa54cca73084540083f61249bc01 Mon Sep 17 00:00:00 2001 From: Samuel Arogbonlo <47984109+samuelarogbonlo@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:07:38 +0100 Subject: [PATCH 042/242] Update .escrow.md --- applications/.escrow.md | 48 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 45 insertions(+), 3 deletions(-) diff --git a/applications/.escrow.md b/applications/.escrow.md index 09b48d03524..eb1cfc727cd 100644 --- a/applications/.escrow.md +++ b/applications/.escrow.md @@ -18,10 +18,10 @@ The growing Web3 freelance economy lacks secure, low-fee payment solutions that **Technology Stack:** - **Smart Contracts:** Primary implementation using ink! (Rust-based), with consideration for EVM compatibility on parachains that support it -- **Frontend:** React-based web interface with Polkadot.js integration for wallet connectivity +- **Frontend:** React-based web interface with Polkadot API integration for wallet connectivity - **Backend Services:** Node.js for auxiliary functionality if needed - **Stablecoin Integration:** USDT on Polkadot (via parachain or bridging solution) -- **Development Tools:** Polkadot-JS API for wallet and contract interactions +- **Development Tools:** Polkadot API for wallet and contract interactions **Core Architecture Components:** @@ -65,6 +65,38 @@ We have developed preliminary interface wireframes focusing on simplicity and ea - Other pages coming as well > 💡 **Note:** You can watch snippets of some of the UI mockups [here](https://youtu.be/Q-4oG48c-Fc) + +### 📸 UI Screenshots & Mockups + +Below are the UI mockups demonstrating the .escrow platform interface: + +![Dashboard Overview](https://github.com/user-attachments/assets/b44f73d0-1332-44be-88a1-b127fac5d3ad) +*Dashboard showing active contracts, pending approvals, and funds in escrow* + +![Dispute Resolution Interface](https://github.com/user-attachments/assets/61545298-b09a-42ff-94ae-c17429f29d19) +*Communication and resolution system for handling contract disputes* + +![Milestone Creation Flow](https://github.com/user-attachments/assets/182e7314-0143-41c7-9d15-faf466fb9b23) +*Interface for creating and defining project milestones with payment percentages* + +![Escrow Overview](https://github.com/user-attachments/assets/616ccb35-e9da-4b20-a7e7-79035e56793a) +*Client view of active escrows, values locked, and upcoming milestones* + +![User Navigation](https://github.com/user-attachments/assets/b652a457-2ef2-43df-acc0-58f1c34e1336) +*Sidebar navigation showing main platform sections* + +![Milestone Tracking](https://github.com/user-attachments/assets/7b64a9d2-ca6b-47be-9dc4-ab0bd05f1119) +*Detailed view of milestone progress, status, and completion tracking* + +![Contract Details](https://github.com/user-attachments/assets/478c338d-4fac-4975-9289-f290d9de588a) +*Escrow contract details showing client, provider, timeline and payment information* + +![Transaction History](https://github.com/user-attachments/assets/e3d3b30f-dba6-4377-9300-ca771008ebb5) +*Comprehensive transaction history displaying all platform activity* + +![Wallet Connection](https://github.com/user-attachments/assets/e65a75f7-beff-43ed-b8fb-5186a7fb3277) +*Secure wallet connection interface with Polkadot ecosystem wallets* + **What .escrow is NOT:** - Not a full freelance marketplace (focuses exclusively on the payment/escrow component) - Not a complex arbitration system (MVP will include only basic dispute flagging) @@ -83,6 +115,15 @@ We have developed preliminary interface wireframes focusing on simplicity and ea - Digital service providers requiring advance payment security - Traditional businesses exploring cryptocurrency payments without volatility risk +**Target Audience for Initial Phase:** +For the initial platform phase, we will focus specifically on Web3 freelance developers and the projects hiring them. This specific focus shapes our implementation by emphasizing: +- Integration with common Web3 development workflows +- Simplified technical terminology that resonates with this audience +- Features particularly relevant to development milestones (code reviews, repository access, etc.) +- UI elements familiar to users already comfortable with blockchain wallets + +This focused approach allows for more targeted user testing and feedback collection from a community we're already connected with. + **Needs Addressed:** - Eliminates payment volatility risk through stablecoin usage - Reduces cross-border payment friction and costs @@ -134,7 +175,7 @@ I have completed comprehensive research for the .escrow platform, with key findi - ink! smart contracts on Polkadot provide optimal performance for escrow functionality with 68% lower gas costs compared to equivalent Ethereum implementations - USDT integration is most efficiently achieved through asset-transfer capabilities on parachains like Moonbeam and Astar - Time-locked fund release mechanisms can be implemented with significant code complexity reduction on Polkadot compared to Ethereum due to native runtime support -- Testing with Polkadot.js demonstrated successful wallet integration with minimal friction for users who already hold DOT +- Testing with Polkadot API demonstrated successful wallet integration with minimal friction for users who already hold DOT - Security analysis revealed potential for safer escrow patterns using Polkadot's consensus model compared to traditional approaches **Market Needs Assessment Results:** @@ -191,6 +232,7 @@ These findings confirm not only the technical viability of .escrow on Polkadot b | 3. | Frontend: Management & Confirmation | Implement management interfaces for:
- Confirming work completion
- Releasing funds
- Tracking milestone status
- Cancelling by mutual agreement | | 4. | Wallet Integration | Complete Polkadot wallet integration with:
- Secure transaction signing
- Address verification
- Balance checking
- Network fee estimation | | 5. | Basic Milestone System | Implement a simple milestone tracking system:
- Multiple payment stages
- Individual milestone confirmation
- Progress visualization | +| 6. | Go-to-Market Strategy Implementation | Implement user adoption strategies:
- **Beta Testing Program**: Structured beta testing phase with allocated time for user feedback implementation
- **Initial User Acquisition**: Leverage existing connections in the Polkadot developer community and partner with 2-3 small Web3 projects looking for escrow solutions
- **Feedback Collection**: In-app feedback mechanisms, 1:1 interviews with early users, and tracking of feature usage metrics
- **Iteration Plan**: Allocate 20% of development time for improvements based on beta user feedback, prioritizing security concerns and usability issues | ### 💰 Budget Breakdown From 2805ed24a4a02f466f52e8cad6752a9a12c63af8 Mon Sep 17 00:00:00 2001 From: Otar <71079600+oshakarishvili@users.noreply.github.com> Date: Tue, 22 Apr 2025 10:38:45 +0200 Subject: [PATCH 043/242] create-private-issue.yml --- .github/workflows/create-private-issue.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/create-private-issue.yml b/.github/workflows/create-private-issue.yml index 684c65b9520..3e9e3ab60e5 100644 --- a/.github/workflows/create-private-issue.yml +++ b/.github/workflows/create-private-issue.yml @@ -8,7 +8,7 @@ jobs: copy_to_private: runs-on: ubuntu-latest steps: - - name: Create issue in private repo + - name: Create issue in Internal-Reviews repo uses: actions/github-script@v7 with: github-token: ${{ secrets.PRIVATE_REPO_PAT }} @@ -21,5 +21,5 @@ jobs: owner: 'Polkadot-Fast-Grants', repo: 'Internal-Reviews', title: `New Grant Submission: ${title}`, - body: `New PR submitted by @${user}:\n\n${url}` + body: `A new PR was submitted by @${user}:\n\n${url}` }); From be9d788cc512f3db8b6e791cebe03a7ed168e451 Mon Sep 17 00:00:00 2001 From: Otar <71079600+oshakarishvili@users.noreply.github.com> Date: Tue, 22 Apr 2025 10:49:16 +0200 Subject: [PATCH 044/242] create-private-issue.yml --- .github/workflows/create-private-issue.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/create-private-issue.yml b/.github/workflows/create-private-issue.yml index 3e9e3ab60e5..21e54d5b33e 100644 --- a/.github/workflows/create-private-issue.yml +++ b/.github/workflows/create-private-issue.yml @@ -8,6 +8,9 @@ jobs: copy_to_private: runs-on: ubuntu-latest steps: + - name: Token presence check + run: echo "Token exists: ${{ secrets.PRIVATE_REPO_PAT != '' }}" + - name: Create issue in Internal-Reviews repo uses: actions/github-script@v7 with: From 8bb3b18862b6c144221eb9e93077cd6fa9486d53 Mon Sep 17 00:00:00 2001 From: Otar <71079600+oshakarishvili@users.noreply.github.com> Date: Tue, 22 Apr 2025 11:27:05 +0200 Subject: [PATCH 045/242] create-private-issue.yml --- .github/workflows/create-private-issue.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/create-private-issue.yml b/.github/workflows/create-private-issue.yml index 21e54d5b33e..4aef94fea4f 100644 --- a/.github/workflows/create-private-issue.yml +++ b/.github/workflows/create-private-issue.yml @@ -14,7 +14,7 @@ jobs: - name: Create issue in Internal-Reviews repo uses: actions/github-script@v7 with: - github-token: ${{ secrets.PRIVATE_REPO_PAT }} + token: ${{ secrets.PRIVATE_REPO_PAT }} script: | const title = context.payload.pull_request.title; const url = context.payload.pull_request.html_url; From 0a7b7e6c343bad24324d95e275344c2074c841d9 Mon Sep 17 00:00:00 2001 From: Otar <71079600+oshakarishvili@users.noreply.github.com> Date: Tue, 22 Apr 2025 11:28:11 +0200 Subject: [PATCH 046/242] create-private-issue.yml --- .github/workflows/create-private-issue.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/create-private-issue.yml b/.github/workflows/create-private-issue.yml index 4aef94fea4f..8bd897acd1c 100644 --- a/.github/workflows/create-private-issue.yml +++ b/.github/workflows/create-private-issue.yml @@ -9,7 +9,8 @@ jobs: runs-on: ubuntu-latest steps: - name: Token presence check - run: echo "Token exists: ${{ secrets.PRIVATE_REPO_PAT != '' }}" + run: | + echo "Token exists: ${{ secrets.PRIVATE_REPO_PAT != '' }}" - name: Create issue in Internal-Reviews repo uses: actions/github-script@v7 From cda2dd5afd194d62c2c1b01213ef3eb7ce513af6 Mon Sep 17 00:00:00 2001 From: Otar <71079600+oshakarishvili@users.noreply.github.com> Date: Tue, 22 Apr 2025 11:31:13 +0200 Subject: [PATCH 047/242] create-private-issue.yml --- .github/workflows/create-private-issue.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/create-private-issue.yml b/.github/workflows/create-private-issue.yml index 8bd897acd1c..40c79d0e3ad 100644 --- a/.github/workflows/create-private-issue.yml +++ b/.github/workflows/create-private-issue.yml @@ -15,7 +15,7 @@ jobs: - name: Create issue in Internal-Reviews repo uses: actions/github-script@v7 with: - token: ${{ secrets.PRIVATE_REPO_PAT }} + github-token: ${{ secrets.PRIVATE_REPO_PAT }} script: | const title = context.payload.pull_request.title; const url = context.payload.pull_request.html_url; From 98b98368161f5070e87d5b67599bc54745b4d3f1 Mon Sep 17 00:00:00 2001 From: Lucas Martin Calderon <25382998+LucasMartinCalderon@users.noreply.github.com> Date: Tue, 22 Apr 2025 12:58:07 +0200 Subject: [PATCH 048/242] Update kash_bot.md Final submission --- applications/kash_bot.md | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/applications/kash_bot.md b/applications/kash_bot.md index dcb4c50445a..31a718fc0be 100644 --- a/applications/kash_bot.md +++ b/applications/kash_bot.md @@ -45,7 +45,7 @@ - ### Tokenomics and Token Utility Prior Research and Work For Community Engagement and Sustanability ![kash_tokenomics](https://github.com/user-attachments/assets/feb8680b-ee0f-4618-9e3e-2cef12e1dd55) -- ### [Demo mockup](https://www.youtube.com/watch?v=lnyuNwofK7M) +- ### [Demo mockup](https://youtu.be/2XzEAwKtLJ4) - ### Data models / API specifications of the core functionality Core functionality is exposed via two complementary interfaces: (1) a lightweight REST/WebSocket API for off‑chain agents and front‑end bots, and (2) the on‑chain RPC and extrinsic methods of our parachain. @@ -148,6 +148,16 @@ Resolution proofs are verified by the on‑chain `Verifier` pallet using a succi - ### What our project is **not** or **will not** provide in this grant In this three‑month fast grant we will **not** deploy a full production parachain, build a user‑facing trading UI, or finalize tokenomics and governance flows. Our scope is limited to delivering comprehensive technical documentation and prototypes for (1) smart‑contract driven automated market creation, (2) an advanced zkTLS⇄AI oracle network ensuring off‑chain site integrity and uptime, and (3) an in‑house Polkadot “Privy” module using threshold cryptography for social‑login account creation. Everything beyond these core R&D efforts—end‑to‑end parachain integration, performance tuning to >1,000 TPS, cross‑chain asset bridges, mobile SDKs, compliance/KYC layers, full audit and security hardening—will be scheduled for the subsequent project phase, outside the grant’s timeline. +### 👽 User Acquisition Strategy and Execution + +![pre-launch-image](https://github.com/user-attachments/assets/cbd0a2e7-c659-4adb-8bac-acb1341fbe72) + +Kash’s go-to-market strategy is engineered to acquire a massive user base by turning social engagement into a high-stakes, reward-driven game. During pre-launch, Kash runs a multi-season, Simpsons-themed gamified farming campaign that transforms social media activity—memes, predictions, riddles, referrals—into a viral quest for $KASH tokens and exclusive NFT status. With influencer seeding (50–100 KOLs), auto-generated visual bet tweets, and a mystery-driven finale, the campaign is structured to pull in hundreds of thousands of users across X, Farcaster, and Discord. Scarcity via invite-only beta, constant leaderboard reshuffles, and casino-style psychological hooks (like variable rewards and near-miss messaging) ensure participants don’t just join—they obsessively compete, share, and climb. Every social interaction becomes a growth node in a self-reinforcing flywheel. + +![post_launch_image_kash](https://github.com/user-attachments/assets/7927cb47-4add-4819-a866-38d1c77c9b5a) + +Post-launch, Kash rapidly activates these primed users by leveraging viral loops, real-time trend hijacking, and creator-driven market seeding. Launch is synced with a high-profile cultural event to ensure visibility, with influencers posting their bets in real-time, creating shareable content for immediate network effects. Paid ads, real-world visibility (like London bus campaigns), and integrations with platforms like Discord and Farcaster expand the reach beyond crypto Twitter. To drive conversion and long-term retention, the strategy layers in token yield mechanics, exclusive memberships, gamified betting incentives, and governance-lite perks—turning every user into a stakeholder. In short, Kash doesn’t just market—it builds a movement fueled by memes, money, and mass virality, making client acquisition a matter of momentum, not speculation. + ### 🧩 Ecosystem Fit Kash positions itself as a high‑impact Polkadot parachain, combining decentralized prediction markets (CPAMM), advanced zkTLS⇄AI oracle technology, and seamless social‑login onboarding. By integrating AI‑curated markets with on‑chain composability and Substrate‑native pallet design, Kash not only enriches DeFi and oracle capabilities on Polkadot but also unlocks a massive user base from social platforms (X, Farecaster, Reddit). @@ -155,8 +165,10 @@ Kash positions itself as a high‑impact Polkadot parachain, combining decentral ### Where and how does your project fit into the ecosystem? Kash ships as a dedicated parachain runtime composed of custom pallets for MarketFactory, AMM, Resolver and ProxyAccount. It leverages Polkadot’s cross‑chain messaging (XCM) to integrate off‑chain AI agents (ElizaOS) and Mira consensus for automated market creation, and embeds a zkTLS oracle pallet for trustless outcome verification. FeeProxy and DEX‑Aggregator pallets (e.g. HydraDX) handle gas sponsorship and in‑chain swaps, while Relay Chain governance (Democracy, Treasury) oversees protocol upgrades and buy‑backs. -### Target audience -- **Retail bettors & social traders** on X, Farecaster, Reddit—any user can create or join markets via simple social posts. Our first, initial ICP is anyone 25-35 years-old, crypto degen, previously partcipated in social bets or SocialFi apps and is tech savvy (enough to have a crypto wallet). As per some gaming psychological customer profiling, this sort of user could be consider a "gambler". +### Target audience + +- **Retail bettors & social traders** on X, Farecaster, Reddit, Telegram, Discord, among others! +—any user can create or join markets via simple social posts. Our first, initial ICP is anyone 25-35 years-old, crypto degen, previously partcipated in social bets or SocialFi apps and is tech savvy (enough to have a crypto wallet). As per some gaming psychological customer profiling, this sort of user could be consider a "gambler". - **DeFi investors** seeking new on‑chain yield opportunities with dynamic fee/reward models. As per some gaming psychological customer profiling, this sort of user could be consider a "saver" or "sophisticated investor" ### What need(s) does your project meet? @@ -193,8 +205,8 @@ Prediction markets with integrated AI+zk proofs and social login are a novel con #### LinkedIn Profile -- ![Lucas Martin Calderon, Founder](https://uk.linkedin.com/in/lucasmartincalderon) -- ![Matthew Wampler-Doty, 1st Kasher](https://vitalik.eth.limo/general/2017/09/14/prehistory.html) +- [Lucas Martin Calderon, Founder](https://uk.linkedin.com/in/lucasmartincalderon) +- [Matthew Wampler-Doty, 1st Kasher](https://vitalik.eth.limo/general/2017/09/14/prehistory.html) ### Team Code Repos From fb5fd913ce4a90a541dc8d0ec1ce0823c93605c9 Mon Sep 17 00:00:00 2001 From: Otar <71079600+oshakarishvili@users.noreply.github.com> Date: Thu, 24 Apr 2025 12:52:40 +0200 Subject: [PATCH 049/242] create-private-issue.yml --- .github/workflows/create-private-issue.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/create-private-issue.yml b/.github/workflows/create-private-issue.yml index 40c79d0e3ad..8bd897acd1c 100644 --- a/.github/workflows/create-private-issue.yml +++ b/.github/workflows/create-private-issue.yml @@ -15,7 +15,7 @@ jobs: - name: Create issue in Internal-Reviews repo uses: actions/github-script@v7 with: - github-token: ${{ secrets.PRIVATE_REPO_PAT }} + token: ${{ secrets.PRIVATE_REPO_PAT }} script: | const title = context.payload.pull_request.title; const url = context.payload.pull_request.html_url; From da2ac949ddfd78de93bc6a11a795c6bb1869bc15 Mon Sep 17 00:00:00 2001 From: Otar <71079600+oshakarishvili@users.noreply.github.com> Date: Thu, 24 Apr 2025 12:56:58 +0200 Subject: [PATCH 050/242] create-private-issue.yml --- .github/workflows/create-private-issue.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/create-private-issue.yml b/.github/workflows/create-private-issue.yml index 8bd897acd1c..7770ba53cf9 100644 --- a/.github/workflows/create-private-issue.yml +++ b/.github/workflows/create-private-issue.yml @@ -10,7 +10,12 @@ jobs: steps: - name: Token presence check run: | - echo "Token exists: ${{ secrets.PRIVATE_REPO_PAT != '' }}" + if [ -z "${{ secrets.PRIVATE_REPO_PAT }}" ]; then + echo "❌ Token is NOT set properly" + exit 1 + else + echo "✅ Token is available" + fi - name: Create issue in Internal-Reviews repo uses: actions/github-script@v7 From e5d3495b03fac722e4a48dc1b2f8ee23bba6f47d Mon Sep 17 00:00:00 2001 From: Phil Kwok <47001602+platonicsocrates@users.noreply.github.com> Date: Thu, 24 Apr 2025 15:14:49 +0100 Subject: [PATCH 051/242] update guidelines --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2f7a0036e40..a705e2b7390 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ Anyone is welcome to apply for a fast-grant. We are looking for projects with hi Note that: - 💵 Grant payouts are **denominated in USD** and paid out after a milestone has been delivered and _successfully evaluated_. Payouts are made in DOT using the 7-day EMA price as listed by Subscan at the day of payout initiation without any top-up requests thereafter due to potential price movements. -- 💰 Grants are capped at **$10,000 USD per application** with a maximum of **$15,000 USD per project** (in exceptional cases where additional funding is needed). +- 💰 Grants are capped at **$10,000 USD per application** with a maximum of **$15,000 USD per project** (in exceptional cases where additional funding is needed). However, **only apply for what you need. It's way easier for us to approve a smaller amount **(e.g. $2,000) than the maximum, especially if you don't yet have any traction or users etc. - 💸 Each milestone is capped at **$5,000 USD**. - 👨‍💻 Solo developers (1-person teams) are eligible for funding. From 1bba71f975b125e0e6dbf2208db520da91b943d1 Mon Sep 17 00:00:00 2001 From: Phil Kwok <47001602+platonicsocrates@users.noreply.github.com> Date: Thu, 24 Apr 2025 15:15:41 +0100 Subject: [PATCH 052/242] fix formatting --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a705e2b7390..dabc3031c77 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ Anyone is welcome to apply for a fast-grant. We are looking for projects with hi Note that: - 💵 Grant payouts are **denominated in USD** and paid out after a milestone has been delivered and _successfully evaluated_. Payouts are made in DOT using the 7-day EMA price as listed by Subscan at the day of payout initiation without any top-up requests thereafter due to potential price movements. -- 💰 Grants are capped at **$10,000 USD per application** with a maximum of **$15,000 USD per project** (in exceptional cases where additional funding is needed). However, **only apply for what you need. It's way easier for us to approve a smaller amount **(e.g. $2,000) than the maximum, especially if you don't yet have any traction or users etc. +- 💰 Grants are capped at **$10,000 USD per application** with a maximum of **$15,000 USD per project** (in exceptional cases where additional funding is needed). However, **only apply for what you need. It's way easier for us to approve a smaller amount** (e.g. $2,000) than the maximum, especially if you don't yet have any traction or users etc. - 💸 Each milestone is capped at **$5,000 USD**. - 👨‍💻 Solo developers (1-person teams) are eligible for funding. From ec6707360c4407096db64d1995ac9acd1eeba004 Mon Sep 17 00:00:00 2001 From: Phil Kwok <47001602+platonicsocrates@users.noreply.github.com> Date: Thu, 24 Apr 2025 15:19:48 +0100 Subject: [PATCH 053/242] Update application-template.md --- applications/application-template.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/application-template.md b/applications/application-template.md index 9f0ff256b12..e57d1d88043 100644 --- a/applications/application-template.md +++ b/applications/application-template.md @@ -8,7 +8,7 @@ Please provide the following: - A brief description of your project - An indication of how your project relates to / integrates into Polkadot - An indication of why your team is interested in creating this project -- (Optional but big bonus points): [1-min video pitch](https://www.ycombinator.com/video/) +- (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) ### 🔍 Project Details From 74f99a48a23cbc4561ce8247c4a79fc553c31b67 Mon Sep 17 00:00:00 2001 From: Kunal Date: Thu, 24 Apr 2025 22:43:50 +0530 Subject: [PATCH 054/242] Update powergrid_network.md Expanded Milestone 1 and Milestone 2 with detailed technical specifications focused on on-chain utility and user experience integration. Milestone 1 now includes individual contract responsibilities (Registry, Grid Service, Token, Governance), deployment strategy, and testing plans using Ink! and Substrate. Milestone 2 includes full-stack dApp implementation details with smart contract integration via Polkadot.js API, component-level features, and test coverage plans. --- applications/powergrid_network.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/applications/powergrid_network.md b/applications/powergrid_network.md index 5fe0d879653..508eeb54c32 100644 --- a/applications/powergrid_network.md +++ b/applications/powergrid_network.md @@ -189,8 +189,9 @@ The detailed research is documented in our whitepaper and research document, whi | 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how users can register devices, participate in grid events, and earn rewards. This will include comprehensive API documentation and smart contract interaction guides. | | 0c. | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. We will implement test scenarios for smart contracts including device registration, grid events, and reward distribution. The testing guide will explain how to run these tests and validate system functionality. | | 0d. | Article | We will publish an **article** explaining PowerGrid Network's contribution to solving energy grid challenges using blockchain technology, highlighting the implementation on Polkadot and the advantages of this approach. | -| 1. | Smart Contract Development | We will create the core smart contracts for PowerGrid Network:
- Resource Registry Contract for device registration and management
- Grid Service Contract for managing demand response events
- Token Contract with reward distribution functionality
- Governance Contract for network parameter management
All contracts will be developed in Ink!, thoroughly tested, and optimized for Polkadot implementation. | -| 2. | Web & Mobile App Development | We will develop functional web and mobile app prototypes with:
- User registration and profile management
- Energy monitoring dashboard
- Device management interface
- Wallet functionality for viewing rewards
- AI recommendation display
The web app will be built with React.js and TypeScript, while the mobile app will use React Native for cross-platform compatibility. Both will connect to the smart contracts through a Polkadot.js API integration. | +| 1. | Smart Contract Development | We will build the core smart contracts for PowerGrid Network:
- **Resource Registry Contract**: for device onboarding, staking, metadata, and performance scoring
- **Grid Service Contract**: for grid event triggering, opt-in tracking, energy flexibility scoring, and reward allocation
- **Token Contract ($PWGD)**: for minting, reward distribution, staking, and governance participation
- **Governance Contract**: for on-chain parameter updates, treasury control, and DAO voting
All contracts will be written in **Ink!**, deployed to a local **Substrate testnet**, and tested with comprehensive **unit and integration tests** to simulate grid events, participation, and token distribution. | +| 2. | Web & Mobile App Development | We will develop full-featured frontend interfaces for users to interact with the on-chain system:
- **User Onboarding** and **Device Registration** connected to the Resource Registry contract
- **Energy Dashboard** displaying device stats and real-time recommendations from the AI engine
- **Grid Event Panel** to opt in to active grid events (triggering Grid Service Contract)
- **Wallet View** to display $PWGD rewards (linked to Token Contract)
- Web app will be built using **React.js**, **TypeScript**, and **TailwindCSS**; Mobile app using **React Native** for iOS/Android
- Both platforms will share a **smart contract integration layer** using **Polkadot.js API**, and will be tested with **Playwright** and **BrowserStack**. | + ### 💰 Budget Breakdown From 0c465bd08d0692f03d7d72c3020ed8b5f8673fc8 Mon Sep 17 00:00:00 2001 From: Phil Kwok <47001602+platonicsocrates@users.noreply.github.com> Date: Fri, 25 Apr 2025 22:06:29 +0100 Subject: [PATCH 055/242] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dabc3031c77..ae6ef938563 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ Anyone is welcome to apply for a fast-grant. We are looking for projects with hi Note that: - 💵 Grant payouts are **denominated in USD** and paid out after a milestone has been delivered and _successfully evaluated_. Payouts are made in DOT using the 7-day EMA price as listed by Subscan at the day of payout initiation without any top-up requests thereafter due to potential price movements. -- 💰 Grants are capped at **$10,000 USD per application** with a maximum of **$15,000 USD per project** (in exceptional cases where additional funding is needed). However, **only apply for what you need. It's way easier for us to approve a smaller amount** (e.g. $2,000) than the maximum, especially if you don't yet have any traction or users etc. +- 💰 Grants are capped at **$10,000 USD per application** with a maximum of **$15,000 USD per project** (in exceptional cases where additional funding is needed). However, **only apply for what you need. It's way easier for us to approve a smaller amount** (e.g. $2,000) than the maximum, especially if you don't yet have any traction or users etc. Remember that you'll need to show what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). - 💸 Each milestone is capped at **$5,000 USD**. - 👨‍💻 Solo developers (1-person teams) are eligible for funding. From 1648c999f959ac3b0e8b678c68983a90e19ed104 Mon Sep 17 00:00:00 2001 From: Phil Kwok <47001602+platonicsocrates@users.noreply.github.com> Date: Fri, 25 Apr 2025 22:07:17 +0100 Subject: [PATCH 056/242] Update application-template.md --- applications/application-template.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/applications/application-template.md b/applications/application-template.md index e57d1d88043..295a9ff43a5 100644 --- a/applications/application-template.md +++ b/applications/application-template.md @@ -107,6 +107,8 @@ Please provide a breakdown of your budget by milestone: | 2 | Feature Z | $5,000 | 1.5 months | | **Total** | | **$10,000** | **3 months** | +Make sure you show clearly what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). + ## 🔮 Future Plans Please include: From a6319444ee52ce6600d73bd5fb4ea958e99152f1 Mon Sep 17 00:00:00 2001 From: Phil Kwok <47001602+platonicsocrates@users.noreply.github.com> Date: Fri, 25 Apr 2025 22:08:02 +0100 Subject: [PATCH 057/242] Update pull_request_template.md --- .github/pull_request_template.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index e7aab31110c..b6f36a3753a 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -9,4 +9,5 @@ - [ ] I understand that grants are capped at **$10,000 USD per application** with a maximum of **$15,000 USD per project** in exceptional cases. - [ ] I understand that each milestone is capped at **$5,000 USD** and must be delivered within 3 months. - [ ] I understand that payments are made only after successful milestone delivery. +- [ ] I have clearly explained what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). - [ ] The software delivered for this grant will be released under an open-source license specified in the application. From 32d68986fb829b556deb580d747f7931ab62bba8 Mon Sep 17 00:00:00 2001 From: Parth Mittal <76661350+mittal-parth@users.noreply.github.com> Date: Sun, 27 Apr 2025 17:03:47 +0530 Subject: [PATCH 058/242] Create khoj.md Create a v0 application. --- applications/khoj.md | 130 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 applications/khoj.md diff --git a/applications/khoj.md b/applications/khoj.md new file mode 100644 index 00000000000..58d8409223e --- /dev/null +++ b/applications/khoj.md @@ -0,0 +1,130 @@ +# 📝 Khoj + +## 🌟 Project Overview + +- **Tagline**: Participate in AI-personalised treasure hunts where each clue is a physical location. Earn on-chain rewards and onboard a million users. +- **Description**: Khoj (meaning "search" or "discovery" in Hindi) is a gamified geo-location based treasure hunt platform that combines real-world exploration with Web3 technology. + It allows users to participate in location-based AI treasure hunts where they solve riddles, visit physical locations, and earn onchain rewards. +- **Integration with Polkadot**: +- **Motivation**: The desire started off in college when we wanted to onboard the new joinees of our tech club with a different experience that combines Web3 with the real world in a gamified manner. +- Since then, we haven't found a platform that solves this our way and we would love to solve this to onboard not just our club members but the world. + +- (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) + +### 🔍 Project Details + +We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): + +- An overview of the technology stack to be used +- **PoC/MVP** + - [Demo Video on YouTube](https://www.youtube.com/watch?v=9JETJmd9TOk) + - [GitHub](https://github.com/marcdhi/Khoj) + - Core Gameplay: + - Progressive Riddles: Each hunt consists of multiple interconnected clues that tell a story. + - Location-Based Verification: The answer to each clue is a physical location. + - Personalised Clues: The clues are tailored to the user's taste using AI while still keeping the answer same. + - Multiple Attempts: Players get 3 attempts per clue to verify their location + - Real-time Collaboration: Built-in video chat for team coordination. + - Rewards & Reputation: Fastest players win rewards based on a reputation score generated which can be redeemed later. + +- Mockups/designs of any UI components +- Data models / API specifications of the core functionality +- What your project is *not* or will *not* provide or implement + - This is a place for you to manage expectations and clarify any limitations + +### 🧩 Ecosystem Fit + +- Where and how does your project fit into the ecosystem?: The main aim is to increase adotion and onboard more users to Polkadot in a gamified manner. Create an application that feels Web2 but onboards users to the Polkadot ecosystem. +- Who is your target audience? The game can be played by anyone as the use cases are broad. + But the focus can be on brands, blockchain projects, DAOs, educational institutions, tourism boards, event organizers, fitness platforms, and local communities — essentially anyone looking to drive real-world engagement through interactive, location-based experiences. +- Are there any other projects similar to yours in the Polkadot ecosystem?: No + - If not, why might such a project not exist yet? There is slight synonimity with Pokemon Go but otherwise the concept of Khoj is novel. It's not present on any blockchain, let alone Polkadot. + +## 👥 Team + +- **Team Name:**: Team Khoj +- **Contact Name:** Parth Mittal +- **Contact Email:** mittalparth22@gmail.com +- **Website:** https://github.com/marcdhi/Khoj + +### Team members + +#### LinkedIn Profiles (if available) + +- Parth Mittal: https://www.linkedin.com/in/mittal-parth/ +- Shubham Rasal: https://www.linkedin.com/in/shubhamrasal/ +- Abhiraj Mengade: https://www.linkedin.com/in/abhiraj-mengade/ +- Ayush Kumar Singh: https://www.linkedin.com/in/ayush45/ + +### Team Code Repos + +- https://github.com/marcdhi/Khoj + +#### GitHub Accounts: + +- Parth Mittal: https://github.com/mittal-parth +- Shubham Rasal: https://github.com/Shubham-Rasal +- Abhiraj Mengade: https://github.com/abhiraj-mengade +- Ayush Kumar Singh: https://github.com/ayush4345 + +### Team's experience + +Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. + +## 📊 Development Status + +If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. + +## 📅 Development Roadmap + +This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. + +**Important notes:** +- Each milestone is capped at **$5,000 USD** +- Milestones must be delivered within **3 months** of approval +- The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) +- You will only receive payment after successful milestone delivery + +### Overview + +- **Estimated Duration:** Duration of the whole project (maximum 3 months) +- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project +- **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD) + +> Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 0a. | License | Apache 2.0 / GPLv3 / MIT / Unlicense | +| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | +| 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | +| 1. | Feature X | We will create a feature that will... (Please describe in detail) | +| 2. | Feature Y | The Y feature will... (Please describe in detail) | +| 3. | Feature Z | The Z feature will... (Please describe in detail) | + +### 💰 Budget Breakdown + +Please provide a breakdown of your budget by milestone: + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 1 | Features X, Y | $5,000 | 1.5 months | +| 2 | Feature Z | $5,000 | 1.5 months | +| **Total** | | **$10,000** | **3 months** | + +Make sure you show clearly what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). + +## 🔮 Future Plans + +Please include: + +- How you intend to continue development after the Fast-Grant +- Any plans for seeking additional funding (other grants, VC funding, etc.) +- Your vision for the project's growth and impact in the Polkadot ecosystem + +## ℹ️ Additional Information + +- Built an initial MVP during [ETHIndia'24](https://ethindia2024.devfolio.co/), one of India's largest Ethereum hackathons. Emerged as one of the Top 10 Finalists/Winners among 800+ participants. + Also won the 1st Runner Up by Polkadot, Winner by [True Network](https://docs.truenetwork.io/) (building on-chain reputation in Polkadot, Lit Protocol's 2nd Runner Up and Base Top 10. + [Link](https://devfolio.co/projects/khoj-3336) to the project submitted on Devfolio. From 08d0f8a9594e2cf38d5634478bad00091d939af8 Mon Sep 17 00:00:00 2001 From: basedlsg <42946534+basedlsg@users.noreply.github.com> Date: Mon, 28 Apr 2025 18:01:42 +0100 Subject: [PATCH 059/242] Create Polka_space.md --- Polka_space.md | 502 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 502 insertions(+) create mode 100644 Polka_space.md diff --git a/Polka_space.md b/Polka_space.md new file mode 100644 index 00000000000..bc76a7f8cf1 --- /dev/null +++ b/Polka_space.md @@ -0,0 +1,502 @@ +🌟 Project Overview +Please provide the following: + +If the name of your project is not descriptive, a tagline (one sentence summary) + +The first no-code metaverse platform that makes cross-chain NFT display and trading accessible to everyone. + +A brief description of your project + +Polka.Space reimagines Web3 interaction by enabling anyone to create beautiful 3D environments where they can display, mint, and trade NFTs from across the Polkadot ecosystem using a single wallet. Our intuitive no-code platform eliminates technical barriers, allowing creators to build personalized metaverse spaces in minutes instead of months, while leveraging Polkadot's native cross-chain capabilities for secure asset management. + +An indication of how your project relates to / integrates into Polkadot + +Polka.Space integrates deeply with Polkadot through: + +1. XCM protocol implementation for cross-chain NFT importing and display +2. Custom smart contract on Asset Hub for 3D metadata storage +3. Parachain utilization (Asset Hub for NFT standards, Moonbeam for EVM compatibility) +4. Single wallet integration using Polkadot.js for seamless multi-chain access + +An indication of why your team is interested in creating this project + +Our journey to Polka.Space began at the intersection of two passions: immersive VR experiences and blockchain technology. As VR specialists, we've witnessed firsthand how spatial interfaces transform digital interaction. Yet we've also experienced the frustration of fragmented Web3 ecosystems that lock NFTs into isolated chains and require technical expertise to navigate. +During our work with university students creating immersive portfolios, we discovered a critical gap: while creators were excited about NFTs, the technical barriers to minting, displaying, and trading them in meaningful 3D contexts were overwhelming. We realized that blockchain's promise of digital ownership would remain inaccessible to most creators unless someone built a bridge between these worlds. +Polkadot's unique cross-chain architecture offers the perfect foundation for this solution. By leveraging XCM and parachain specialization, we can finally create a platform where anyone—regardless of technical skill—can create beautiful 3D spaces, populate them with cross-chain NFTs, and share these experiences using a single wallet. +Our successful CREATURES NFT collection (2,222 NFTs sold out in 48 hours) connected to our Unreal Engine game demonstrated the demand for integrating immersive experiences with digital assets. Polka.Space represents the evolution of this vision: democratizing both creation and ownership in the spatial web for the next generation of digital creators. + +(Optional but huge bonus points): 1-min video pitch + +🔍 Project Details +We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): + +An overview of the technology stack to be used + +1. Frontend: React 18+, TypeScript, TailwindCSS with shadcn/ui components +2. 3D Rendering: Three.js with @react-three/fiber and @react-three/drei +3. State Management: Zustand for global state +4. Blockchain Integration: Polkadot.js API, @polkadot/extension-dapp +5. Smart Contracts: Custom ink! contract on Asset Hub + +Documentation of core components, protocols, architecture, etc. to be deployed + +Core Components Architecture: + +1. 3D Environment Engine: React Three Fiber implementation with object manipulation controls +2. Cross-Chain NFT Gallery: Component for displaying and importing NFTs from multiple parachains +3. Minting Module: Interface for creating and minting new 3D objects as NFTs +4. XCM Integration Layer: Handles cross-chain communication for asset verification and transfer + + +Any PoC/MVP or other relevant prior work or research on the topic + +Working MVP: +Our team has built a functional MVP during the Polkadot hackathon that demonstrates the core concept of Polka.Space: + +Working 3D Environment: + +Three.js/React Three Fiber implementation with primitive object creation +Transformation controls for object manipulation (move, rotate, scale) +Scene persistence using Zustand state management and localStorage +Camera controls for immersive navigation + + +Blockchain Integration: + +Polkadot.js wallet connection with account detection and management +Substrate API connection for chain data querying +Transaction signing capability for NFT interactions +Mock XCM implementation demonstrating cross-chain concept + + +NFT Visualization: + +3D representation of NFT metadata +Gallery view of cross-chain NFT collections +Import functionality for bringing NFTs into 3D spaces +Preliminary smart contract design + +Relevant Previous Projects: + +Immersive Portfolio Platform (2023-Present): + +Developed in partnership with University of the Arts London +Helps students create WebXR portfolios showcasing their work in immersive contexts +Currently used by graduates to secure jobs with European startups +Provides foundational technology for spatial content presentation + + +CREATURES NFT Collection (2022): + +Created and sold 2,222 NFTs in less than 48 hours +Integrated with custom Unreal Engine game environment +Generated approximately $25,000 in post-launch revenue +Validated market demand for NFT integration with 3D experiences + + +Holographic AI Assistant (2021): + +Secured over $1M in funding +Spatial computing interface using gesture recognition +Established our team's expertise in immersive UI/UX design +Mockups/designs of any UI components + + +Data models / API specifications of the core functionality + + + +What your project is not or will not provide or implement + +What the project will NOT provide: + +Full gaming engine capabilities (not a game development platform) +Direct NFT marketplace functionality (focus is on display and simple trading) +Support for non-Polkadot ecosystem chains (except via Moonbeam's EVM compatibility) + + +This is a place for you to manage expectations and clarify any limitations + +🧩 Ecosystem Fit +Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: + +Where and how does your project fit into the ecosystem? + +Polka.Space fits into the ecosystem as a user-friendly frontend for Polkadot's NFT and cross-chain capabilities, making these powerful features accessible to non-technical creators and collectors. + + +Who is your target audience? + +1. NFT creators and collectors who lack technical skills +2. Digital artists seeking better ways to display their work +3. Early metaverse adopters looking for easier creation tools +4. Brands and creators wanting to establish Web3 presence without development resources + + +What need(s) does your project meet? + +1. Simplifies cross-chain NFT management through intuitive UI +2. Eliminates coding requirements for metaverse creation +3. Provides visually appealing 3D environments for NFT display +4. Demonstrates Polkadot's unique cross-chain capabilities to new users + +Are there any other projects similar to yours in the Polkadot ecosystem? + +While the Polkadot ecosystem has several projects exploring aspects of metaverse and NFT functionality, none combine no-code 3D creation with native cross-chain NFT integration as Polka.Space does. +The closest comparable projects include: +1. Cosmize: An Astar-based metaverse platform focused primarily on social spaces and event hosting. It allows NFT decoration but requires technical knowledge to create custom environments. +2. KodaDot: A multi-chain NFT marketplace with emerging XR integration. While it excels at displaying and trading NFTs, it lacks comprehensive 3D environment creation tools. +3. Unique Network: Provides advanced NFT 2.0 capabilities (dynamic/nested NFTs) with cross-chain functionality via XCM, but doesn't offer an intuitive spatial interface for these assets. +4. Efinity: Enjin's gaming-focused metaverse chain enables cross-chain NFT transfers but targets primarily gaming use cases rather than general creative applications. + +If so, how is your project different? + +Polka.Space differentiates itself in several key ways: + +1. True No-Code Approach: Unlike other projects that require technical knowledge, Polka.Space is designed specifically for non-technical creators, allowing anyone to build 3D spaces without coding skills. +2. Cross-Chain Integration Focus: While other projects support limited cross-chain functionality, Polka.Space is built from the ground up around Polkadot's XCM protocol to seamlessly integrate NFTs from any parachain. +3. Speed and Accessibility: Our platform enables creators to build 3D spaces in minutes rather than hours or days, with a simple interface focused on visual creation rather than technical implementation. +4. Single Wallet Experience: We emphasize a unified wallet experience across all parachains, eliminating the fragmentation that plagues even Polkadot-based competitors. +5. Visual-First Philosophy: Unlike marketplace-first approaches (KodaDot) or technical protocol-first approaches (Unique Network), Polka.Space prioritizes the visual experience of 3D spaces as the primary interface. + +If not, why might such a project not exist yet? + +The intersection of no-code metaverse building and Polkadot's cross-chain capabilities represents a unique challenge that requires specialized expertise in both immersive technology and blockchain integration: + +1. Interdisciplinary Expertise Gap: Building intuitive 3D interfaces requires specialized VR/AR knowledge that most blockchain developers lack, while most spatial computing experts lack blockchain expertise. +2. Technical Complexity: Implementing cross-chain functionality through XCM requires deep understanding of Polkadot's architecture, which is still evolving and poorly documented for non-blockchain specialists. +3. Market Timing: The technological foundations for both accessible 3D creation and mature cross-chain messaging have only recently converged, with XCM v4's advanced capabilities and WebXR standards reaching stability in late 2024. +4. UX Design Challenges: Creating truly intuitive interfaces for spatial Web3 experiences requires solving complex UX problems that have deterred many teams from attempting no-code approaches. + +Note: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. + +👥 Team +Team Name: Name of your team. If you apply as a legal entity, please use its name. + +Polka.Space + +Contact Name: Full name of the contact person in your team + +Carlos Shields-Davis + +Contact Email: Contact email + +Flareondon@gmail.com + +Website: Your website, GitHub org, blog, or similar + +https://www.behance.net/switchswita3bb + +Team members +Please list the legal name of all grant beneficiaries. Solo developers (1-person teams) are eligible for funding. + +Jason Cui + + +https://www.linkedin.com/in/carlosshields/ + + +Team Code Repos + + +https://github.com/baseddlsg/Polka-Space + +https://github.com/{your_organisation}/{project_2} + +https://github.com/baseddlsg/ + +Team's experience + +Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. + +Carlos: Built holographic AI assistant Alfred that raised over $800k from crowdfunding and $200k from VCs. [https://sidekicks.ai/] + +Worked with the largest companies in music like UMG, Capitol Records, etc... to create immersive concerts. + +Worked with the European Arts Councils and several municipal governments in China to create immersive exhibitions. + +Created an NFT called CREATURES that was tied to Unreal Engine gaming and made over $400k in 2 days. Created and launched an Unreal Engine game based on the NFT character. + +Run an indie studio where we sold over 15k copies of our games + +MA VR from University of The Arts, London + +Jason Cui: + +Worked with London Contemporary Dance Schools on several immersive exhibition fusing dancng with real-time motion tracking technology + +Worked with one of the largest bespoke designers in London to create 3d representations of clothing as part of an immersive fashion experience + +Worked with London College of Fashion to create immersive Runway shows containing over 20 students work + +BA VR from University of The Arts, London + +📊 Development Status +If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. + +https://github.com/baseddlsg/Polka-Space + +Description of the project codebase: + +--- + + VR Genesis Frame – Project Code Overview + + 1. Purpose +VR Genesis Frame is a cross-chain 3D metaverse builder. It lets users: +- Create and explore 3D virtual spaces in the browser +- Mint, view, and import NFTs (3D models) from multiple blockchains (Polkadot Asset Hub, Unique Network, Moonbeam, Astar, etc.) +- Move NFTs between chains using XCM (cross-chain messaging) +- Customize avatars and interact with objects + +--- + + 2. Main Components + +A. Frontend (React + Three.js) +- Framework: React (with Vite for fast builds) +- 3D Engine: Three.js via React Three Fiber +- UI: Tailwind CSS, custom React components + +Key Features: +- 3D Scene: Users can add, move, and scale 3D objects (primitives or imported models) +- FT Gallery: Shows NFTs owned by the connected wallet, supports multiple chains +- Object Import: Users can import NFTs as 3D objects into the scene +- Avatar System: Ready Player Me integration for custom avatars +- Virtual Land: Users can load and interact with different land plots/environments +- Wallet Integration: Connects to Polkadot.js extension (Substrate) and MetaMask (EVM) +- Cross-Chain Actions: UI for minting, transferring, and importing NFTs across chains + +Important Files: +- `src/components/vr/VRScene.tsx` – Main 3D scene logic +- `src/components/vr/NFTGallery.tsx` – NFT gallery UI and logic +- `src/components/vr/ObjectControls.tsx` – Handles object manipulation +- `src/components/vr/Model.tsx` – Loads and renders 3D models +- `src/contexts/WalletContext.tsx` – Manages wallet state and connections +- `src/services/blockchainService.ts` – Handles blockchain reads/writes +- `src/services/mintingService.ts` – Handles NFT minting logic +- `src/services/ipfsService.ts` – Handles IPFS uploads and downloads + +--- + +B. Smart Contracts +- ink! contract (Substrate): Handles NFT minting, transfer, metadata, and simulated XCM for cross-chain movement. +- Solidity contracts (EVM): (If present) For NFT minting/interactions on EVM chains like Moonbeam/Astar. + +--- + +C. Backend/Storage +- IPFS: Used for storing 3D model files and NFT metadata in a decentralized way (via NFT.Storage). +- No centralized backend:** All state is on-chain or in the browser. + +--- + +3. Cross-Chain Support +- Polkadot.js API:For Substrate-based chains (Asset Hub, Unique, etc.) +- ethers.js: For EVM chains (Moonbeam, Astar) +- XCM: Simulated in the contract and UI for cross-chain NFT transfers + +--- + +4. Project Structure +``` +vr-genesis-frame/ +├── contracts/ Smart contracts (ink! and/or Solidity) +│ └── substrate/AssetHubNFT_new/ Main ink! contract +├── public/models/ 3D model files (.glb) +├── src/ +│ ├── components/ React components (UI, VR, wallet, etc.) +│ ├── contexts/ React context providers (wallet, avatar, etc.) +│ ├── services/ Blockchain, IPFS, analytics, etc. +│ ├── stores/ Zustand state stores +│ └── ... Pages, hooks, config, etc. +├── package.json Project dependencies and scripts +├── README.md Project documentation +└── .gitignore Files to ignore in git +``` + +--- + +5. How It All Works Together +- User connects wallet (Polkadot.js or MetaMask) +- User can view their NFTs from multiple chains in the gallery +- User can mint new NFTs from 3D objects they create in the scene +- NFTs and their metadata are uploaded to IPFS +- Smart contracts handle minting, transfer, and (simulated) cross-chain movement +- User can import NFTs into the 3D scene and interact with them +- All 3D and blockchain logic is handled client-side; no centralized server + +--- + +6. Tech Stack +- Frontend: React, TypeScript, Three.js, Zustand, Tailwind CSS +- Blockchain: ink! (Substrate), Solidity (EVM), Polkadot.js, ethers.js +- Storage: IPFS (NFT.Storage) +- Wallets: Polkadot.js extension, MetaMask + +--- + +In Summary + +A full-stack, cross-chain, browser-based 3D metaverse builder and NFT platform. +It combines modern web tech (React, Three.js) with advanced blockchain features (multi-chain NFTs, XCM, IPFS) to let users create, mint, and move 3D NFTs across the Polkadot and EVM ecosystems—all from the browser. + +If you want a more detailed breakdown of any part (frontend, contracts, cross-chain logic, etc.), just ask! + + +📅 Development Roadmap + +Milestone 1: Polkadot Integration & Core Functionality ($3,750, 1.25 months) + +0a. License + +MIT + +0b. Documentation + +Comprehensive inline code documentation and user tutorial explaining cross-chain NFT imports, 3D object creation, and Polkadot wallet integration. + +0c. Testing + +Unit tests covering smart contract functions, XCM messaging, and 3D object persistence, with a detailed testing guide. + +0d. Article + +Article explaining how Polka.Space leverages Polkadot's XCM protocol to enable seamless cross-chain NFT visualization in 3D spaces. + +1. Asset Hub Smart Contract + +Implement and deploy a custom ink! contract on Asset Hub that will: +(1) Store 3D object metadata including position, rotation, scale, and texture properties. +(2) Handle NFT minting with spatial data. +(3) Implement secure ownership verification. +(4) Allow for cross-chain references via XCM. + +2. Cross-Chain NFT Gallery + +Develop a comprehensive NFT gallery component that will: +(1) Query NFTs from Asset Hub, Moonbeam, and Unique Network using Polkadot.js API. +(2) Display NFTs with chain origin, ownership, and metadata in a unified interface. +(3) Implement filtering and sorting by chain, collection, or attributes. +(4) Provide import functionality to place NFTs in 3D spaces. + +3. XCM Transaction Flow + +Implement proper XCM messaging that will: +(1) Enable secure verification of NFT ownership across parachains. +(2) Handle fee estimation for cross-chain operations. +(3) Provide status updates during cross-chain transactions. +(4) Optimize for minimal latency and maximum success rate. + +Milestone 2: User Experience & Feature Completion ($3,750, 1.25 months) + +0a. License + +MIT + +0b. Documentation + +Updated documentation covering all new features, with tutorials for multi-user sharing and NFT minting workflows. + +0c. Testing + +Extended test coverage, including integration tests for the complete user journey and cross-chain operations. + +0d. Demo Video + +Comprehensive demonstration video showcasing all platform features and Polkadot integration points. + +1. 3D Object Minting + +Create a minting interface that will: +(1) Allow users to select 3D objects created in the environment. +(2) Add metadata and properties for the NFT. +(3) Handle minting transactions to Asset Hub with appropriate fees. +(4) Display transaction status and confirmation. + +2. Multi-user Viewing + +Implement sharing functionality that will: +(1) Generate shareable links to 3D spaces. +(2) Handle multiple concurrent viewers. +(3) Synchronize object positions and states across users. +(4) Optimize networking for performance. + +3. UI/UX Refinement + +Enhance the user interface to: +(1) Implement intuitive drag-and-drop functionality for all operations. +(2) Create responsive designs for mobile and desktop. +(3) Develop guided onboarding for new users. +(4) Implement accessibility features for broader inclusivity. + + + +Number Deliverable Specification + + + +a.License:MIT +b.Documentation: Update documentation with new features and advanced usage guides +c.Testing: Extend test coverage to new components with integration tests +d.Demo Video: Create a demonstration video showcasing all platform features + +1.3D Object MintingCreate functionality for users to mint 3D objects directly to Asset Hub +2.Multi-user ViewingAdd capability for users to share their spaces with others for viewing +3.UI/UX PolishRefine the user interface for maximum accessibility and visual appeal + + + +0d. Article We will publish an article that explains what was done/achieved as part of the grant. +1. Feature X We will create a feature that will... (Please describe in detail) +2. Feature Y The Y feature will... (Please describe in detail) +3. Feature Z The Z feature will... (Please describe in detail) +💰 Budget Breakdown +Please provide a breakdown of your budget by milestone: + +Milestone Deliverables Cost (USD) Estimated Completion + +Milestone 1 ($3,750) + +Smart Contract Development: $1,500 (50 hours @ $30/hour) +Cross-Chain NFT Gallery: $1,250 (42 hours @ $30/hour) +XCM Implementation: $750 (25 hours @ $30/hour) +Documentation & Testing: $250 (8 hours @ $31.25/hour) + + +Milestone 2 ($3,750) + +3D Minting Implementation: $1,250 (42 hours @ $30/hour) +Multi-user Viewing: $1,000 (33 hours @ $30/hour) +UI/UX Refinement: $1,250 (42 hours @ $30/hour) +Documentation & Demo Video: $250 (8 hours @ $31.25/hour) + + +🔮 Future Plans + +Post-Grant Development: + +Expand parachain integration to include additional Polkadot ecosystem chains +Implement more advanced social features for multi-user interaction +Develop virtual land system for persistent spaces +Create template library for rapid space creation + +Additional Funding Plans: + +Apply for Polkadot Treasury funding for scaling development +Seek partnerships with existing NFT projects in the Polkadot ecosystem +Explore Web3 Foundation grants for advanced feature development + +Vision for Growth: +Our long-term vision is to make Polka.Space the standard entry point for non-technical users into the Polkadot ecosystem. By providing an intuitive, visually appealing interface for Polkadot's powerful cross-chain capabilities, we aim to attract creators, collectors, and brands who might otherwise be intimidated by blockchain complexity. + +ℹ️ Additional Information + +Regarding the 98.3% success rate mentioned during our hackathon presentation: This figure represents our target benchmark based on research into XCM transaction reliability compared to traditional bridge approaches. While implementing the actual XCM integration, we'll be measuring and optimizing our performance against this benchmark. +Our project leverages AI-assisted development tools (Cursor) to accelerate implementation, allowing our small team to focus on user experience and Polkadot integration. This approach has already proven successful with our hackathon MVP and will help us efficiently deliver within the Fast-Grant timeline and budget constraints. + + +Work you have already done +If there are any other teams who have already contributed to the project +Other funding you may have applied for +Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From 5929d2928236e839ddf1771db81ec7121f8a4a3e Mon Sep 17 00:00:00 2001 From: Raj Raorane <41839716+Raj-RR1@users.noreply.github.com> Date: Tue, 29 Apr 2025 01:39:02 +0530 Subject: [PATCH 060/242] Proposal for AgentDot --- applications/AgentDot.md | 262 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 262 insertions(+) create mode 100644 applications/AgentDot.md diff --git a/applications/AgentDot.md b/applications/AgentDot.md new file mode 100644 index 00000000000..e7374fd4606 --- /dev/null +++ b/applications/AgentDot.md @@ -0,0 +1,262 @@ +# **📝 Agent Dot** + +## 🌟 Project Overview + +**AI-Powered Interaction Layer for Polkadot ecosystem** + +AgentDot is an AI-powered interaction layer designed to simplify onboarding and transaction flows for users in the Polkadot ecosystem. It leverages modern AI, robust frontend/backend stacks, and Polkadot’s interoperability to lower entry barriers and enhance user experience across all substrate chains. AgentDot can be used to interact with any Polkadot-SDK chain or multiple chains at a time. + +The motivation to come up with the idea lies behind Edgetributor SubDAO’s efforts as an educator collective in India. During the workshops and hackathons we hosted/represented for Polkadot in India, we repeatedly identified the challenges of the learning curve and limited awareness faced by individuals new to the ecosystem. + +### 🔍 Project Details + +#### **1\. System Architecture Overview** + +AgentDot is designed as a modular, scalable web application that integrates AI-driven user assistance with seamless blockchain interactions. The core architecture consists of: + +* Frontend: User interface and interaction logic. +* Backend: Business logic, AI orchestration, and data management. +* Blockchain Layer: Polkadot-SDK chains and cross-chain protocols. +* AI Layer: Natural language processing for user queries and transaction intent. + +#### **2\. Core Components** + +##### Frontend + +* Framework: Next.js +* UI Libraries: TailwindCSS, Shadcn +* API Integration: PAPI (Polkadot API) +* Key Features: + * Multi-chain wallet integration + * Guided onboarding flows + * Transaction builder and explorer + +##### Backend + +* Server Logic: Node.js (with Next.js API routes or custom server) +* Database: Convex (tentative) or PostgreSQL for structured data +* AI Orchestration: Langchain for LLM workflow management +* Blockchain Communication: PAPI for Polkadot chain interactions +* Key Features: + * User session and state management + * AI intent parsing and translation to blockchain extrinsics + * Secure authentication and authorization + +##### Blockchain Layer + +* Supported Chains: Any Polkadot-SDK chain (e.g., Polkadot, Kusama, Westend) +* Protocols: + * XCM (Cross-Consensus Messaging): For cross-chain operations and asset transfers. +* Key Features: + * Onboarding and identity management + * Transaction execution and monitoring + +##### AI Components + +* LLM Model: Fine-tuned GPT-3.5 Turbo (tentative) +* Framework: Langchain for prompt engineering and context management +* Capabilities: + * Natural language to extrinsic (transaction) translation + * FAQ and ecosystem guidance + * Personalized recommendations and onboarding +* Example Use Case: User asks, “How do I nominate validators?” AgentDot parses intent and guides through bonding, selection, and transaction steps. + +#### **3\. Workflow Example: User Onboarding & Transaction** + +- User Onboards: + * Sign in with a wallet (Web3Auth/OAuth). + * AgentDot AI guides through initial setup, chain selection, and wallet funding. +- User Query: + * Asks a question in natural language (e.g., “Transfer 10 DOT to XYZ”). + * AI parses intent, fetches context, and translates to required extrinsics. +- Transaction Execution: + * AgentDot prepares the transaction using PAPI. + * The user reviews and signs the transaction. + * Backend monitors transaction status. + +#### **4\. Extensibility and Community Integration** + +- Modular Design: Easy addition of new parachains or AI models. +- Community Feedback Loop: AI records common queries to inform documentation and improve onboarding flows. +- Open Ecosystem: Supports integration with ecosystem dApps and parachains/solochains. + +#### **Summary Table: Tech Stack Overview** + +| Layer | Technology | Purpose | +| :---: | :---: | :---: | +| Frontend | Next.js, Tailwindcss, Shadcn | UI/UX, User flows | +| Backend | Node.js, Langchain, PAPI | Logic, AI orchestration, chain access | +| Database | Convex/PostgreSQL | User data | +| Blockchain | Polkadot-SDK, XCM | Transfers, Staking and Cross-chain | +| AI | Fine-tuned LLM | Natural language processing | + +AgentDot’s architecture is designed to be robust, user-centric, and future-proof, leveraging Polkadot’s core strengths-interoperability, scalability, and security-to deliver an intuitive onboarding and transaction experience for all users. + +### 🧩 Ecosystem Fit + + +* Where and how does your project fit into the ecosystem? + + AgentDot serves as an AI-powered interaction and onboarding assistant within the Polkadot ecosystem, designed to simplify user engagement across Polkadot ecosystem chains. It fits into the ecosystem as a user-centric layer that bridges the complexity of Polkadot’s multichain environment with intuitive natural language interfaces, enabling seamless interaction with multiple chains simultaneously. By leveraging Polkadot’s messaging format XCM and integrating with Polkadot-SDK chains, AgentDot enhances accessibility and usability, addressing the steep learning curve that new and existing users face in the ecosystem. + +* Who is your target audience? + + The primary target audience for AgentDot includes: + * Existing users looking to build/verify complex extrinsic without any error. + * New users entering the Polkadot space who need guided onboarding to understand and interact with ecosystem chains. + * Existing users who want to manage transactions and cross-chain activities more intuitively. + * Developers and dApp users looking for a simplified interface to interact with multiple Polkadot chains without deep technical knowledge. + +* What need(s) does your project meet? + + AgentDot addresses several critical needs within the Polkadot ecosystem: + - Avoid mistakes in complex extrinsic: Enables anyone to easily build, verify and visualize extrinsic. + - Lowering the entry barrier: Simplifies the complex onboarding process for new users unfamiliar with blockchain and Polkadot’s multichain architecture. + - Reducing the learning curve: Provides AI-driven natural language interaction to translate user intents into blockchain extrinsics, making transactions and interactions more accessible. + - Enhancing multi-chain interaction: Enables users to interact with multiple parachains or SDK chains simultaneously through a unified interface. + + +* Are there any other projects similar to yours in the Polkadot ecosystem? + + While the Polkadot ecosystem hosts a variety of projects focused on finance, gaming, and socials, there is no direct equivalent that combines AI-powered natural language onboarding and multi-chain interaction assistance as AgentDot does. + + AgentDot’s unique differentiation lies in its integration of a fine-tuned large language model to translate natural language queries into blockchain extrinsics, combined with a multi-chain interaction layer. AgentDot serves as a generalized onboarding and transaction assistant that can operate across any Polkadot-SDK chain. Its AI-driven approach to reducing complexity and improving user experience is a novel contribution to the ecosystem. + + **Why might such a project not exist yet?** + + The absence of a similar project may be due to the technical challenges involved in combining AI natural language processing with blockchain extrinsic translation and multi-chain interoperability. Polkadot’s ecosystem is still evolving, and the integration of advanced AI components with decentralized protocols is an emerging area. + +## 👥 Team + +- **Team Name:** Edgetributor SubDAO. +- **Contact Name:** Raj Raorane +- **Contact Email:** raj@edgeware.community +- **Website:** https://github.com/edgeware-network, https://x.com/Edgetributors + +### Team members + +- Raj Raorane +- Pranav Pawar +- Rama Jha +- Prashant Saundalkar +- C Gagan Babu +- Shankar Warang + +#### LinkedIn Profiles + +- https://www.linkedin.com/in/raj-raorane-45b2b4166/ +- https://github.com/pranavcpawar/ +- https://www.linkedin.com/in/rama-jha/ +- https://www.linkedin.com/in/prashant-saundalkar-08142512a/ +- https://www.linkedin.com/in/c-gagan-babu-0903b01b6/ +- https://www.linkedin.com/in/shankar-warang/ + +### Team Code Repos + +- https://github.com/edgeware-network + +Please also provide the GitHub accounts of all team members: + +- https://github.com/Raj-RR1 +- https://github.com/pranavcpawar +- https://github.com/ramavats +- https://github.com/psaundalkar +- https://github.com/gagan7gb +- https://github.com/ShankarWarang + +### Team's experience + +Edgetributor SubDAO is a collective of active solo contributors from the [Edgeware DAO](https://edgeware.io/), one of the oldest substrate projects from the Polkadot ecosystem. Edgetributor SubDAO is also the maintainer of the treasury-funded [Universal Hybrid Substrate Faucet](https://github.com/edgeware-network/Universal-Hybrid-Substrate-Faucet) project. The SubDAO members bring 4-5 years of Polkadot/Substrate ecosystem experience and expertise from different domains. +Here are some of our notable contributions: + +* Volunteered in co-hosting JAM Tour Mumbai & JAM Tour HongKong + * Polkadot India IIT Bombay (Pre-JAM) Workshops + * Short video: [https://x.com/Edgetributors/status/1889756742218649944](https://x.com/Edgetributors/status/1889756742218649944) + * Aftermovie: [https://x.com/Edgetributors/status/1898485735197655437](https://x.com/Edgetributors/status/1898485735197655437) + * POAP: [https://poap.gallery/drops/185245](https://poap.gallery/drops/185245) + * Report: [Events Bounty Report: Polkadot India IIT Bombay Workshops](https://docs.google.com/document/d/1Yz_jLazpjlg6m_OYYjrnrlgKdkqjGqbkuo7hQriR37k/edit?usp=sharing) + * INNOV8 hackathon in Terna Engineering College + * [Terna INNOV8 Hackathon 2025](https://drive.google.com/drive/folders/1P-9Hl4NgI4eVC6hwjcB7A2pK4kAirRJw?usp=sharing) + * POAP: [https://poap.gallery/drops/187820](https://poap.gallery/drops/187820) + * Report: [INNOV8 3.0 Hackathon ft. Polkadot mini-workshops, mentoring & judging](https://docs.google.com/document/d/1iDDP8mzP720bgHGMd3hYLCw15wSgJtXkispvER_MQS0/edit?usp=drive_link) + * Polkadot India IIT Roorkee Workshops + * [Event-video-IIT\_Roorkee.mp4](https://drive.google.com/file/d/14vAZCN5T4fEVABkWxO41Fe9dpDvolOeM/view?usp=drive_link) + * [Polkadot India IIT Roorkee Workshops](https://drive.google.com/drive/folders/1i_-P8qTKuzILh7r7BwBf2Wsw_-cQMOVh) + * POAP: [https://poap.gallery/drop/179140](https://poap.gallery/drop/179140) + * Report: [Events Bounty Report: Polkadot India IIT Roorkee Workshops](https://docs.google.com/document/d/1S-b3mbstbAZMOgC5iSzZg1Nn6O_Ad9Y0gwRMWJW9w2Q/edit?usp=sharing) + * ETHIndia 2024 + * \#PolkadotAtETHIndia short-form video: [https://x.com/Edgetributors/status/1875028290857287808](https://x.com/Edgetributors/status/1875028290857287808) + * Aftermovie: [https://x.com/Edgetributors/status/1877044710096720065](https://x.com/Edgetributors/status/1877044710096720065) + * POAP: [https://poap.gallery/drops/182647](https://poap.gallery/drops/182647) + * Report: [Events Bounty Report: ETHIndia 2024](https://docs.google.com/document/d/1uYVT1UOrwnMWus64W-Le8rOaNEViOowvieTwr1LIZOg/edit?usp=sharing) + * Developer & maintainer of Universal Hybrid Substrate Faucet + * [https://substratefaucet.xyz/](https://substratefaucet.xyz/) + * [https://polkadot.polkassembly.io/referenda/541](https://polkadot.polkassembly.io/referenda/541) + * Curator of Paul Miller’s sr25519 package + * [https://github.com/paulmillr/micro-sr25519](https://github.com/paulmillr/micro-sr25519) + * [https://polkadot.polkassembly.io/referenda/1165](https://polkadot.polkassembly.io/referenda/1165) + + +## 📅 Development Roadmap + +### Overview + +- **Estimated Duration:** 20 days +- **Full-Time Equivalent (FTE):** 1 +- **Total Costs:** 10000 USD + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 0a. | License | Apache 2.0 / MIT | +| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can utilise AgentDot for different use cases. | +| 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | + + +### Milestone 1: AI extrinsic builder + +- **Estimated Duration:** 10 days +- **FTE:** 1 +- **Costs:** 5000 USD + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 1a. | Natural Language to Transfer Parser | Fine-tune the LLM to map user query to backend logic for transfers using PAPI. | +| 1b. | Natural Language to Staking Parser | Fine-tune the LLM to map user query to backend logic for staking/nomination using PAPI. | +| 1c. | Natural Language to XCM Parser | Fine-tune the LLM to map user query to backend logic for XCM transfers using ParaSpell. | +| 1d. | Wallet connector and extrinsic broadcaster | Custom wallet connectors to cover all the ecosystem wallets along with the broadcaster logic | + +### Milestone 2: Prompt box queuing and batched execution + +- **Estimated Duration:** 10 days +- **FTE:** 1 +- **Costs:** 5000 USD + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 2a. | Transaction Queue UI | Build a Next.js-based interface for users to review, reorder, or cancel pending transactions. | +| 2b. | Batch Extrinsic Signer | Implement batch signing (utility.batch) for queued transactions along with callback/tracing using PAPI’s signSubmitAndWatch. | + + +### 💰 Budget Breakdown + +Please provide a breakdown of your budget by milestone: + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 1 | AI extrinsic builder (transfer, staking, xcm transfers) | $5000 | 10 days | +| 2 | Prompt box queuing and batched execution | $5000 | 10 days | +| **Total** | | **$10000** | **20 days** | + +(160 hours of contribution at $62.5 / hour). + +## 🔮 Future Plans + +We would like to expand the set of supported functionalities from the current ones (transfer, staking & XCM). For the same, we might need to seek funding from OpenGov or other bounties after the fast grant development scope is delivered. + +AgentDot’s vision aligns with Polkadot’s mission to power a user-centric Web3 future, transforming the ecosystem from a developer-focused environment into a mainstream-ready platform. By bridging AI and blockchain, AgentDot will drive the next wave of adoption, making the Polkadot ecosystem as intuitive to use as modern web applications, if not more. + +## ℹ️ Additional Information + +Work already done: +MVP UI for transfers. From 101618a583af29e5affbaa504c862bcedca8d64d Mon Sep 17 00:00:00 2001 From: Sacha Lansky <23283108+sacha-l@users.noreply.github.com> Date: Tue, 29 Apr 2025 14:17:24 +0200 Subject: [PATCH 061/242] fix: workflow for internal reviewing --- .github/workflows/create-private-issue.yml | 24 ++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/.github/workflows/create-private-issue.yml b/.github/workflows/create-private-issue.yml index 7770ba53cf9..af301645da3 100644 --- a/.github/workflows/create-private-issue.yml +++ b/.github/workflows/create-private-issue.yml @@ -2,7 +2,8 @@ name: Copy PR to Private Repo on: pull_request: - types: [opened] + types: + - opened jobs: copy_to_private: @@ -20,15 +21,22 @@ jobs: - name: Create issue in Internal-Reviews repo uses: actions/github-script@v7 with: - token: ${{ secrets.PRIVATE_REPO_PAT }} + github-token: ${{ secrets.PRIVATE_REPO_PAT }} script: | const title = context.payload.pull_request.title; const url = context.payload.pull_request.html_url; const user = context.payload.pull_request.user.login; - await github.issues.create({ - owner: 'Polkadot-Fast-Grants', - repo: 'Internal-Reviews', - title: `New Grant Submission: ${title}`, - body: `A new PR was submitted by @${user}:\n\n${url}` - }); + try { + const result = await github.rest.issues.create({ + owner: 'Polkadot-Fast-Grants', + repo: 'Internal-Reviews', + title: `New Grant Submission: ${title}`, + body: `A new PR was submitted by @${user}:\n\n${url}` + }); + + console.log(`✅ Successfully created Issue #${result.data.number} for PR: "${title}"`); + } catch (error) { + console.error("❌ Failed to create issue in Internal-Reviews repo:", error.message); + throw error; // rethrow so the Action fails and shows properly in GitHub UI + } From bc35e239c7f770c1f4cbebe8baeb8993987822d5 Mon Sep 17 00:00:00 2001 From: sacha <23283108+sacha-l@users.noreply.github.com> Date: Tue, 29 Apr 2025 14:32:29 +0200 Subject: [PATCH 062/242] add: application --- applications/onchain-popsicle.md | 128 +++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 applications/onchain-popsicle.md diff --git a/applications/onchain-popsicle.md b/applications/onchain-popsicle.md new file mode 100644 index 00000000000..6954a226ffb --- /dev/null +++ b/applications/onchain-popsicle.md @@ -0,0 +1,128 @@ +# 📝 Onchain Popsicle Test + +## 🌟 Project Overview + +Please provide the following: + +- If the name of your project is not descriptive, a tagline (one sentence summary) +- A brief description of your project +- An indication of how your project relates to / integrates into Polkadot +- An indication of why your team is interested in creating this project +- (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) + +### 🔍 Project Details + +We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): + +- An overview of the technology stack to be used +- Documentation of core components, protocols, architecture, etc. to be deployed +- Any PoC/MVP or other relevant prior work or research on the topic +- Mockups/designs of any UI components +- Data models / API specifications of the core functionality +- What your project is *not* or will *not* provide or implement + - This is a place for you to manage expectations and clarify any limitations + +### 🧩 Ecosystem Fit + +Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: + +- Where and how does your project fit into the ecosystem? +- Who is your target audience? +- What need(s) does your project meet? +- Are there any other projects similar to yours in the Polkadot ecosystem? + - If so, how is your project different? + - If not, why might such a project not exist yet? + +> **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. + +## 👥 Team + +- **Team Name:** Name of your team. If you apply as a legal entity, please use its name. +- **Contact Name:** Full name of the contact person in your team +- **Contact Email:** Contact email +- **Website:** Your website, GitHub org, blog, or similar + +### Team members + +Please list the legal name of all grant beneficiaries. Solo developers (1-person teams) are eligible for funding. + +#### LinkedIn Profiles (if available) + +- https://www.linkedin.com/{person_1} +- https://www.linkedin.com/{person_2} + +### Team Code Repos + +- https://github.com/{your_organisation}/{project_1} +- https://github.com/{your_organisation}/{project_2} + +Please also provide the GitHub accounts of all team members: + +- https://github.com/{team_member_1} +- https://github.com/{team_member_2} + +### Team's experience + +Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. + +## 📊 Development Status + +If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. + +## 📅 Development Roadmap + +This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. + +**Important notes:** +- Each milestone is capped at **$5,000 USD** +- Milestones must be delivered within **3 months** of approval +- The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) +- You will only receive payment after successful milestone delivery + +### Overview + +- **Estimated Duration:** Duration of the whole project (maximum 3 months) +- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project +- **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD) + +> Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 0a. | License | Apache 2.0 / GPLv3 / MIT / Unlicense | +| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | +| 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | +| 1. | Feature X | We will create a feature that will... (Please describe in detail) | +| 2. | Feature Y | The Y feature will... (Please describe in detail) | +| 3. | Feature Z | The Z feature will... (Please describe in detail) | + +### 💰 Budget Breakdown + +Please provide a breakdown of your budget by milestone: + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 1 | Features X, Y | $5,000 | 1.5 months | +| 2 | Feature Z | $5,000 | 1.5 months | +| **Total** | | **$10,000** | **3 months** | + +Make sure you show clearly what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). + +## 🔮 Future Plans + +Please include: + +- How you intend to continue development after the Fast-Grant +- Any plans for seeking additional funding (other grants, VC funding, etc.) +- Your vision for the project's growth and impact in the Polkadot ecosystem + +## ℹ️ Additional Information + +Here you can add any additional information that you think is relevant to this application, such as: + +- Work you have already done +- If there are any other teams who have already contributed to the project +- Other funding you may have applied for + +Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From a00ee8fc16db1da6ed55df204f64bbd9332f7e04 Mon Sep 17 00:00:00 2001 From: sacha <23283108+sacha-l@users.noreply.github.com> Date: Tue, 29 Apr 2025 14:33:56 +0200 Subject: [PATCH 063/242] fix --- applications/onchain-popsicle.md | 128 ------------------------------- 1 file changed, 128 deletions(-) delete mode 100644 applications/onchain-popsicle.md diff --git a/applications/onchain-popsicle.md b/applications/onchain-popsicle.md deleted file mode 100644 index 6954a226ffb..00000000000 --- a/applications/onchain-popsicle.md +++ /dev/null @@ -1,128 +0,0 @@ -# 📝 Onchain Popsicle Test - -## 🌟 Project Overview - -Please provide the following: - -- If the name of your project is not descriptive, a tagline (one sentence summary) -- A brief description of your project -- An indication of how your project relates to / integrates into Polkadot -- An indication of why your team is interested in creating this project -- (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) - -### 🔍 Project Details - -We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): - -- An overview of the technology stack to be used -- Documentation of core components, protocols, architecture, etc. to be deployed -- Any PoC/MVP or other relevant prior work or research on the topic -- Mockups/designs of any UI components -- Data models / API specifications of the core functionality -- What your project is *not* or will *not* provide or implement - - This is a place for you to manage expectations and clarify any limitations - -### 🧩 Ecosystem Fit - -Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: - -- Where and how does your project fit into the ecosystem? -- Who is your target audience? -- What need(s) does your project meet? -- Are there any other projects similar to yours in the Polkadot ecosystem? - - If so, how is your project different? - - If not, why might such a project not exist yet? - -> **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. - -## 👥 Team - -- **Team Name:** Name of your team. If you apply as a legal entity, please use its name. -- **Contact Name:** Full name of the contact person in your team -- **Contact Email:** Contact email -- **Website:** Your website, GitHub org, blog, or similar - -### Team members - -Please list the legal name of all grant beneficiaries. Solo developers (1-person teams) are eligible for funding. - -#### LinkedIn Profiles (if available) - -- https://www.linkedin.com/{person_1} -- https://www.linkedin.com/{person_2} - -### Team Code Repos - -- https://github.com/{your_organisation}/{project_1} -- https://github.com/{your_organisation}/{project_2} - -Please also provide the GitHub accounts of all team members: - -- https://github.com/{team_member_1} -- https://github.com/{team_member_2} - -### Team's experience - -Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. - -## 📊 Development Status - -If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. - -## 📅 Development Roadmap - -This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. - -**Important notes:** -- Each milestone is capped at **$5,000 USD** -- Milestones must be delivered within **3 months** of approval -- The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) -- You will only receive payment after successful milestone delivery - -### Overview - -- **Estimated Duration:** Duration of the whole project (maximum 3 months) -- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project -- **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD) - -> Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. - -| Number | Deliverable | Specification | -| -----: | ----------- | ------------- | -| 0a. | License | Apache 2.0 / GPLv3 / MIT / Unlicense | -| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | -| 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | -| 1. | Feature X | We will create a feature that will... (Please describe in detail) | -| 2. | Feature Y | The Y feature will... (Please describe in detail) | -| 3. | Feature Z | The Z feature will... (Please describe in detail) | - -### 💰 Budget Breakdown - -Please provide a breakdown of your budget by milestone: - -| Milestone | Deliverables | Cost (USD) | Estimated Completion | -| --- | --- | --- | --- | -| 1 | Features X, Y | $5,000 | 1.5 months | -| 2 | Feature Z | $5,000 | 1.5 months | -| **Total** | | **$10,000** | **3 months** | - -Make sure you show clearly what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). - -## 🔮 Future Plans - -Please include: - -- How you intend to continue development after the Fast-Grant -- Any plans for seeking additional funding (other grants, VC funding, etc.) -- Your vision for the project's growth and impact in the Polkadot ecosystem - -## ℹ️ Additional Information - -Here you can add any additional information that you think is relevant to this application, such as: - -- Work you have already done -- If there are any other teams who have already contributed to the project -- Other funding you may have applied for - -Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From f7eefa239b05030a8cdfb3fa267f736dedb96e23 Mon Sep 17 00:00:00 2001 From: Tom-STEM <82093564+Tom-STEM@users.noreply.github.com> Date: Tue, 29 Apr 2025 16:18:50 -0300 Subject: [PATCH 064/242] Update anarchybuild Amended to reflect omission of M3 --- applications/anarchybuild | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/applications/anarchybuild b/applications/anarchybuild index c733948b4e7..dc0d2265342 100644 --- a/applications/anarchybuild +++ b/applications/anarchybuild @@ -108,7 +108,7 @@ Development Roadmap - https://drive.google.com/drive/folders/1fNOyjdkW_KuN9w1gz9 Overview Estimated Duration: 3 Full-Time Equivalent (FTE): 1 -Total Costs: $15,000 +Total Costs: $10,000 Number @@ -152,14 +152,10 @@ Integration of a AI image generator (Technical) $5,000 1 month -M3 -Achieving 1k Unique Users (Optional - Non-Technical) -$5,000 -1 month Total -$15,000 -3 months +$10,000 +2 months 🔮 Future Plans As we continue to build on the current product offering and the work submitted for the Easy A Polkadot London Hackathon, the plan is to keep adding features that focus on the core principles of Anarchy: From b48c3fd570e711c1682d2c347cea70163b21559e Mon Sep 17 00:00:00 2001 From: Sachin Gurjar Date: Wed, 30 Apr 2025 17:24:52 +0530 Subject: [PATCH 065/242] Update ChainFlow.md updating the deliverables as received feedback. --- applications/ChainFlow.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/applications/ChainFlow.md b/applications/ChainFlow.md index ead3e340d1f..973ebbd08b8 100644 --- a/applications/ChainFlow.md +++ b/applications/ChainFlow.md @@ -106,8 +106,8 @@ Conceptualized architecture and conducted feasibility research, ready to initiat | 0b. | Documentation | Inline documentation and detailed tutorial covering setup, scripting workflows, and usage examples | | 0c. | Testing and Testing Guide| Comprehensive unit tests for core functionalities and detailed guide on running tests | | 0d. | Article | Publish an article detailing the automation engine's capabilities and initial use cases | -| 1. | MVP Automation Engine | Develop core pallet for event-driven automation with basic web UI supporting simple scripting for cross-chain asset transfers | -| 2. | Advanced Automation & XCM Integration | Enhanced script conditions, timers, oracle data integration, and full demonstration of real cross-chain automation between two parachains. | +| 1. | MVP Automation Engine | Integrating with parachain testnets to validate Chainflows utility. Develop core pallet for event-driven automation with basic web UI supporting simple scripting for cross-chain asset transfers. | +| 2. | Surveying users & Improvements | Advanced Automation & XCM Integration | Enhanced script conditions, timers, oracle data integration, and full demonstration of real cross-chain automation between two parachains. | ### 💰 Budget Breakdown From 51b4751859db0cbbf3efd488eaee1e512b4b7338 Mon Sep 17 00:00:00 2001 From: sacha <23283108+sacha-l@users.noreply.github.com> Date: Fri, 2 May 2025 17:01:30 +0200 Subject: [PATCH 066/242] fix: workflow for reviewing --- .github/workflows/create-private-issue.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/create-private-issue.yml b/.github/workflows/create-private-issue.yml index af301645da3..f60fca80327 100644 --- a/.github/workflows/create-private-issue.yml +++ b/.github/workflows/create-private-issue.yml @@ -11,12 +11,14 @@ jobs: steps: - name: Token presence check run: | - if [ -z "${{ secrets.PRIVATE_REPO_PAT }}" ]; then + if [ -z "$PRIVATE_REPO_PAT" ]; then echo "❌ Token is NOT set properly" exit 1 else echo "✅ Token is available" fi + env: + PRIVATE_REPO_PAT: ${{ secrets.PRIVATE_REPO_PAT }} - name: Create issue in Internal-Reviews repo uses: actions/github-script@v7 @@ -35,8 +37,4 @@ jobs: body: `A new PR was submitted by @${user}:\n\n${url}` }); - console.log(`✅ Successfully created Issue #${result.data.number} for PR: "${title}"`); - } catch (error) { - console.error("❌ Failed to create issue in Internal-Reviews repo:", error.message); - throw error; // rethrow so the Action fails and shows properly in GitHub UI - } + console.log(`✅ Successfully created Issue #${result.data.number} for PR: "${tit From 6a642adacf34c465ab669f248276963df8a21a77 Mon Sep 17 00:00:00 2001 From: sacha <23283108+sacha-l@users.noreply.github.com> Date: Fri, 2 May 2025 17:12:17 +0200 Subject: [PATCH 067/242] fix: workflow file --- .github/workflows/create-private-issue.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/create-private-issue.yml b/.github/workflows/create-private-issue.yml index f60fca80327..762907c246e 100644 --- a/.github/workflows/create-private-issue.yml +++ b/.github/workflows/create-private-issue.yml @@ -37,4 +37,8 @@ jobs: body: `A new PR was submitted by @${user}:\n\n${url}` }); - console.log(`✅ Successfully created Issue #${result.data.number} for PR: "${tit + console.log(`✅ Successfully created Issue #${result.data.number} for PR: "${title}"`); + } catch (error) { + console.error("❌ Failed to create issue in Internal-Reviews repo:", error.message); + throw error; + } From ea4ec22129ab552eff9fc8310deb55c9d13dcd35 Mon Sep 17 00:00:00 2001 From: Sacha Lansky <23283108+sacha-l@users.noreply.github.com> Date: Fri, 2 May 2025 17:18:35 +0200 Subject: [PATCH 068/242] add: test-copy-pr workflow --- .github/workflows/test-copy-pr.yml | 45 ++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .github/workflows/test-copy-pr.yml diff --git a/.github/workflows/test-copy-pr.yml b/.github/workflows/test-copy-pr.yml new file mode 100644 index 00000000000..c66110c140a --- /dev/null +++ b/.github/workflows/test-copy-pr.yml @@ -0,0 +1,45 @@ +name: Test Copy PR to Private Repo + +on: + workflow_dispatch: + +jobs: + copy_to_private: + runs-on: ubuntu-latest + steps: + - name: Check if token is present and echo length + run: | + TOKEN_LENGTH=${#PRIVATE_REPO_PAT} + echo "🔍 Token length: $TOKEN_LENGTH" + + if [ -z "$PRIVATE_REPO_PAT" ]; then + echo "❌ Token is NOT set properly" + exit 1 + else + echo "✅ Token is available" + fi + env: + PRIVATE_REPO_PAT: ${{ secrets.PRIVATE_REPO_PAT }} + + - name: Create test issue in Internal-Reviews repo + uses: actions/github-script@v7 + with: + github-token: ${{ secrets.PRIVATE_REPO_PAT }} + script: | + const now = new Date().toISOString(); + const title = `Test Issue - ${now}`; + const body = `This is a test issue created by the workflow_dispatch test at ${now}.`; + + try { + const result = await github.rest.issues.create({ + owner: 'Polkadot-Fast-Grants', + repo: 'Internal-Reviews', + title, + body + }); + + console.log(`✅ Successfully created Issue #${result.data.number}: "${title}"`); + } catch (error) { + console.error("❌ Failed to create issue:", error.message); + throw error; + } From 64f246bf0fa1d90ebf4459bd3fb88fa55feefbeb Mon Sep 17 00:00:00 2001 From: Sacha Lansky <23283108+sacha-l@users.noreply.github.com> Date: Fri, 2 May 2025 18:08:40 +0200 Subject: [PATCH 069/242] add: new workflow structure --- .github/workflows/pr-open-checks.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .github/workflows/pr-open-checks.yml diff --git a/.github/workflows/pr-open-checks.yml b/.github/workflows/pr-open-checks.yml new file mode 100644 index 00000000000..02c8fc541c6 --- /dev/null +++ b/.github/workflows/pr-open-checks.yml @@ -0,0 +1,12 @@ +name: PR Open Checks + +on: + pull_request: + types: [opened] + +jobs: + mark-pr-opened: + runs-on: ubuntu-latest + steps: + - name: Log PR open event + run: echo "🔔 PR #${{ github.event.pull_request.number }} opened by ${{ github.actor }}" From 281f2d0945bdf35a6e79ed698d9926a99b5ab798 Mon Sep 17 00:00:00 2001 From: Sacha Lansky <23283108+sacha-l@users.noreply.github.com> Date: Fri, 2 May 2025 18:14:32 +0200 Subject: [PATCH 070/242] fix: update workflow structure --- .github/workflows/create-private-issue.yml | 69 ++++++++++++---------- 1 file changed, 39 insertions(+), 30 deletions(-) diff --git a/.github/workflows/create-private-issue.yml b/.github/workflows/create-private-issue.yml index 762907c246e..6583b0abc2a 100644 --- a/.github/workflows/create-private-issue.yml +++ b/.github/workflows/create-private-issue.yml @@ -1,44 +1,53 @@ -name: Copy PR to Private Repo +name: Create Issue in Private Repo on: - pull_request: + workflow_run: + workflows: ["PR Open Checks"] types: - - opened + - completed jobs: - copy_to_private: + create_issue: + if: ${{ github.event.workflow_run.conclusion == 'success' }} runs-on: ubuntu-latest + steps: - - name: Token presence check + - name: Download original PR event data + uses: dawidd6/action-download-artifact@v2 + with: + name: pr-metadata + run_id: ${{ github.event.workflow_run.id }} + path: ./pr-data + + - name: Read PR metadata + id: pr run: | - if [ -z "$PRIVATE_REPO_PAT" ]; then - echo "❌ Token is NOT set properly" - exit 1 - else - echo "✅ Token is available" - fi - env: - PRIVATE_REPO_PAT: ${{ secrets.PRIVATE_REPO_PAT }} + echo "Reading PR data..." + PR_TITLE=$(cat ./pr-data/title.txt) + PR_URL=$(cat ./pr-data/url.txt) + PR_USER=$(cat ./pr-data/user.txt) + + echo "pr_title=$PR_TITLE" >> "$GITHUB_OUTPUT" + echo "pr_url=$PR_URL" >> "$GITHUB_OUTPUT" + echo "pr_user=$PR_USER" >> "$GITHUB_OUTPUT" - name: Create issue in Internal-Reviews repo uses: actions/github-script@v7 with: github-token: ${{ secrets.PRIVATE_REPO_PAT }} script: | - const title = context.payload.pull_request.title; - const url = context.payload.pull_request.html_url; - const user = context.payload.pull_request.user.login; - - try { - const result = await github.rest.issues.create({ - owner: 'Polkadot-Fast-Grants', - repo: 'Internal-Reviews', - title: `New Grant Submission: ${title}`, - body: `A new PR was submitted by @${user}:\n\n${url}` - }); - - console.log(`✅ Successfully created Issue #${result.data.number} for PR: "${title}"`); - } catch (error) { - console.error("❌ Failed to create issue in Internal-Reviews repo:", error.message); - throw error; - } + const prTitle = `${{ steps.pr.outputs.pr_title }}`; + const prUrl = `${{ steps.pr.outputs.pr_url }}`; + const prUser = `${{ steps.pr.outputs.pr_user }}`; + + const issueTitle = `New Grant Submission: ${prTitle}`; + const issueBody = `A new PR was submitted by @${prUser}:\n\n${prUrl}`; + + const result = await github.rest.issues.create({ + owner: 'Polkadot-Fast-Grants', + repo: 'Internal-Reviews', + title: issueTitle, + body: issueBody + }); + + console.log(`✅ Created issue #${result.data.number}: ${issueTitle}`); From 053376a1072513bf2088e3d1f09c7684ebb73d44 Mon Sep 17 00:00:00 2001 From: Parth Mittal <76661350+mittal-parth@users.noreply.github.com> Date: Sat, 3 May 2025 12:58:23 +0530 Subject: [PATCH 071/242] Add images, update team members section --- applications/khoj.md | 58 +++++++++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 25 deletions(-) diff --git a/applications/khoj.md b/applications/khoj.md index 58d8409223e..5103b052f96 100644 --- a/applications/khoj.md +++ b/applications/khoj.md @@ -1,4 +1,4 @@ -# 📝 Khoj +# 💎 Khoj ## 🌟 Project Overview @@ -6,9 +6,7 @@ - **Description**: Khoj (meaning "search" or "discovery" in Hindi) is a gamified geo-location based treasure hunt platform that combines real-world exploration with Web3 technology. It allows users to participate in location-based AI treasure hunts where they solve riddles, visit physical locations, and earn onchain rewards. - **Integration with Polkadot**: -- **Motivation**: The desire started off in college when we wanted to onboard the new joinees of our tech club with a different experience that combines Web3 with the real world in a gamified manner. -- Since then, we haven't found a platform that solves this our way and we would love to solve this to onboard not just our club members but the world. - +- **Motivation**: The desire started off in college when we wanted to onboard the new joinees of our tech club with a different experience that combines Web3 with the real world in a gamified manner. Since then, we haven't found a platform that solves this our way and we would love to solve this to onboard not just our club members but go beyond. - (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) ### 🔍 Project Details @@ -26,19 +24,37 @@ We expect applicants to have a solid idea about the project's expected final sta - Multiple Attempts: Players get 3 attempts per clue to verify their location - Real-time Collaboration: Built-in video chat for team coordination. - Rewards & Reputation: Fastest players win rewards based on a reputation score generated which can be redeemed later. - - Mockups/designs of any UI components -- Data models / API specifications of the core functionality + + + + + + +
+
+ Discover Hunts +
+
+ Clue Page +
+
+ Treasure Found/Hunt Completion +
+ +- Data Flow Diagram + ![image](https://github.com/user-attachments/assets/eb833d3c-5c37-4b60-9861-10fa1a2c6209) + - What your project is *not* or will *not* provide or implement - This is a place for you to manage expectations and clarify any limitations ### 🧩 Ecosystem Fit -- Where and how does your project fit into the ecosystem?: The main aim is to increase adotion and onboard more users to Polkadot in a gamified manner. Create an application that feels Web2 but onboards users to the Polkadot ecosystem. -- Who is your target audience? The game can be played by anyone as the use cases are broad. - But the focus can be on brands, blockchain projects, DAOs, educational institutions, tourism boards, event organizers, fitness platforms, and local communities — essentially anyone looking to drive real-world engagement through interactive, location-based experiences. -- Are there any other projects similar to yours in the Polkadot ecosystem?: No - - If not, why might such a project not exist yet? There is slight synonimity with Pokemon Go but otherwise the concept of Khoj is novel. It's not present on any blockchain, let alone Polkadot. +- _Where and how does your project fit into the ecosystem?_: The main aim is to increase adotion and onboard more users to Polkadot in a gamified manner. Create an application that feels Web2 but onboards users to the Polkadot ecosystem. +- _Who is your target audience?_ The game can be played by anyone as the use cases are broad. + But the focus can be on local communities, blockchain projects, DAOs, educational institutions and event organizers — essentially anyone looking to drive real-world engagement through interactive, location-based experiences. Also the majority of Polkadot ecosystem is desktop focused. Even though wallets have their apps like SubWallet/the Polkadot App, there are few applications that leverage this smartphone first experience. Apart from the enthusiasts, the larger web2 native audience is on mobile. We want to capture this audience to transition into the Web3 world. +- _Are there any other projects similar to yours in the Polkadot ecosystem?_: No + - _If not, why might such a project not exist yet?_ There is slight synonimity with Pokemon Go but otherwise the concept of Khoj is novel. It's not present on any blockchain, let alone Polkadot. ## 👥 Team @@ -49,27 +65,19 @@ We expect applicants to have a solid idea about the project's expected final sta ### Team members -#### LinkedIn Profiles (if available) +| Name | GitHub | LinkedIn | Experience | +|--------------------|----------------------------------------------------|---------------------------------------------------------|------------| +| **Parth Mittal** | [mittal-parth](https://github.com/mittal-parth) | [mittal-parth](https://www.linkedin.com/in/mittal-parth/) | - Graduated with a [distinction](https://kodadot.xyz/ahp/gallery/171-16) from the Polkadot Blockchain Academy - 5, Singapore
- [2nd Runner Up](https://www.linkedin.com/posts/mittal-parth_hackathon-winners-web3-activity-7048340759116214272-eJvo) in the ink! Smart Contract Category at the Polkadot Hackathon: Europe Edition 2023
- [2x ETHIndia Winner](https://www.thehindu.com/news/cities/Mangalore/nitk-iiit-delhi-team-makes-it-to-top-12-winners-in-ethindia-22/article66238923.ece), 2022 edition being the world's largest Ethereum Hackathon
- Creator of the [polkadot-dev-cli](https://github.com/mittal-parth/polkadot-dev-cli) | +| **Abhiraj Mengade**| [abhiraj-mengade](https://github.com/abhiraj-mengade) | [abhiraj-mengade](https://www.linkedin.com/in/abhiraj-mengade/) | - Graduated with a distinction from the Polkadot Blockchain Academy - 5, Singapore
- [2nd Runner Up](https://www.linkedin.com/posts/mittal-parth_hackathon-winners-web3-activity-7048340759116214272-eJvo) in the ink! Smart Contract Category at the Polkadot Hackathon: Europe Edition 2023 | +| **Shubham Rasal** | [Shubham-Rasal](https://github.com/Shubham-Rasal) | [shubhamrasal](https://www.linkedin.com/in/shubhamrasal/) | - Placeholder | +| **Ayush Kumar Singh** | [ayush4345](https://github.com/ayush4345) | [ayush45](https://www.linkedin.com/in/ayush45/) | - Placeholder | -- Parth Mittal: https://www.linkedin.com/in/mittal-parth/ -- Shubham Rasal: https://www.linkedin.com/in/shubhamrasal/ -- Abhiraj Mengade: https://www.linkedin.com/in/abhiraj-mengade/ -- Ayush Kumar Singh: https://www.linkedin.com/in/ayush45/ ### Team Code Repos - https://github.com/marcdhi/Khoj -#### GitHub Accounts: - -- Parth Mittal: https://github.com/mittal-parth -- Shubham Rasal: https://github.com/Shubham-Rasal -- Abhiraj Mengade: https://github.com/abhiraj-mengade -- Ayush Kumar Singh: https://github.com/ayush4345 - -### Team's experience -Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. ## 📊 Development Status From 3813e5b5a8f4df227628cdb5f4286e0d5d64f1da Mon Sep 17 00:00:00 2001 From: Parth Mittal <76661350+mittal-parth@users.noreply.github.com> Date: Sun, 4 May 2025 01:08:49 +0530 Subject: [PATCH 072/242] Add development roadmap and budget breakdown --- applications/khoj.md | 117 +++++++++++++++++++++++++++++++------------ 1 file changed, 84 insertions(+), 33 deletions(-) diff --git a/applications/khoj.md b/applications/khoj.md index 5103b052f96..67220aa9c5d 100644 --- a/applications/khoj.md +++ b/applications/khoj.md @@ -14,6 +14,14 @@ We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): - An overview of the technology stack to be used + - Frontend: React, TypeScript, TailwindCSS + - Smart Contract: Solidity Smart contract deployed on Moonbeam + - Integrations: + - [True Network](https://docs.truenetwork.io/) (building on-chain reputation in Polkadot) + - Coinbase's CDP SDK for smart wallet authentication + - [Lit Protocol](https://www.litprotocol.com/) for secure location verification and blind compute + - [Walrus Network](https://www.walrus.xyz) for data storage + - [Huddle01](https://huddle01.com/) for real-time collaboration - **PoC/MVP** - [Demo Video on YouTube](https://www.youtube.com/watch?v=9JETJmd9TOk) - [GitHub](https://github.com/marcdhi/Khoj) @@ -39,6 +47,11 @@ We expect applicants to have a solid idea about the project's expected final sta
Treasure Found/Hunt Completion + +
+ Rewards Mockup + + @@ -78,61 +91,99 @@ We expect applicants to have a solid idea about the project's expected final sta - https://github.com/marcdhi/Khoj - ## 📊 Development Status -If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. +Built an initial MVP in 48 hours during [ETHIndia'24](https://ethindia2024.devfolio.co/), one of India's largest Ethereum hackathons. Emerged as one of the Top 10 Finalists/Winners among 800+ participants. Also won the 1st Runner Up by Polkadot, Winner by True Network (building on-chain reputation in Polkadot, Lit Protocol's 2nd Runner Up and Base Top 10. +[Link](https://devfolio.co/projects/khoj-3336) to the project submitted on Devfolio. -## 📅 Development Roadmap +### What are we trying to solve? + +1. Lack of Engagement in Web3 Adoption: Web3 adoption faces barriers due to its technical complexity and lack of relatable, engaging entry points for non-technical users. +2. Decline in Real-World Exploration: In a digital era, people often miss out on physical-world experiences. +3. Limited Interactive Marketing for Brands and DAOs: Brands and blockchain communities struggle to engage users meaningfully. + +### What has been done so far? + +[Explanation Video](https://www.youtube.com/watch?v=qJ4OCtnvjUY&t=4718s) -This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. +1. Users can discover active hunts and register for them. An NFT is generated as a proof of registration. +2. Users can see the clues, move to a location and verify if the answer is correct upto 3 times. The Geolocation API is used to detect the user's location. +3. Clues that are visible to each user are passed via [Claude](https://www.anthropic.com/claude) to generate different clues for the same answer. +4. Integration with Huddle01 for relatime video chat and streaming to YouTube. +5. Game completion and rewards page mock up. +6. Smart contract design with all the basic features required. +7. Integration with Lit Protocol for blind compuration of the location verification and encrypt clue answers. +8. Usage of Walrus Storage to store rich media and encrypted clues. +9. Integration with True Network to attest every solved clue on-chain and generate a Trust Score for final reward distribution. -**Important notes:** -- Each milestone is capped at **$5,000 USD** -- Milestones must be delivered within **3 months** of approval -- The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) -- You will only receive payment after successful milestone delivery +### What has NOT been done? + +A. Team based gameplays. Currently users cannot form teams to play, only individual users can register. Since the game involves moving around and aims to encourage community building, its essential to have team based plays available. This will require changes across the contract and frontend. +B. Huddles (realtime video chat) should create a room for just the team members using NFT gated rooms which users get as part of registration. +C. The location verification algorithm is not consistent yet. Needs work for deterministic gameplay since this forms the backbone. +D. Even the a Trust Score is geenrated, actual reward distribution has not been worked on. Once hunt gets over / the top x teams should automatically be distributed rewards and the game should either be stopped for everyone else / allowed to be continued with reduced/very few rewards. +E. There is no interface for the Trearue Hunt and thereby Clue creation. All of it was done manually. It has lots of moving parts like adding the hunt metadata, seed clue description, attach an exact GPS coordinate from the map as the answer, decide the clue order, encrypt the clues via Lit Protocol, store the metadata on Walrus, obtain the blobIds and add them on-chain and attach/configure rewards with the hunt. +F. Unit tests for the smart contract and frontend. +G. Replace Claude with the Perplexity Sonar API for more realtime, location aware clue generation. +H. Ironing out, bug fixes and UI improvements. + + +## 📅 Development Roadmap ### Overview -- **Estimated Duration:** Duration of the whole project (maximum 3 months) -- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project -- **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD) +- **Estimated Duration:** 2.5 months +- **Full-Time Equivalent (FTE):** 2 +- **Total Costs:** $4,500 USD > Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. | Number | Deliverable | Specification | | -----: | ----------- | ------------- | -| 0a. | License | Apache 2.0 / GPLv3 / MIT / Unlicense | -| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | +| 0a. | License | GPLv3 | +| 0b. | Documentation | We will provide both **inline documentation** of the code and tutorials/docs to create hunts, play hunts and run the project. | | 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | -| 1. | Feature X | We will create a feature that will... (Please describe in detail) | -| 2. | Feature Y | The Y feature will... (Please describe in detail) | -| 3. | Feature Z | The Z feature will... (Please describe in detail) | +| 0d. | Article | We will publish an **article**/video that explains what was done/achieved as part of the grant. | +| 1. | Team based gameplays | Feature explained in #what-has-not-been-done section, point A. | +| 2. | Team gated huddles | Feature explained in #what-has-not-been-done section, point B. | +| 3. | Improvements to location verification | Feature explained in #what-has-not-been-done section, point C. | +| 4. | Reward Distribution | Feature explained in #what-has-not-been-done section, point D. | +| 5. | Treasure Hunt Creation Interface | Feature explained in #what-has-not-been-done section, point E. | +| 6. | Unit Tests | Feature explained in #what-has-not-been-done section, point F. | +| 7. | Perplexity Sonar API | Feature explained in #what-has-not-been-done section, point G. | +| 8. | Documentation | Necessary Documentation | ### 💰 Budget Breakdown Please provide a breakdown of your budget by milestone: -| Milestone | Deliverables | Cost (USD) | Estimated Completion | -| --- | --- | --- | --- | -| 1 | Features X, Y | $5,000 | 1.5 months | -| 2 | Feature Z | $5,000 | 1.5 months | -| **Total** | | **$10,000** | **3 months** | +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +|-----------|---------------------------|------------|-----------------------| +| 1 | Features 1, 2, 3 and 7 | $2,740 | 1.5 months | +| 2 | Features 4, 5, 6 and 8 | $1,760 | 1 month | +| **Total** | | **$4,500** | **2.5 months** | -Make sure you show clearly what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). +**Budget Calculation:** -## 🔮 Future Plans +- 4 developers × 40 hours/month = **160 hours/month** +- 160 hours × $11/hour = **$1,760/month** +- Total project duration = **2.5 months** + +So: -Please include: +- 1.5 months (Milestone 1): + → 160 hours × 1.5 × $11 = **$2,640** + $100 for miscellenous costs* = **$2,740** +- 1 full month (Milestone 2): + → 160 hours × $11 = **$1,760** -- How you intend to continue development after the Fast-Grant -- Any plans for seeking additional funding (other grants, VC funding, etc.) -- Your vision for the project's growth and impact in the Polkadot ecosystem +*Miscellaneous costs = contract deployment, API usage, etc -## ℹ️ Additional Information +**Final Total = $2,640 + $1,760 + $100 = $4,500** + +## 🔮 Future Plans -- Built an initial MVP during [ETHIndia'24](https://ethindia2024.devfolio.co/), one of India's largest Ethereum hackathons. Emerged as one of the Top 10 Finalists/Winners among 800+ participants. - Also won the 1st Runner Up by Polkadot, Winner by [True Network](https://docs.truenetwork.io/) (building on-chain reputation in Polkadot, Lit Protocol's 2nd Runner Up and Base Top 10. - [Link](https://devfolio.co/projects/khoj-3336) to the project submitted on Devfolio. +- The main focus would then be on marketing and taking the product out there for testing, getting user feedback. +- We want to keep the funding minimal and raise only as much as required. VC Funding is not something we want to raise in the near future. +- The vision is to become the answer for the most distincitve way to drive engagement, become an interesting funnel to gain users to Polkadot. +- Some near goals are to conduct hunts at smaller Polkadot specific events, community meetups, JAM tour events and hackathons - ETHIndia'25 being a target. +- One goal close to heart is to become a standard part of each PBA cohort experience, unique to each new location :) From 1c4ab8e6abacea3fdc48988ba460524fb79c3f9e Mon Sep 17 00:00:00 2001 From: Parth Mittal <76661350+mittal-parth@users.noreply.github.com> Date: Sun, 4 May 2025 01:10:28 +0530 Subject: [PATCH 073/242] Move video link --- applications/khoj.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/applications/khoj.md b/applications/khoj.md index 67220aa9c5d..509ae630db5 100644 --- a/applications/khoj.md +++ b/applications/khoj.md @@ -7,7 +7,6 @@ It allows users to participate in location-based AI treasure hunts where they solve riddles, visit physical locations, and earn onchain rewards. - **Integration with Polkadot**: - **Motivation**: The desire started off in college when we wanted to onboard the new joinees of our tech club with a different experience that combines Web3 with the real world in a gamified manner. Since then, we haven't found a platform that solves this our way and we would love to solve this to onboard not just our club members but go beyond. -- (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) ### 🔍 Project Details @@ -23,7 +22,7 @@ We expect applicants to have a solid idea about the project's expected final sta - [Walrus Network](https://www.walrus.xyz) for data storage - [Huddle01](https://huddle01.com/) for real-time collaboration - **PoC/MVP** - - [Demo Video on YouTube](https://www.youtube.com/watch?v=9JETJmd9TOk) + - [Demo Video](https://www.youtube.com/watch?v=9JETJmd9TOk) | [Demo focused on tech explanation](https://www.youtube.com/watch?v=qJ4OCtnvjUY&t=4718s) - [GitHub](https://github.com/marcdhi/Khoj) - Core Gameplay: - Progressive Riddles: Each hunt consists of multiple interconnected clues that tell a story. From e6387b3aceca96e32a71f93a82174474d430846b Mon Sep 17 00:00:00 2001 From: Parth Mittal <76661350+mittal-parth@users.noreply.github.com> Date: Sun, 4 May 2025 01:21:01 +0530 Subject: [PATCH 074/242] Improve markdown rendering --- applications/khoj.md | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/applications/khoj.md b/applications/khoj.md index 509ae630db5..e6127ef2c4a 100644 --- a/applications/khoj.md +++ b/applications/khoj.md @@ -118,13 +118,21 @@ Built an initial MVP in 48 hours during [ETHIndia'24](https://ethindia2024.devfo ### What has NOT been done? A. Team based gameplays. Currently users cannot form teams to play, only individual users can register. Since the game involves moving around and aims to encourage community building, its essential to have team based plays available. This will require changes across the contract and frontend. + B. Huddles (realtime video chat) should create a room for just the team members using NFT gated rooms which users get as part of registration. + C. The location verification algorithm is not consistent yet. Needs work for deterministic gameplay since this forms the backbone. -D. Even the a Trust Score is geenrated, actual reward distribution has not been worked on. Once hunt gets over / the top x teams should automatically be distributed rewards and the game should either be stopped for everyone else / allowed to be continued with reduced/very few rewards. -E. There is no interface for the Trearue Hunt and thereby Clue creation. All of it was done manually. It has lots of moving parts like adding the hunt metadata, seed clue description, attach an exact GPS coordinate from the map as the answer, decide the clue order, encrypt the clues via Lit Protocol, store the metadata on Walrus, obtain the blobIds and add them on-chain and attach/configure rewards with the hunt. + +D. Even the a Trust Score is generated, actual reward distribution has not been worked on. Once hunt gets over / the top x teams should automatically be distributed rewards and the game should either be stopped for everyone else / allowed to be continued with reduced/very few rewards. + +E. There is no interface for the Treasure Hunt and thereby Clue creation. All of it was done manually. It has lots of moving parts like adding the hunt metadata, seed clue description, attach an exact GPS coordinate from the map as the answer, decide the clue order, encrypt the clues via Lit Protocol, store the metadata on Walrus, obtain the blobIds and add them on-chain and attach/configure rewards with the hunt. + F. Unit tests for the smart contract and frontend. + G. Replace Claude with the Perplexity Sonar API for more realtime, location aware clue generation. -H. Ironing out, bug fixes and UI improvements. + +H. Ironing out, bug fixes and UI improvements. + ## 📅 Development Roadmap @@ -143,13 +151,13 @@ H. Ironing out, bug fixes and UI improvements. | 0b. | Documentation | We will provide both **inline documentation** of the code and tutorials/docs to create hunts, play hunts and run the project. | | 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. | Article | We will publish an **article**/video that explains what was done/achieved as part of the grant. | -| 1. | Team based gameplays | Feature explained in #what-has-not-been-done section, point A. | -| 2. | Team gated huddles | Feature explained in #what-has-not-been-done section, point B. | -| 3. | Improvements to location verification | Feature explained in #what-has-not-been-done section, point C. | -| 4. | Reward Distribution | Feature explained in #what-has-not-been-done section, point D. | -| 5. | Treasure Hunt Creation Interface | Feature explained in #what-has-not-been-done section, point E. | -| 6. | Unit Tests | Feature explained in #what-has-not-been-done section, point F. | -| 7. | Perplexity Sonar API | Feature explained in #what-has-not-been-done section, point G. | +| 1. | Team based gameplays | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point A. | +| 2. | Team gated huddles | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point B. | +| 3. | Improvements to location verification | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point C. | +| 4. | Reward Distribution | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point D. | +| 5. | Treasure Hunt Creation Interface | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point E. | +| 6. | Unit Tests | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point F. | +| 7. | Perplexity Sonar API | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point G. | | 8. | Documentation | Necessary Documentation | ### 💰 Budget Breakdown From fe675a048b9941a214e3859e476f7870497e3a3d Mon Sep 17 00:00:00 2001 From: Sacha Lansky <23283108+sacha-l@users.noreply.github.com> Date: Sun, 4 May 2025 18:10:07 +0200 Subject: [PATCH 075/242] fix pr-open-checks.yml --- .github/workflows/pr-open-checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-open-checks.yml b/.github/workflows/pr-open-checks.yml index 02c8fc541c6..5db3575688c 100644 --- a/.github/workflows/pr-open-checks.yml +++ b/.github/workflows/pr-open-checks.yml @@ -9,4 +9,4 @@ jobs: runs-on: ubuntu-latest steps: - name: Log PR open event - run: echo "🔔 PR #${{ github.event.pull_request.number }} opened by ${{ github.actor }}" + run: echo '🔔 PR #${{ github.event.pull_request.number }} opened by ${{ github.actor }}' From dddecba9b6d3eb60345ad59b4507c44eda7b4209 Mon Sep 17 00:00:00 2001 From: enderNakamoto Date: Sun, 4 May 2025 23:02:48 -0700 Subject: [PATCH 076/242] made ZK and FHE a fturue goal for tempest veil --- applications/tempest_veil.md | 56 +++++++++++++++++++++++++----------- 1 file changed, 39 insertions(+), 17 deletions(-) diff --git a/applications/tempest_veil.md b/applications/tempest_veil.md index 85bc6a3edcb..f9dc94db835 100644 --- a/applications/tempest_veil.md +++ b/applications/tempest_veil.md @@ -21,7 +21,7 @@ Our team is passionate about real-time strategy games, and this project is a nat - **Smart Contracts:** Solidity (deployed on EVM-compatible Polkadot parachains) - **Oracle** We will use Acurast Trusted Execution Environment (TEE) to get Weather and Randomness data. -- **Zero-Knowledge Proofs:** Noir for circuit development, with Solidity verifier contracts generated using Aztec’s Barretenberg package, if Noir proof verification fails on PolkaVM, we will try Circom, and finally FHE (using Inco's Confidentiality Computation Layer). More on these technologies are discussed later. +- **Zero-Knowledge Proofs(Future Goal):** Noir for circuit development, with Solidity verifier contracts generated using Aztec’s Barretenberg package, if Noir proof verification fails on PolkaVM, we will try Circom, and finally FHE (using Inco's Confidentiality Computation Layer). More on these technologies are discussed later. - **Frontend:** Next.js, TypeScript, TailwindCSS - **Backend / Game Engine:** The backend will be minimal, as most of the game logic is handled on-chain. Off-chain scripts written in TypeScript/Node.js will run as cron jobs to manage regular game state updates. Initially, we’ll use a centralized backend to fetch weather data during the early development phase. As the project matures, these scripts will be migrated into Acurast TEEs to enable decentralized, verifiable weather data retrieval - **Indexer:** SubQuery for efficient game updates on frontend and leaderboard functionality @@ -38,7 +38,43 @@ To support multiple in-game locations, each with their own dynamic weather, we w We also plan to incorporate Acurast’s Verifiable Random Function (VRF) to introduce controlled randomness into battles, adding depth and unpredictability to each encounter. Until Acurast is available on PolkadotHub, we will mock the randomness during development. Even if integration doesn’t happen within the three-month grant window, we’re confident it will follow soon given Acurast’s strong presence in the Polkadot ecosystem. -#### **Optional Addition (ZK or FHE for information assymetry)** +#### **Relevant Prior Work:** + +We've explored ZK and FHE as core tools for building information-asymmetric strategy games—focusing on fog-of-war, hidden state, and verifiable actions. Through hackathons like ETHGlobal CircuitBreaker, zkHack Istanbul, zkHack Montreal and ETHDenver, we've gained hands-on experience with Noir, FHE (Inco/Fhenix), and zkVMs (Risc0 and Mina), laying the foundation for this game. We discuss these projects in more detail in the Development Status section below. + +#### **Fast Grant Expectations** + +Developing a real-time weather-driven strategy game will take the full three-month build period, even without integrating optional zk proofs or FHE. The main challenge is designing a scalable weather data aggregator, similar to Chainlink’s price feeds, using Acurast’s TEE-powered oracle network to fetch, verify, and publish on-chain weather conditions. While supporting a single location is simple, extending this to any number of cities requires careful planning and robust infrastructure. In parallel with the backend and smart contract work, I will also focus on building a polished frontend and delivering a smooth, engaging user experience. + +For this grant, we will deliver a playable proof-of-concept version of Tempest Veil. Below is a list of core deliverables, along with optional features we plan to include in future iterations: + +#### Core Deliverables + +- ✅ **Functional Gameplay Prototype** + - Real-time strategy mechanics driven by real-world weather + - Player actions: move, attack, and resolve combat based on on-chain data + - Controlled randomness using verifiable oracle input + +- ✅ **User Interface and Game Loop** + - Polished frontend with intuitive controls + - Fully playable core game loop + +- ✅ **Backend and Smart Contracts** + - Weather data fetched and verified via Acurast's TEE-powered oracle network + - On-chain logic for player actions and environment-based combat resolution + - Scalable weather aggregator architecture supporting multiple cities + +#### Optional (Stretch Goal) + +- ⚙️ **Fog of War Implementation** *(optional depending on tooling support)* + - Preferred: FHE via Inco's Confidentiality Layer (pending PolkaVM compatibility) + - Alternative: ZK proofs using Noir, Circom, or Risc0 as an alternative for hidden strategies, if the FHE coprocessor is not compatible with PolkaVM in time. + +### Long term Goals - Optional Addition of ZK or FHE for information assymetry, and AI NPC agents. + +> Note: The three month Fast Grant will focus on building a weather based RTS game as a foundation for future integration of fog of war mechanics, preferably using FHE via Inco's Confidentiality Layer once it becomes available beyond this initial timeframe. + +>Note: While FHE is my preferred approach for implementing fog of war, I am including multiple options because it is still uncertain whether Inco’s Confidentiality Layer will support PolkaVM. To ensure progress, I am also prepared to use ZK alternatives such as Noir, Circom, or Risc0 depending on compatibility and readiness. Tempest Veil will explore hidden information to enable asymmetric gameplay, such as concealing army composition and strategy. This depends on VM compatibility and may not be fully supported on PolkadotHub’s polkaVM. We will make three attempts to enable hidden strategy in *Tempest Veil*: @@ -47,7 +83,7 @@ We will make three attempts to enable hidden strategy in *Tempest Veil*: 2. **Fallback to Circom**: If Noir does not work, we will rewrite the circuits in Circom and use Circom-compatible verifiers. However, Circom verifiers are also likely to face similar compatibility issues with PolkadotHub’s VM due to the same reliance on precompiles. - 3. **FHE via Inco**: As a third approach, we will explore fully homomorphic encryption (FHE) using Inco’s “Confidentiality as a Service” to achieve hidden strategy. More details are available [here](https://docs.inco.org/confidentiality-as-a-service/connect-to-dapps-on-existing-evm-chains). This service has not launched yet, and it is still unclear whether it will support the PolkadotHub VM (PVM). + 3. **FHE via Inco ( Most Prefrred) **: As a third approach, we will explore fully homomorphic encryption (FHE) using Inco’s “Confidentiality as a Service” to achieve hidden strategy. More details are available [here](https://docs.inco.org/confidentiality-as-a-service/connect-to-dapps-on-existing-evm-chains). This service has not launched yet, and it is still unclear whether it will support the PolkadotHub VM (PVM). We can guarantee that we will make every effort to implement hidden strategy in the game. However, due to current tooling limitations and VM compatibility concerns, we cannot guarantee success within the three-month grant timeline. If the technology becomes viable later, we are committed to incorporating it as soon as possible. @@ -73,20 +109,6 @@ The FHE implementation offers a significantly better user experience, as it does The game state will reside on PolkadotHub contracts, while battles are intended to be executed within an FHE coprocessor. This will require a way to transfer state between the two environments, potentially across different chains. Since the FHE coprocessors have not yet launched and their architecture is not fully defined, we will need to explore and adapt once more technical details become available. -#### **Relevant Prior Work:** - -We've explored ZK and FHE as core tools for building information-asymmetric strategy games—focusing on fog-of-war, hidden state, and verifiable actions. Through hackathons like ETHGlobal CircuitBreaker, zkHack Istanbul, zkHack Montreal and ETHDenver, we've gained hands-on experience with Noir, FHE (Inco/Fhenix), and zkVMs (Risc0 and Mina), laying the foundation for this game. We discuss these projects in more detail in the Development Status section below. - -#### **Fast Grant Expectations** - -For this grant, we will deliver a playable proof-of-concept version of Tempest Veil—a fun, on-chain strategy game with real-time battles influenced by verifiable weather data and controlled randomness. The prototype will include a functional UI, core gameplay loop, and foundational contracts that allow players to move, attack, and resolve combat based on real-world environmental conditions. - -While zero-knowledge proofs and fully homomorphic encryption are not required to enjoy the game, we will explore integrating them for hidden strategies if tooling and chain support allow. These features are experimental and may extend beyond the three-month grant window, but we’re committed to pursuing them as the ecosystem matures. - -Alongside the game, we will publish blog posts and tutorials to share what we’ve learned—especially around integrating real-world data with smart contracts and designing verifiable on-chain gameplay. All code will be open source to promote transparency, reusability, and ecosystem growth. - -#### Long term Goals - Beyond Fast Grant - **Tempest Veil** is more than just a game—it’s a permissionless, long-term experiment in cryptonative strategy design. Our vision is to create an open, moddable world where anyone can play, contribute, or build custom tools and agents on top of the game’s core mechanics. We're exploring how zero-knowledge, FHE, and verifiable AI can unlock new forms of emergent, asymmetric gameplay—not just as technical showcases, but to make something fun, strategic, and community-driven. Looking ahead, we aim to expand the game’s strategic depth through confidential computing. We'll test **Inco’s upcoming testnet**, which introduces a confidentiality layer to EVM chains, to enable FHE-based concealment of army composition and tactics—critical for scaling battles that go beyond what ZK circuits can currently handle. From 42e1e86044b695a047bd06cbe639f8272740e48d Mon Sep 17 00:00:00 2001 From: Sacha Lansky <23283108+sacha-l@users.noreply.github.com> Date: Mon, 5 May 2025 15:29:38 +0200 Subject: [PATCH 077/242] fix: update yaml --- .github/workflows/pr-open-checks.yml | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pr-open-checks.yml b/.github/workflows/pr-open-checks.yml index 5db3575688c..52a9ce5d897 100644 --- a/.github/workflows/pr-open-checks.yml +++ b/.github/workflows/pr-open-checks.yml @@ -1,12 +1,27 @@ -name: PR Open Checks +name: Dispatch PR Open Event on: pull_request: types: [opened] jobs: - mark-pr-opened: + dispatch-to-private: + # Only run this job if the PR is opened in the base repo, not in a fork + if: github.repository == 'Polkadot-Fast-Grants/apply' runs-on: ubuntu-latest + steps: - - name: Log PR open event - run: echo '🔔 PR #${{ github.event.pull_request.number }} opened by ${{ github.actor }}' + - name: Send repository_dispatch to Internal-Reviews + run: | + curl -X POST \ + -H "Accept: application/vnd.github+json" \ + -H "Authorization: Bearer ${{ secrets.DISPATCH_TOKEN }}" \ + https://api.github.com/repos/Polkadot-Fast-Grants/Internal-Reviews/dispatches \ + -d '{ + "event_type": "pr_opened", + "client_payload": { + "pr_title": "${{ github.event.pull_request.title }}", + "pr_url": "${{ github.event.pull_request.html_url }}", + "pr_user": "${{ github.actor }}" + } + }' From 844c0f93d29fed9ec408dc5441f03e77050a1b8a Mon Sep 17 00:00:00 2001 From: Kunal Date: Mon, 5 May 2025 21:27:27 +0530 Subject: [PATCH 078/242] add application for powergrid_network.md --- applications/powergrid_network.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/powergrid_network.md b/applications/powergrid_network.md index 508eeb54c32..2fc36af5f67 100644 --- a/applications/powergrid_network.md +++ b/applications/powergrid_network.md @@ -198,7 +198,7 @@ The detailed research is documented in our whitepaper and research document, whi | Milestone | Deliverables | Cost (USD) | Estimated Completion | | --- | --- | --- | --- | | 1 | Smart Contract Development | $5,000 | 2 Weeks | -| 2 | Web & Mobile App Development | $5,000 | 6 weeks(by 20 June 2025) | +| 2 | Web & Mobile App Development | $5,000 | 6 weeks | | **Total** | | **$10,000** | **2 months** | ## 🔮 Future Plans From e77d465126ad72e1f6daea7dba3fc807d5b5075c Mon Sep 17 00:00:00 2001 From: Shubham Rasal <95695273+Shubham-Rasal@users.noreply.github.com> Date: Tue, 6 May 2025 15:57:55 +0530 Subject: [PATCH 079/242] Update khoj.md --- applications/khoj.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/applications/khoj.md b/applications/khoj.md index e6127ef2c4a..16d90b447f3 100644 --- a/applications/khoj.md +++ b/applications/khoj.md @@ -4,9 +4,9 @@ - **Tagline**: Participate in AI-personalised treasure hunts where each clue is a physical location. Earn on-chain rewards and onboard a million users. - **Description**: Khoj (meaning "search" or "discovery" in Hindi) is a gamified geo-location based treasure hunt platform that combines real-world exploration with Web3 technology. - It allows users to participate in location-based AI treasure hunts where they solve riddles, visit physical locations, and earn onchain rewards. -- **Integration with Polkadot**: -- **Motivation**: The desire started off in college when we wanted to onboard the new joinees of our tech club with a different experience that combines Web3 with the real world in a gamified manner. Since then, we haven't found a platform that solves this our way and we would love to solve this to onboard not just our club members but go beyond. + It allows users to participate in location-based AI treasure hunts where they solve riddles, visit physical locations, and earn on-chain rewards. +- **Integration with Polkadot**: The application smart contract (which includes token creation and NFTs) will be deployed on the Polkadot Blockchain. +- **Motivation**: The desire started off in college when we wanted to onboard the new joinees of our tech club with a different experience that combines Web3 with the real world in a gamified manner. Since then, we haven't found a platform that solves this our way, and we would love to solve this to onboard not just our club members but go beyond. ### 🔍 Project Details @@ -62,11 +62,11 @@ We expect applicants to have a solid idea about the project's expected final sta ### 🧩 Ecosystem Fit -- _Where and how does your project fit into the ecosystem?_: The main aim is to increase adotion and onboard more users to Polkadot in a gamified manner. Create an application that feels Web2 but onboards users to the Polkadot ecosystem. +- _Where and how does your project fit into the ecosystem?_: The main aim is to increase adoption and onboard more users to Polkadot in a gamified manner. Create an application that feels Web2 but onboards users to the Polkadot ecosystem. - _Who is your target audience?_ The game can be played by anyone as the use cases are broad. - But the focus can be on local communities, blockchain projects, DAOs, educational institutions and event organizers — essentially anyone looking to drive real-world engagement through interactive, location-based experiences. Also the majority of Polkadot ecosystem is desktop focused. Even though wallets have their apps like SubWallet/the Polkadot App, there are few applications that leverage this smartphone first experience. Apart from the enthusiasts, the larger web2 native audience is on mobile. We want to capture this audience to transition into the Web3 world. + But the focus can be on local communities, blockchain projects, DAOs, educational institutions, and event organizers — essentially anyone looking to drive real-world engagement through interactive, location-based experiences. Also, the majority of the Polkadot ecosystem is desktop-focused. Even though wallets have their apps like SubWallet/the Polkadot App, there are few applications that leverage this smartphone first experience. Apart from the enthusiasts, the larger web2 native audience is on mobile. We want to capture this audience to transition into the Web3 world. - _Are there any other projects similar to yours in the Polkadot ecosystem?_: No - - _If not, why might such a project not exist yet?_ There is slight synonimity with Pokemon Go but otherwise the concept of Khoj is novel. It's not present on any blockchain, let alone Polkadot. + - _If not, why might such a project not exist yet?_ There is slight synonimity with Pokémon Go, but otherwise the concept of Khoj is novel. It's not present on any blockchain, let alone Polkadot. ## 👥 Team @@ -81,7 +81,7 @@ We expect applicants to have a solid idea about the project's expected final sta |--------------------|----------------------------------------------------|---------------------------------------------------------|------------| | **Parth Mittal** | [mittal-parth](https://github.com/mittal-parth) | [mittal-parth](https://www.linkedin.com/in/mittal-parth/) | - Graduated with a [distinction](https://kodadot.xyz/ahp/gallery/171-16) from the Polkadot Blockchain Academy - 5, Singapore
- [2nd Runner Up](https://www.linkedin.com/posts/mittal-parth_hackathon-winners-web3-activity-7048340759116214272-eJvo) in the ink! Smart Contract Category at the Polkadot Hackathon: Europe Edition 2023
- [2x ETHIndia Winner](https://www.thehindu.com/news/cities/Mangalore/nitk-iiit-delhi-team-makes-it-to-top-12-winners-in-ethindia-22/article66238923.ece), 2022 edition being the world's largest Ethereum Hackathon
- Creator of the [polkadot-dev-cli](https://github.com/mittal-parth/polkadot-dev-cli) | | **Abhiraj Mengade**| [abhiraj-mengade](https://github.com/abhiraj-mengade) | [abhiraj-mengade](https://www.linkedin.com/in/abhiraj-mengade/) | - Graduated with a distinction from the Polkadot Blockchain Academy - 5, Singapore
- [2nd Runner Up](https://www.linkedin.com/posts/mittal-parth_hackathon-winners-web3-activity-7048340759116214272-eJvo) in the ink! Smart Contract Category at the Polkadot Hackathon: Europe Edition 2023 | -| **Shubham Rasal** | [Shubham-Rasal](https://github.com/Shubham-Rasal) | [shubhamrasal](https://www.linkedin.com/in/shubhamrasal/) | - Placeholder | +| **Shubham Rasal** | [Shubham-Rasal](https://github.com/Shubham-Rasal) | [shubhamrasal](https://www.linkedin.com/in/shubhamrasal/) | - EthIndia 24 Finalist
- 3x EthGlobal Hackathon Winner | | **Ayush Kumar Singh** | [ayush4345](https://github.com/ayush4345) | [ayush45](https://www.linkedin.com/in/ayush45/) | - Placeholder | @@ -108,30 +108,30 @@ Built an initial MVP in 48 hours during [ETHIndia'24](https://ethindia2024.devfo 1. Users can discover active hunts and register for them. An NFT is generated as a proof of registration. 2. Users can see the clues, move to a location and verify if the answer is correct upto 3 times. The Geolocation API is used to detect the user's location. 3. Clues that are visible to each user are passed via [Claude](https://www.anthropic.com/claude) to generate different clues for the same answer. -4. Integration with Huddle01 for relatime video chat and streaming to YouTube. -5. Game completion and rewards page mock up. +4. Integration with Huddle01 for real-time video chat and streaming to YouTube. +5. Game completion and rewards page mock-up. 6. Smart contract design with all the basic features required. -7. Integration with Lit Protocol for blind compuration of the location verification and encrypt clue answers. -8. Usage of Walrus Storage to store rich media and encrypted clues. +7. Integration with Lit Protocol for blind computation of the location verification and encryption of clue answers. +8. Usage of IPFS for encrypted data storage 9. Integration with True Network to attest every solved clue on-chain and generate a Trust Score for final reward distribution. ### What has NOT been done? A. Team based gameplays. Currently users cannot form teams to play, only individual users can register. Since the game involves moving around and aims to encourage community building, its essential to have team based plays available. This will require changes across the contract and frontend. -B. Huddles (realtime video chat) should create a room for just the team members using NFT gated rooms which users get as part of registration. +B. Huddles (real-time video chat) should create a room for just the team members using NFT gated rooms, which users get as part of registration. C. The location verification algorithm is not consistent yet. Needs work for deterministic gameplay since this forms the backbone. -D. Even the a Trust Score is generated, actual reward distribution has not been worked on. Once hunt gets over / the top x teams should automatically be distributed rewards and the game should either be stopped for everyone else / allowed to be continued with reduced/very few rewards. +D. Even the a Trust Score is generated, actual reward distribution has not been worked on. Once hunt gets over / the top, x teams should automatically be distributed rewards, and the game should either be stopped for everyone else / allowed to be continued with reduced/very few rewards. E. There is no interface for the Treasure Hunt and thereby Clue creation. All of it was done manually. It has lots of moving parts like adding the hunt metadata, seed clue description, attach an exact GPS coordinate from the map as the answer, decide the clue order, encrypt the clues via Lit Protocol, store the metadata on Walrus, obtain the blobIds and add them on-chain and attach/configure rewards with the hunt. F. Unit tests for the smart contract and frontend. -G. Replace Claude with the Perplexity Sonar API for more realtime, location aware clue generation. +G. Replace Claude with the Perplexity Sonar API for more real-time, location-aware clue generation. -H. Ironing out, bug fixes and UI improvements. +H. Ironing out, bug fixes, and UI improvements. @@ -148,7 +148,7 @@ H. Ironing out, bug fixes and UI improvements. | Number | Deliverable | Specification | | -----: | ----------- | ------------- | | 0a. | License | GPLv3 | -| 0b. | Documentation | We will provide both **inline documentation** of the code and tutorials/docs to create hunts, play hunts and run the project. | +| 0b. | Documentation | We will provide both **inline documentation** of the code and tutorials/docs to create hunts, play hunts, and run the project. | | 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. | Article | We will publish an **article**/video that explains what was done/achieved as part of the grant. | | 1. | Team based gameplays | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point A. | From 87840723a6dfb9f2f8f94f18fd6c36f18d9e9c5b Mon Sep 17 00:00:00 2001 From: Parth Mittal <76661350+mittal-parth@users.noreply.github.com> Date: Tue, 6 May 2025 21:56:20 +0530 Subject: [PATCH 080/242] Add Ayush bio --- applications/khoj.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/khoj.md b/applications/khoj.md index 16d90b447f3..a18b85963f2 100644 --- a/applications/khoj.md +++ b/applications/khoj.md @@ -82,7 +82,7 @@ We expect applicants to have a solid idea about the project's expected final sta | **Parth Mittal** | [mittal-parth](https://github.com/mittal-parth) | [mittal-parth](https://www.linkedin.com/in/mittal-parth/) | - Graduated with a [distinction](https://kodadot.xyz/ahp/gallery/171-16) from the Polkadot Blockchain Academy - 5, Singapore
- [2nd Runner Up](https://www.linkedin.com/posts/mittal-parth_hackathon-winners-web3-activity-7048340759116214272-eJvo) in the ink! Smart Contract Category at the Polkadot Hackathon: Europe Edition 2023
- [2x ETHIndia Winner](https://www.thehindu.com/news/cities/Mangalore/nitk-iiit-delhi-team-makes-it-to-top-12-winners-in-ethindia-22/article66238923.ece), 2022 edition being the world's largest Ethereum Hackathon
- Creator of the [polkadot-dev-cli](https://github.com/mittal-parth/polkadot-dev-cli) | | **Abhiraj Mengade**| [abhiraj-mengade](https://github.com/abhiraj-mengade) | [abhiraj-mengade](https://www.linkedin.com/in/abhiraj-mengade/) | - Graduated with a distinction from the Polkadot Blockchain Academy - 5, Singapore
- [2nd Runner Up](https://www.linkedin.com/posts/mittal-parth_hackathon-winners-web3-activity-7048340759116214272-eJvo) in the ink! Smart Contract Category at the Polkadot Hackathon: Europe Edition 2023 | | **Shubham Rasal** | [Shubham-Rasal](https://github.com/Shubham-Rasal) | [shubhamrasal](https://www.linkedin.com/in/shubhamrasal/) | - EthIndia 24 Finalist
- 3x EthGlobal Hackathon Winner | -| **Ayush Kumar Singh** | [ayush4345](https://github.com/ayush4345) | [ayush45](https://www.linkedin.com/in/ayush45/) | - Placeholder | +| **Ayush Kumar Singh** | [ayush4345](https://github.com/ayush4345) | [ayush45](https://www.linkedin.com/in/ayush45/) | - ETHIndia 24 Finalist
- 3x ETHGlobal Hackathon Winner | ### Team Code Repos From 61c15d7921e7ae094797b19e63935ab7f49b875c Mon Sep 17 00:00:00 2001 From: Abhiraj Mengade Date: Tue, 6 May 2025 22:31:46 +0530 Subject: [PATCH 081/242] Update, ecosystem fit, add abhiraj bio, add evm compatibility line --- applications/khoj.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/applications/khoj.md b/applications/khoj.md index a18b85963f2..12f25a60b86 100644 --- a/applications/khoj.md +++ b/applications/khoj.md @@ -62,7 +62,7 @@ We expect applicants to have a solid idea about the project's expected final sta ### 🧩 Ecosystem Fit -- _Where and how does your project fit into the ecosystem?_: The main aim is to increase adoption and onboard more users to Polkadot in a gamified manner. Create an application that feels Web2 but onboards users to the Polkadot ecosystem. +- _Where and how does your project fit into the ecosystem?_: The main aim is to increase adoption and onboard more users to Polkadot in a gamified and intuitive way. By designing an experience that feels Web2 but runs on Web3 rails, Khoj lowers the entry barrier for new users while showcasing the unique capabilities of Polkadot. Additionally, Khoj adds a strong social and community dimension—creating opportunities for on-chain crypto meetups, shared challenges, and collaborative gameplay. By making crypto events more interactive and fun, we aim to foster real-world community building. - _Who is your target audience?_ The game can be played by anyone as the use cases are broad. But the focus can be on local communities, blockchain projects, DAOs, educational institutions, and event organizers — essentially anyone looking to drive real-world engagement through interactive, location-based experiences. Also, the majority of the Polkadot ecosystem is desktop-focused. Even though wallets have their apps like SubWallet/the Polkadot App, there are few applications that leverage this smartphone first experience. Apart from the enthusiasts, the larger web2 native audience is on mobile. We want to capture this audience to transition into the Web3 world. - _Are there any other projects similar to yours in the Polkadot ecosystem?_: No @@ -80,9 +80,9 @@ We expect applicants to have a solid idea about the project's expected final sta | Name | GitHub | LinkedIn | Experience | |--------------------|----------------------------------------------------|---------------------------------------------------------|------------| | **Parth Mittal** | [mittal-parth](https://github.com/mittal-parth) | [mittal-parth](https://www.linkedin.com/in/mittal-parth/) | - Graduated with a [distinction](https://kodadot.xyz/ahp/gallery/171-16) from the Polkadot Blockchain Academy - 5, Singapore
- [2nd Runner Up](https://www.linkedin.com/posts/mittal-parth_hackathon-winners-web3-activity-7048340759116214272-eJvo) in the ink! Smart Contract Category at the Polkadot Hackathon: Europe Edition 2023
- [2x ETHIndia Winner](https://www.thehindu.com/news/cities/Mangalore/nitk-iiit-delhi-team-makes-it-to-top-12-winners-in-ethindia-22/article66238923.ece), 2022 edition being the world's largest Ethereum Hackathon
- Creator of the [polkadot-dev-cli](https://github.com/mittal-parth/polkadot-dev-cli) | -| **Abhiraj Mengade**| [abhiraj-mengade](https://github.com/abhiraj-mengade) | [abhiraj-mengade](https://www.linkedin.com/in/abhiraj-mengade/) | - Graduated with a distinction from the Polkadot Blockchain Academy - 5, Singapore
- [2nd Runner Up](https://www.linkedin.com/posts/mittal-parth_hackathon-winners-web3-activity-7048340759116214272-eJvo) in the ink! Smart Contract Category at the Polkadot Hackathon: Europe Edition 2023 | +| **Abhiraj Mengade** | [abhiraj-mengade](https://github.com/abhiraj-mengade) | [abhiraj-mengade](https://www.linkedin.com/in/abhiraj-mengade/) |- Graduated with a [distinction](https://kodadot.xyz/ahp/gallery/171-01) from the Polkadot Blockchain Academy - 5, Singapore
- [First Prize Winner](https://x.com/OneBlock_/status/1857774803396210770) in the Dapps Category at Polkadot Bangkok 2025
- [2nd Runner Up](https://www.linkedin.com/posts/mittal-parth_hackathon-winners-web3-activity-7048340759116214272-eJvo) in the ink! Smart Contract Category at the Polkadot Hackathon: Europe Edition 2023
- [2x ETHIndia Winner](https://www.thehindu.com/news/cities/Mangalore/nitk-iiit-delhi-team-makes-it-to-top-12-winners-in-ethindia-22/article66238923.ece), 2022 edition being the world's largest Ethereum Hackathon
- Co-founder of [Relay](https://www.relay.montaq.org/), a payment ecosystem built on Polkadot | | **Shubham Rasal** | [Shubham-Rasal](https://github.com/Shubham-Rasal) | [shubhamrasal](https://www.linkedin.com/in/shubhamrasal/) | - EthIndia 24 Finalist
- 3x EthGlobal Hackathon Winner | -| **Ayush Kumar Singh** | [ayush4345](https://github.com/ayush4345) | [ayush45](https://www.linkedin.com/in/ayush45/) | - ETHIndia 24 Finalist
- 3x ETHGlobal Hackathon Winner | +| **Ayush Kumar Singh** | [ayush4345](https://github.com/ayush4345) | [ayush45](https://www.linkedin.com/in/ayush45/) | - EthIndia 24 Finalist
- 3x EthGlobal Hackathon Winner | ### Team Code Repos @@ -194,3 +194,4 @@ So: - The vision is to become the answer for the most distincitve way to drive engagement, become an interesting funnel to gain users to Polkadot. - Some near goals are to conduct hunts at smaller Polkadot specific events, community meetups, JAM tour events and hackathons - ETHIndia'25 being a target. - One goal close to heart is to become a standard part of each PBA cohort experience, unique to each new location :) +- We also plan to support the EVM compatability that Polkadot is [rolling out](https://contracts.polkadot.io/) From f2ec6ea7cf36ce9de6df1277da55880167e265d0 Mon Sep 17 00:00:00 2001 From: Parth Mittal <76661350+mittal-parth@users.noreply.github.com> Date: Wed, 7 May 2025 00:11:10 +0530 Subject: [PATCH 082/242] Update diagrams, add reown, rm walrus features, reorder features --- applications/khoj.md | 51 +++++++++++++++++++++++++------------------- 1 file changed, 29 insertions(+), 22 deletions(-) diff --git a/applications/khoj.md b/applications/khoj.md index 12f25a60b86..ae1bc614738 100644 --- a/applications/khoj.md +++ b/applications/khoj.md @@ -54,11 +54,16 @@ We expect applicants to have a solid idea about the project's expected final sta -- Data Flow Diagram - ![image](https://github.com/user-attachments/assets/eb833d3c-5c37-4b60-9861-10fa1a2c6209) +- Gameplay Data Flow Diagram + ![image](https://github.com/user-attachments/assets/9133efad-86e1-4225-b5c1-ab13a36b7f9d) +- Hunt Creation Data Flow Diagram
+ + - What your project is *not* or will *not* provide or implement - - This is a place for you to manage expectations and clarify any limitations + - We wont be implementing any sdk or tool for the ecosystem it is a dApp. + - Deployment will be restricted to Moonbeam Alpha (Testnet) for now. + - Unit tests will be restricted to the smart contract, not including the frontend. ### 🧩 Ecosystem Fit @@ -117,23 +122,23 @@ Built an initial MVP in 48 hours during [ETHIndia'24](https://ethindia2024.devfo ### What has NOT been done? -A. Team based gameplays. Currently users cannot form teams to play, only individual users can register. Since the game involves moving around and aims to encourage community building, its essential to have team based plays available. This will require changes across the contract and frontend. - -B. Huddles (real-time video chat) should create a room for just the team members using NFT gated rooms, which users get as part of registration. +A. Replace the Coinbase CDP [OnChainKit Wallet](https://docs.base.org/builderkits/onchainkit/wallet/wallet) with [Reown's App Kit](https://reown.com/appkit). This is because Reown supports social & email embedded wallets in addition to leading wallets like SubWallet (CDP does not support social logins as of now). Since our focus is on onboarding, we beleive that a familiar/smooth experience for the user is quintessential. Reown supports wagmi, which has Moonbeam Aplha and Moonbeam [as supported core chains](https://wagmi.sh/core/api/chains), which ensures compatibility. -C. The location verification algorithm is not consistent yet. Needs work for deterministic gameplay since this forms the backbone. +B. Replace Walrus Storage with IPFS/[Crust](https://wiki.crust.network/docs/en/build101) for clue/hunt metadata/rich media storage. -D. Even the a Trust Score is generated, actual reward distribution has not been worked on. Once hunt gets over / the top, x teams should automatically be distributed rewards, and the game should either be stopped for everyone else / allowed to be continued with reduced/very few rewards. +C. Replace Claude with the Perplexity Sonar API for more real-time, location-aware clue generation. -E. There is no interface for the Treasure Hunt and thereby Clue creation. All of it was done manually. It has lots of moving parts like adding the hunt metadata, seed clue description, attach an exact GPS coordinate from the map as the answer, decide the clue order, encrypt the clues via Lit Protocol, store the metadata on Walrus, obtain the blobIds and add them on-chain and attach/configure rewards with the hunt. +D. The location verification algorithm is not consistent yet. Needs work for deterministic gameplay since this forms the backbone. -F. Unit tests for the smart contract and frontend. +E. Team based gameplays. Currently users cannot form teams to play, only individual users can register. Since the game involves moving around and aims to encourage community building, its essential to have team based plays available. This will require changes across the contract and frontend. -G. Replace Claude with the Perplexity Sonar API for more real-time, location-aware clue generation. +F. Huddles (real-time video chat) should create a room for just the team members using NFT gated rooms, which users get as part of registration. -H. Ironing out, bug fixes, and UI improvements. +G. Even the a Trust Score is generated, actual reward distribution has not been worked on. Once hunt gets over / the top, x teams should automatically be distributed rewards, and the game should either be stopped for everyone else / allowed to be continued with reduced/very few rewards. +H. There is no interface for the Treasure Hunt and thereby Clue creation. All of it was done manually. It has lots of moving parts like adding the hunt metadata, seed clue description, attach an exact GPS coordinate from the map as the answer, decide the clue order, encrypt the clues via Lit Protocol, store the metadata on IPFS/Crust, obtain the blobIds and add them on-chain and attach/configure rewards with the hunt. +I. Unit tests for the smart contract. ## 📅 Development Roadmap @@ -151,14 +156,16 @@ H. Ironing out, bug fixes, and UI improvements. | 0b. | Documentation | We will provide both **inline documentation** of the code and tutorials/docs to create hunts, play hunts, and run the project. | | 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. | Article | We will publish an **article**/video that explains what was done/achieved as part of the grant. | -| 1. | Team based gameplays | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point A. | -| 2. | Team gated huddles | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point B. | -| 3. | Improvements to location verification | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point C. | -| 4. | Reward Distribution | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point D. | -| 5. | Treasure Hunt Creation Interface | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point E. | -| 6. | Unit Tests | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point F. | -| 7. | Perplexity Sonar API | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point G. | -| 8. | Documentation | Necessary Documentation | +| 1. | Replace Coinbase CDP with Reown Kit | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point A. | +| 2. | Replace Walrus with IPFS/Crust | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point B. | +| 3. | Perplexity Sonar API | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point C. | +| 4. | Improvements to location verification | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point D. | +| 5. | Team based gameplays | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point E. | +| 6. | Team gated huddles | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point F. | +| 7. | Reward Distribution | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point G. | +| 8. | Treasure Hunt Creation Interface | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point H. | +| 9. | Unit Tests | Feature explained in [What has NOT been done](#what-has-not-been-done) section, point I. | +| 10. | Documentation | Necessary Documentation | ### 💰 Budget Breakdown @@ -166,8 +173,8 @@ Please provide a breakdown of your budget by milestone: | Milestone | Deliverables | Cost (USD) | Estimated Completion | |-----------|---------------------------|------------|-----------------------| -| 1 | Features 1, 2, 3 and 7 | $2,740 | 1.5 months | -| 2 | Features 4, 5, 6 and 8 | $1,760 | 1 month | +| 1 | Features 1, 2, 3, 4 and 5 | $2,740 | 1.5 months | +| 2 | Features 6, 7, 8, 9 and 10| $1,760 | 1 month | | **Total** | | **$4,500** | **2.5 months** | **Budget Calculation:** From ad2c82b77d81f4f3fa2a8b88c5dc18fefd704bd8 Mon Sep 17 00:00:00 2001 From: Parth Mittal <76661350+mittal-parth@users.noreply.github.com> Date: Wed, 7 May 2025 00:33:14 +0530 Subject: [PATCH 083/242] Fix chain name --- applications/khoj.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/khoj.md b/applications/khoj.md index ae1bc614738..4b0186480a2 100644 --- a/applications/khoj.md +++ b/applications/khoj.md @@ -5,7 +5,7 @@ - **Tagline**: Participate in AI-personalised treasure hunts where each clue is a physical location. Earn on-chain rewards and onboard a million users. - **Description**: Khoj (meaning "search" or "discovery" in Hindi) is a gamified geo-location based treasure hunt platform that combines real-world exploration with Web3 technology. It allows users to participate in location-based AI treasure hunts where they solve riddles, visit physical locations, and earn on-chain rewards. -- **Integration with Polkadot**: The application smart contract (which includes token creation and NFTs) will be deployed on the Polkadot Blockchain. +- **Integration with Polkadot**: The application smart contract (which includes token creation and NFTs) will be deployed on Moonbeam Aplha. - **Motivation**: The desire started off in college when we wanted to onboard the new joinees of our tech club with a different experience that combines Web3 with the real world in a gamified manner. Since then, we haven't found a platform that solves this our way, and we would love to solve this to onboard not just our club members but go beyond. ### 🔍 Project Details From 13148c7d2138d54683cd3b141725f6d4b6a7d4b0 Mon Sep 17 00:00:00 2001 From: Parth Mittal <76661350+mittal-parth@users.noreply.github.com> Date: Wed, 7 May 2025 00:35:00 +0530 Subject: [PATCH 084/242] Remove CDP and Walrus in tech stack --- applications/khoj.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/applications/khoj.md b/applications/khoj.md index 4b0186480a2..542ddb14f84 100644 --- a/applications/khoj.md +++ b/applications/khoj.md @@ -17,9 +17,9 @@ We expect applicants to have a solid idea about the project's expected final sta - Smart Contract: Solidity Smart contract deployed on Moonbeam - Integrations: - [True Network](https://docs.truenetwork.io/) (building on-chain reputation in Polkadot) - - Coinbase's CDP SDK for smart wallet authentication + - [Reown's App Kit](https://reown.com/appkit) for social & email embedded wallets. - [Lit Protocol](https://www.litprotocol.com/) for secure location verification and blind compute - - [Walrus Network](https://www.walrus.xyz) for data storage + - IPFS/Crust for data storage. - [Huddle01](https://huddle01.com/) for real-time collaboration - **PoC/MVP** - [Demo Video](https://www.youtube.com/watch?v=9JETJmd9TOk) | [Demo focused on tech explanation](https://www.youtube.com/watch?v=qJ4OCtnvjUY&t=4718s) From a5f42e8c2b448e4eb6f33be662203a2d286994dd Mon Sep 17 00:00:00 2001 From: Harshit Singhal <82471455+harry1121-s@users.noreply.github.com> Date: Wed, 7 May 2025 17:00:10 +0530 Subject: [PATCH 085/242] create project initial commit --- applications/dBOOK.md | 205 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 205 insertions(+) create mode 100644 applications/dBOOK.md diff --git a/applications/dBOOK.md b/applications/dBOOK.md new file mode 100644 index 00000000000..92c1afeb957 --- /dev/null +++ b/applications/dBOOK.md @@ -0,0 +1,205 @@ +📝 dBOOK +🌟 Project Overview +Tagline: +AI-powered Intelligence Engine for Wallets + +Brief description: +dBOOK is an AI-powered intelligence engine that simplifies Web3 exploration and protocol interaction into a single, in-wallet conversation. By unifying on-chain discovery and transaction execution into a single, chat-based flow, dBOOK removes friction for end users, opens new revenue avenues for wallets, and provides protocols with direct access to high-intent audiences. + +An indication of how your project relates to / integrates into Polkadot: +dBOOK integrates natively with the Polkadot stack through a lightweight TypeScript SDK that snaps into any polkadot{.js}-compatible wallet—including Talisman, SubWallet and Nova—and overlays a conversational UI. This layer translates a user's plain-language request into a signed Intent, preserving the wallet's existing sr25519 keys and signature flow. On the protocol side, parachains add a minimal open-source Substrate pallet that maps their functions to the same intent format, allowing every swap, lend, stake or bridge action to be invoked programmatically. dBOOK's settlement engine then converts the intent into XCM v3 messages and executes it atomically across the relevant parachains, delivering a single, safe result to the user. + +An indication of why your team is interested in creating this project: +We're building dBOOK because the last mile of Web 3 still speaks machine, not human. As everyday multi-chain users we juggle half a dozen wallets, bridges and signatures—yet a simple, plain-English request like “bridge my DOT to Moonbeam and earn the best yield” still takes multiple clicks & dApps. Polkadot's XCM shows the infrastructure for seamless interoperability already exists; what's missing is the consumer-grade layer that: +‣ Understands intent - a chat interface that turns natural-language requests into a single, signed, cross-chain transaction. +‣ Advises intelligently - an AI engine that studies each wallet's on-chain history, risk profile and real-time yields to surface personalised protocol recommendations, not a static dApp list. +‣ Executes safely - a solver network that races to deliver the best route while validators stake to guarantee correctness. + +1-min video pitch: +https://docsend.com/v/jrb5g/polkadot + +🔍 Project Details +We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): + +An overview of the technology stack to be used: +Intelligence Engine: Maps user intentions to programmable on-chain intentions. +Tech Stack: JavaScript/Node.js, Anthropic SDK. +Settlement Engine: Finds the best execution path among solvers, agents for a given intent. +Tech Stack: JavaScript/Node.js, Solidity, 0x API, Coinbase API, Moralis SDK, Viem, MySQL. +Recommendation Engine: Suggests quality protocols using momentary intelligence factoring user's current intent, balances and on-chain activity. +Tech Stack: JavaScript/Node.js, openAI SDK, Pinecone. +Frontend: Allows user to chat with intelligence engine and execute transaction. Tech Stack: Typescript/React, Tailwind CSS, ethers. + +Documentation of core components, protocols, architecture, etc. to be deployed: +https://whitepaper.dbook.network/ + +Any PoC/MVP or other relevant prior work or research on the topic: +Demo link: https://docsend.com/v/jrb5g/intelligencedemo Whitepaper link: https://whitepaper.dbook.network/ +Website link: https://dbook.network/ + +Mockups/designs of any UI components: +https://drive.google.com/drive/folders/1B0P2MB3SLHcLNxfoZZx2o7PO-jNOonhB?usp=sharing + +Data models / API specifications of the core functionality: +To be decided later + +What your project is not or will not provide or implement: + +This is a place for you to manage expectations and clarify any limitations +What dBOOK is not going to build or promise +• Not another wallet: We enhance existing Polkadot wallets through an SDK; we will never ship a standalone wallet that competes with our partners. +• Not a new parachain (at launch): Intent ordering runs off-chain first, with the option to migrate to a lightweight parathread only for shared security—not to create yet another execution environment. +• Not a liquidity source or DEX: dBOOK routes intents to third-party bridges, DEXes and lending pools; we will not operate our own trading venues or hold user funds. +• Not custodial: Keys stay in the user's chosen wallet; dBOOK never stores private keys, seed phrases or recovery shares. +• Not a data-harvesting platform: All recommendations are computed from on-chain public data and in-wallet context; we do not monetise personal data or off-chain tracking. +• Not a “yield guarantee: Our AI ranks opportunities, but market risk, slippage and protocol risk remain the user's responsibility; we do not underwrite returns. +• Not a replacement for Polkadot governance or XCM tooling: We consume XCM and OpenGov primitives rather than re-implementing them. +In short: dBOOK is an assitant and recommendation engine—not a wallet, not a chain, and not a custodial service—designed to reduce fragmentation rather than add to it. +🧩 Ecosystem Fit +Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: + +Where and how does your project fit into the ecosystem? +dBOOK forms the “middleware glue” between Polkadot's wallets and its parachains. A lightweight SDK plugs into any polkadot{.js}-based wallet, adding a chat box that turns plain-language requests into signed intents. Those intents flow to an off-chain engine that ranks the safest, cheapest route, then to settlement engine that execute the plan as a single XCM transaction. Parachains tap in via a simple Substrate pallet, instantly becoming discoverable and callable by every integrated wallet. +Result: +‣ Wallets keep users inside the ecosystem with one-chat, cross-chain actions, +‣ Parachains get a turnkey distribution rail and higher conversion, +‣ Polkadot benefits from more transactions, TVL, and retained users—without adding a new competing wallet or siloed chain. +Who is your target audience? +‣ Wallet & UX providers (primary): Polkadot/Substrate wallets such as Talisman, SubWallet and Nova integrate dBOOK's API to add conversational, on-chain intent execution plus curated product discovery, boosting retention and revenues. +‣ Parachain & dApp teams (secondary): DeFi, NFT and GameFi projects (e.g., Acala, Moonbeam, Astar) plug into dBOOK's distribution rail to reach the right users across every wallet—no additional UX or growth stack required. +‣ Retail users (ultimate): Crypto-natives and crypto-curious newcomers gain a single, AI-guided, self-custodial flow that lets them discover and use Polkadot protocols as easily as sending a chat message. +What need(s) does your project meet? +dBOOK meets four acute gaps in the Polkadot landscape: +Seamless cross-chain UX – turns a chat sentence (“bridge my DOT, stake it on Moonbeam”) into one signed, risk-checked XCM transaction, eliminating today’s wallet-hopping and manual bridges. +Wallet retention & revenue – a two-file SDK lets any Polkadot wallet offer that experience in days, boosting stickiness and adding an intent-routing fee stream without building its own bridge logic. +Protocol distribution – a lightweight Substrate pallet makes a parachain action instantly discoverable in every dBOOK-enabled wallet, replacing ad-hoc marketing with qualified, AI-matched traffic. +Network utilisation – each intent generates XCM volume, validator fees and sticky liquidity, translating Polkadot’s technical interoperability into a tangible user advantage. +In short, dBOOK converts Polkadot’s cross-chain plumbing into a one-sentence, one-click experience that benefits users, wallets, parachains and the Relay Chain alike. + +Are there any other projects similar to yours in the Polkadot ecosystem? +If so, how is your project different? +If not, why might such a project not exist yet? +There are projects like Talisman Portal that aggregates transaction routing and SubWallet 'Discover' that prodives a dApp catalog and abstracts some XCM steps. However they are only limited for bridges/swaps and manual product cataloging. There's a clear gap of a natural language based system that does "intent to execution" by integrating transaction flow in one conversation, and personalised product recommendations to the users. +Why no direct competitor yet: +‣ Engineering complexity: dBOOK's tech stack of Intelligence engine, recommendation engine and settlement engine exceed typical wallet scope. +‣ AI/ML skill-set: Real-time intent parsing, risk-scoring, and personalised ranking demand ML infra that most wallet or parachain teams don't specialise in. +‣ Business model: dBOOK's B2B API (wallet SDK) is a new monetisation path that current ecosystem projects haven't pursued. +Note: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. + +👥 Team +Team Name: dBOOK +Contact Name: Harshit Singhal +Contact Email: harshit@dbook.network +Website: https://www.dbook.network +Team members +Angad Singh Agarwal Harshit Singhal Gurkaran Sahni + +LinkedIn Profiles (if available) +https://www.linkedin.com/in/mrangad +https://www.linkedin.com/in/gurkaransahni +https://www.linkedin.com/in/harry1121 +Team Code Repos +-- Private for now + +Please also provide the GitHub accounts of all team members: + +https://github.com/mrangad +https://github.com/gurkaransahni99 +https://github.com/harry1121-s +Team's experience +Angad Singh Agarwal (CEO) Angad is an experienced software engineer with a background in DeFi, programming and finance. A Purdue University Graduate in Electrical Engineering, he has successfully led multifunctional teams in the development of compliant crypto products. At Nealthy, Angad single-handedly built a proof-of-concept that enabled the startup to secure $1.3M in pre-seed funding. He is now focused on dBOOK, driving the company's vision and leading business development. + +Gurkaran Sahni (CTO) Gurkaran Sahni is a seasoned blockchain engineer with extensive experience in DeFI and blockchain security. As the blockchain lead at Bitbns, he spearheaded the development of over 10 products, driving engagement from 10,000+ daily active users. He has also contributed to projects raising over $1 million and secured $4.6 million in assets through whitehat hacking. + +Harshit Singhal (CRO - Chief Research Officer) Harshit Singhal has a background in cryptography and blockchain technology. He previously deployed quantum communication systems for the Indian Army and specialized in post-quantum cryptography. Transitioning to blockchain, Harshit led projects generating millions in transaction volume, launched an omnichain decentralized exchange with $1.3M at launch, scaled a community of over 30,000 users, and developed innovative solutions for regulated crypto markets. + +📊 Development Status +If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. +-- Whitepaper Link: https://whitepaper.dbook.network/ + +📅 Development Roadmap +This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe the functionality we should expect in as much detail as possible, plus how we can verify and test that functionality. +Stage 1: Frameworks & Wallet SDK +Deliverables: +a. Open-source Intelligence Engine SDK for polkadot{.js}-compatible wallets. +b. Substrate Intent Pallet that maps parachain calls to the dBOOK intent schema. +Success Milestone: +a. Live in-wallet chat panel with successful translation of "intention to intent". +b. Code published under Apache 2.0. + +Stage 2: Native Asset Transfer & XCM Settlement +Deliverables: +a. Settlement Engine that converts intents → XCM v3 messages. +b. Support for DOT with major parachain assets (Acala aUSD, GLMR, ASTAR) with fee abstraction. +Success Milestone: +a. End-to-end "Convert DOT to GLMR" live demonstration. +b. 1000+ cross-chain intents settled with less than 1% failure. + +Stage 3: Protocol / Parachain Integration & Recommendations +Deliverables: +a. Parachain adapters for top ecosystems (Acala DeFi, Astar EVM, Moonbeam DEXes, HydraDX LBP). +b. Recommendation Engine: tag based live recommendation system. +Success Milestone: +a. 10+ parachains live through pallet adapters. +b. Live recommendations via in-wallet chat activities. + +Important notes: + +Each milestone is capped at $5,000 USD +Milestones must be delivered within 3 months of approval +The maximum grant amount is $10,000 USD per application (up to $15,000 USD per project in exceptional cases) +You will only receive payment after successful milestone delivery +Overview +Estimated Duration: Duration of the whole project (maximum 3 months): +2.5 months +Full-Time Equivalent (FTE): Average number of full-time employees working on the project: +4 +Total Costs: Requested amount in USD for the whole project (maximum $10,000 USD): +Total Cost = $9000 +2 FTE at $1200/month +2 FTE at $600/month +Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. + +Number Deliverable Specification +0a. License Apache 2.0 / GPLv3 / MIT / Unlicense +0b. Documentation We will provide both inline documentation of the code and a basic tutorial that explains how a wallet service can integrate the dBOOK's intelligence engine and it's functionalitites. +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. Article We will publish an article that explains what was done/achieved as part of the grant. +1. Wallet Intelligence SDK + Chat UI We will publish @dbook/sdk (TypeScript) shipping a plug-and-play React/Vue chat panel so any polkadot{.js}-compatible wallet can translate plain-language requests into a signed Intent JSON. +2. Intent Pallet v0 We will release a Substrate pallet that maps common extrinsics (transfer, swap, stake, etc.) to the dBOOK intent schema and emits IntentExecuted events for indexing and audit. +3. Settlement Engine β We will integrate and create(if required) solver services that convert an intent into XCM v3 messages, execute cross-parachain transfers (e.g., DOT → GLMR) and return one atomic result to the wallet, with automatic fee-asset selection. +4. Asset-Support Matrix v1 We will add DOT plus major parachain assets (aUSD, GLMR, ASTR), auto-detect available pairs per wallet and demonstrate ≥1000 cross-chain intents with <1 % failure. +5. Parachain Adapters v1 We will publish ready-made adapter crates for Acala, Astar, Moonbeam, HydraDX and others, so any parachain protocol can expose its functionality as intent-callable endpoints. +6. Recommendation Engine v1 We will publish a rule-based tags model that delivers intent-mapped protocol suggestions inside the wallet chat. +💰 Budget Breakdown +Please provide a breakdown of your budget by milestone: + +Milestone Deliverables Cost (USD) Estimated Completion +1 Wallet Intelligence SDK + Chat UI, Intent Pallet v0 $2,700 0.75 month +2 Settlement Engine β, Asset-Support Matrix v1 $2,700 0.75 month +2 Parachain Adapters v1, Recommendation Engine v1 $3,600 1 month +Total $9,000 2.5 months +🔮 Future Plans +Please include: + +How you intend to continue development after the Fast-Grant +‣ Post the fast grant, we intent to onboard users onto the B2C web-app and start monetisation from procotols for in-app personalised recommendations +‣ Integrate other agentic workflows to broaden user-segments +‣ Build rails for inward flow from other ecosystems (wallet APIs) + +Any plans for seeking additional funding (other grants, VC funding, etc.): +We intend to raise additional capital through venture funding and complementary grant opportunities. + +Your vision for the project's growth and impact in the Polkadot ecosystem: +dBOOK will become the default on-ramp and routing layer that funnels people, liquidity, and attention into Polkadot. +‣ Unlock mainstream access. By abstracting every bridge, XCM call and fee swap behind a single chat request, we expect to bring > 1 million new wallets into the ecosystem within three years—users who would otherwise stay on EVM, Solana or Cosmos. +‣ Super-charge protocol growth. Any parachain that ships the dBOOK pallet is automatically surfaced—ranked and risk-scored—in every integrated wallet, turning Polkadot’s “long tail” of dApps into a curated storefront and boosting TVL and active addresses across the Relay Chain. +‣ Ecosystem flywheel. More users → more intents → more fees and data → better AI recommendations → higher protocol conversion—creating a self-reinforcing loop that elevates Polkadot from a technically superior network to the most user-friendly multichain hub. + +ℹ️ Additional Information +Here you can add any additional information that you think is relevant to this application, such as: + +Work you have already done +Demo link: https://docsend.com/v/jrb5g/intelligencedemo +If there are any other teams who have already contributed to the project +Other funding you may have applied for From c1cdabca2b68a188c33e5ad819ac8ed916a4124c Mon Sep 17 00:00:00 2001 From: Harshit Singhal <82471455+harry1121-s@users.noreply.github.com> Date: Wed, 7 May 2025 17:05:52 +0530 Subject: [PATCH 086/242] Update dBOOK.md --- applications/dBOOK.md | 370 ++++++++++++++++++++++-------------------- 1 file changed, 198 insertions(+), 172 deletions(-) diff --git a/applications/dBOOK.md b/applications/dBOOK.md index 92c1afeb957..36cdcacc66a 100644 --- a/applications/dBOOK.md +++ b/applications/dBOOK.md @@ -1,205 +1,231 @@ -📝 dBOOK -🌟 Project Overview -Tagline: -AI-powered Intelligence Engine for Wallets +# 📝 dBOOK + +## 🌟 Project Overview -Brief description: -dBOOK is an AI-powered intelligence engine that simplifies Web3 exploration and protocol interaction into a single, in-wallet conversation. By unifying on-chain discovery and transaction execution into a single, chat-based flow, dBOOK removes friction for end users, opens new revenue avenues for wallets, and provides protocols with direct access to high-intent audiences. -An indication of how your project relates to / integrates into Polkadot: -dBOOK integrates natively with the Polkadot stack through a lightweight TypeScript SDK that snaps into any polkadot{.js}-compatible wallet—including Talisman, SubWallet and Nova—and overlays a conversational UI. This layer translates a user's plain-language request into a signed Intent, preserving the wallet's existing sr25519 keys and signature flow. On the protocol side, parachains add a minimal open-source Substrate pallet that maps their functions to the same intent format, allowing every swap, lend, stake or bridge action to be invoked programmatically. dBOOK's settlement engine then converts the intent into XCM v3 messages and executes it atomically across the relevant parachains, delivering a single, safe result to the user. +- Tagline: +AI-powered Intelligence Engine for Wallets +- Brief description: +dBOOK is an AI-powered intelligence engine that simplifies Web3 exploration and protocol interaction into a single, in-wallet conversation. By unifying on-chain discovery and transaction execution into a single, chat-based flow, dBOOK removes friction for end users, opens new revenue avenues for wallets, and provides protocols with direct access to high-intent audiences. +- An indication of how your project relates to / integrates into Polkadot: +dBOOK integrates natively with the Polkadot stack through a lightweight TypeScript SDK that snaps into any polkadot{.js}-compatible wallet—including Talisman, SubWallet and Nova—and overlays a conversational UI. This layer translates a user's plain-language request into a signed Intent, preserving the wallet's existing sr25519 keys and signature flow. +On the protocol side, parachains add a minimal open-source Substrate pallet that maps their functions to the same intent format, allowing every swap, lend, stake or bridge action to be invoked programmatically. dBOOK's settlement engine then converts the intent into XCM v3 messages and executes it atomically across the relevant parachains, delivering a single, safe result to the user. +- An indication of why your team is interested in creating this project: +We're building dBOOK because the last mile of Web 3 still speaks machine, not human. As everyday multi-chain users we juggle half a dozen wallets, bridges and signatures—yet a simple, plain-English request like “bridge my DOT to Moonbeam and earn the best yield” still takes multiple clicks & dApps. +Polkadot's XCM shows the infrastructure for seamless interoperability already exists; what's missing is the consumer-grade layer that: + ‣ Understands intent - a chat interface that turns natural-language requests into a single, signed, cross-chain transaction. + ‣ Advises intelligently - an AI engine that studies each wallet's on-chain history, risk profile and real-time yields to surface personalised protocol recommendations, not a static dApp list. + ‣ Executes safely - a solver network that races to deliver the best route while validators stake to guarantee correctness. -An indication of why your team is interested in creating this project: -We're building dBOOK because the last mile of Web 3 still speaks machine, not human. As everyday multi-chain users we juggle half a dozen wallets, bridges and signatures—yet a simple, plain-English request like “bridge my DOT to Moonbeam and earn the best yield” still takes multiple clicks & dApps. Polkadot's XCM shows the infrastructure for seamless interoperability already exists; what's missing is the consumer-grade layer that: -‣ Understands intent - a chat interface that turns natural-language requests into a single, signed, cross-chain transaction. -‣ Advises intelligently - an AI engine that studies each wallet's on-chain history, risk profile and real-time yields to surface personalised protocol recommendations, not a static dApp list. -‣ Executes safely - a solver network that races to deliver the best route while validators stake to guarantee correctness. +- [1-min video pitch](https://www.ycombinator.com/video/): +https://docsend.com/v/jrb5g/polkadot -1-min video pitch: -https://docsend.com/v/jrb5g/polkadot +### 🔍 Project Details -🔍 Project Details We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): -An overview of the technology stack to be used: -Intelligence Engine: Maps user intentions to programmable on-chain intentions. -Tech Stack: JavaScript/Node.js, Anthropic SDK. -Settlement Engine: Finds the best execution path among solvers, agents for a given intent. -Tech Stack: JavaScript/Node.js, Solidity, 0x API, Coinbase API, Moralis SDK, Viem, MySQL. -Recommendation Engine: Suggests quality protocols using momentary intelligence factoring user's current intent, balances and on-chain activity. -Tech Stack: JavaScript/Node.js, openAI SDK, Pinecone. +- An overview of the technology stack to be used: +**Intelligence Engine**: Maps user intentions to programmable on-chain intentions. +Tech Stack: JavaScript/Node.js, Anthropic SDK. +**Settlement Engine**: Finds the best execution path among solvers, agents for a given intent. +Tech Stack: JavaScript/Node.js, Solidity, 0x API, Coinbase API, Moralis SDK, Viem, MySQL. +**Recommendation Engine**: Suggests quality protocols using momentary intelligence factoring user's current intent, balances and on-chain activity. +Tech Stack: JavaScript/Node.js, openAI SDK, Pinecone. Frontend: Allows user to chat with intelligence engine and execute transaction. Tech Stack: Typescript/React, Tailwind CSS, ethers. -Documentation of core components, protocols, architecture, etc. to be deployed: +- Documentation of core components, protocols, architecture, etc. to be deployed: https://whitepaper.dbook.network/ +- Any PoC/MVP or other relevant prior work or research on the topic: +Demo link: https://docsend.com/v/jrb5g/intelligencedemo +Whitepaper link: https://whitepaper.dbook.network/ +Website link: https://dbook.network/ +- Mockups/designs of any UI components: +https://drive.google.com/drive/folders/1B0P2MB3SLHcLNxfoZZx2o7PO-jNOonhB?usp=sharing +- Data models / API specifications of the core functionality: +To be decided later +- What your project is _not_ or will _not_ provide or implement: + - This is a place for you to manage expectations and clarify any limitations +What dBOOK is not going to build or promise + • Not another wallet: We enhance existing Polkadot wallets through an SDK; we will never ship a standalone wallet that competes with our partners. + • Not a new parachain (at launch): Intent ordering runs off-chain first, with the option to migrate to a lightweight parathread only for shared security—not to create yet another execution environment. + • Not a liquidity source or DEX: dBOOK routes intents to third-party bridges, DEXes and lending pools; we will not operate our own trading venues or hold user funds. + • Not custodial: Keys stay in the user's chosen wallet; dBOOK never stores private keys, seed phrases or recovery shares. + • Not a data-harvesting platform: All recommendations are computed from on-chain public data and in-wallet context; we do not monetise personal data or off-chain tracking. + • Not a “yield guarantee: Our AI ranks opportunities, but market risk, slippage and protocol risk remain the user's responsibility; we do not underwrite returns. + • Not a replacement for Polkadot governance or XCM tooling: We consume XCM and OpenGov primitives rather than re-implementing them. +In short: dBOOK is an assitant and recommendation engine—not a wallet, not a chain, and not a custodial service—designed to reduce fragmentation rather than add to it. + +### 🧩 Ecosystem Fit -Any PoC/MVP or other relevant prior work or research on the topic: -Demo link: https://docsend.com/v/jrb5g/intelligencedemo Whitepaper link: https://whitepaper.dbook.network/ -Website link: https://dbook.network/ - -Mockups/designs of any UI components: -https://drive.google.com/drive/folders/1B0P2MB3SLHcLNxfoZZx2o7PO-jNOonhB?usp=sharing - -Data models / API specifications of the core functionality: -To be decided later - -What your project is not or will not provide or implement: - -This is a place for you to manage expectations and clarify any limitations -What dBOOK is not going to build or promise -• Not another wallet: We enhance existing Polkadot wallets through an SDK; we will never ship a standalone wallet that competes with our partners. -• Not a new parachain (at launch): Intent ordering runs off-chain first, with the option to migrate to a lightweight parathread only for shared security—not to create yet another execution environment. -• Not a liquidity source or DEX: dBOOK routes intents to third-party bridges, DEXes and lending pools; we will not operate our own trading venues or hold user funds. -• Not custodial: Keys stay in the user's chosen wallet; dBOOK never stores private keys, seed phrases or recovery shares. -• Not a data-harvesting platform: All recommendations are computed from on-chain public data and in-wallet context; we do not monetise personal data or off-chain tracking. -• Not a “yield guarantee: Our AI ranks opportunities, but market risk, slippage and protocol risk remain the user's responsibility; we do not underwrite returns. -• Not a replacement for Polkadot governance or XCM tooling: We consume XCM and OpenGov primitives rather than re-implementing them. -In short: dBOOK is an assitant and recommendation engine—not a wallet, not a chain, and not a custodial service—designed to reduce fragmentation rather than add to it. -🧩 Ecosystem Fit Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: -Where and how does your project fit into the ecosystem? -dBOOK forms the “middleware glue” between Polkadot's wallets and its parachains. A lightweight SDK plugs into any polkadot{.js}-based wallet, adding a chat box that turns plain-language requests into signed intents. Those intents flow to an off-chain engine that ranks the safest, cheapest route, then to settlement engine that execute the plan as a single XCM transaction. Parachains tap in via a simple Substrate pallet, instantly becoming discoverable and callable by every integrated wallet. -Result: -‣ Wallets keep users inside the ecosystem with one-chat, cross-chain actions, -‣ Parachains get a turnkey distribution rail and higher conversion, -‣ Polkadot benefits from more transactions, TVL, and retained users—without adding a new competing wallet or siloed chain. -Who is your target audience? -‣ Wallet & UX providers (primary): Polkadot/Substrate wallets such as Talisman, SubWallet and Nova integrate dBOOK's API to add conversational, on-chain intent execution plus curated product discovery, boosting retention and revenues. -‣ Parachain & dApp teams (secondary): DeFi, NFT and GameFi projects (e.g., Acala, Moonbeam, Astar) plug into dBOOK's distribution rail to reach the right users across every wallet—no additional UX or growth stack required. -‣ Retail users (ultimate): Crypto-natives and crypto-curious newcomers gain a single, AI-guided, self-custodial flow that lets them discover and use Polkadot protocols as easily as sending a chat message. -What need(s) does your project meet? -dBOOK meets four acute gaps in the Polkadot landscape: -Seamless cross-chain UX – turns a chat sentence (“bridge my DOT, stake it on Moonbeam”) into one signed, risk-checked XCM transaction, eliminating today’s wallet-hopping and manual bridges. -Wallet retention & revenue – a two-file SDK lets any Polkadot wallet offer that experience in days, boosting stickiness and adding an intent-routing fee stream without building its own bridge logic. -Protocol distribution – a lightweight Substrate pallet makes a parachain action instantly discoverable in every dBOOK-enabled wallet, replacing ad-hoc marketing with qualified, AI-matched traffic. -Network utilisation – each intent generates XCM volume, validator fees and sticky liquidity, translating Polkadot’s technical interoperability into a tangible user advantage. +- Where and how does your project fit into the ecosystem? +dBOOK forms the “middleware glue” between Polkadot's wallets and its parachains. +A lightweight SDK plugs into any polkadot{.js}-based wallet, adding a chat box that turns plain-language requests into signed intents. Those intents flow to an off-chain engine that ranks the safest, cheapest route, then to settlement engine that execute the plan as a single XCM transaction. Parachains tap in via a simple Substrate pallet, instantly becoming discoverable and callable by every integrated wallet. +Result: +‣ Wallets keep users inside the ecosystem with one-chat, cross-chain actions, +‣ Parachains get a turnkey distribution rail and higher conversion, +‣ Polkadot benefits from more transactions, TVL, and retained users—without adding a new competing wallet or siloed chain. +- Who is your target audience? +‣ Wallet & UX providers (primary): Polkadot/Substrate wallets such as Talisman, SubWallet and Nova integrate dBOOK's API to add conversational, on-chain intent execution plus curated product discovery, boosting retention and revenues. +‣ Parachain & dApp teams (secondary): DeFi, NFT and GameFi projects (e.g., Acala, Moonbeam, Astar) plug into dBOOK's distribution rail to reach the right users across every wallet—no additional UX or growth stack required. +‣ Retail users (ultimate): Crypto-natives and crypto-curious newcomers gain a single, AI-guided, self-custodial flow that lets them discover and use Polkadot protocols as easily as sending a chat message. +- What need(s) does your project meet? +dBOOK meets four acute gaps in the Polkadot landscape: + 1. Seamless cross-chain UX – turns a chat sentence (“bridge my DOT, stake it on Moonbeam”) into one signed, risk-checked XCM transaction, eliminating today’s wallet-hopping and manual bridges. + 2. Wallet retention & revenue – a two-file SDK lets any Polkadot wallet offer that experience in days, boosting stickiness and adding an intent-routing fee stream without building its own bridge logic. + 3. Protocol distribution – a lightweight Substrate pallet makes a parachain action instantly discoverable in every dBOOK-enabled wallet, replacing ad-hoc marketing with qualified, AI-matched traffic. + 4. Network utilisation – each intent generates XCM volume, validator fees and sticky liquidity, translating Polkadot’s technical interoperability into a tangible user advantage. + In short, dBOOK converts Polkadot’s cross-chain plumbing into a one-sentence, one-click experience that benefits users, wallets, parachains and the Relay Chain alike. +- Are there any other projects similar to yours in the Polkadot ecosystem? + - If so, how is your project different? + - If not, why might such a project not exist yet? +There are projects like Talisman Portal that aggregates transaction routing and SubWallet 'Discover' that prodives a dApp catalog and abstracts some XCM steps. However they are only limited for bridges/swaps and manual product cataloging. There's a clear gap of a natural language based system that does "intent to execution" by integrating transaction flow in one conversation, and personalised product recommendations to the users. +Why no direct competitor yet: +‣ Engineering complexity: dBOOK's tech stack of Intelligence engine, recommendation engine and settlement engine exceed typical wallet scope. +‣ AI/ML skill-set: Real-time intent parsing, risk-scoring, and personalised ranking demand ML infra that most wallet or parachain teams don't specialise in. +‣ Business model: dBOOK's B2B API (wallet SDK) is a new monetisation path that current ecosystem projects haven't pursued. +> **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. + +## 👥 Team + +- **Team Name:** dBOOK +- **Contact Name:** Harshit Singhal +- **Contact Email:** harshit@dbook.network +- **Website:** https://www.dbook.network -Are there any other projects similar to yours in the Polkadot ecosystem? -If so, how is your project different? -If not, why might such a project not exist yet? -There are projects like Talisman Portal that aggregates transaction routing and SubWallet 'Discover' that prodives a dApp catalog and abstracts some XCM steps. However they are only limited for bridges/swaps and manual product cataloging. There's a clear gap of a natural language based system that does "intent to execution" by integrating transaction flow in one conversation, and personalised product recommendations to the users. -Why no direct competitor yet: -‣ Engineering complexity: dBOOK's tech stack of Intelligence engine, recommendation engine and settlement engine exceed typical wallet scope. -‣ AI/ML skill-set: Real-time intent parsing, risk-scoring, and personalised ranking demand ML infra that most wallet or parachain teams don't specialise in. -‣ Business model: dBOOK's B2B API (wallet SDK) is a new monetisation path that current ecosystem projects haven't pursued. -Note: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. - -👥 Team -Team Name: dBOOK -Contact Name: Harshit Singhal -Contact Email: harshit@dbook.network -Website: https://www.dbook.network -Team members -Angad Singh Agarwal Harshit Singhal Gurkaran Sahni - -LinkedIn Profiles (if available) -https://www.linkedin.com/in/mrangad -https://www.linkedin.com/in/gurkaransahni -https://www.linkedin.com/in/harry1121 -Team Code Repos +### Team members + +Angad Singh Agarwal +Harshit Singhal +Gurkaran Sahni + +#### LinkedIn Profiles (if available) + +- https://www.linkedin.com/in/mrangad +- https://www.linkedin.com/in/gurkaransahni +- https://www.linkedin.com/in/harry1121 + +### Team Code Repos -- Private for now Please also provide the GitHub accounts of all team members: -https://github.com/mrangad -https://github.com/gurkaransahni99 -https://github.com/harry1121-s -Team's experience -Angad Singh Agarwal (CEO) Angad is an experienced software engineer with a background in DeFi, programming and finance. A Purdue University Graduate in Electrical Engineering, he has successfully led multifunctional teams in the development of compliant crypto products. At Nealthy, Angad single-handedly built a proof-of-concept that enabled the startup to secure $1.3M in pre-seed funding. He is now focused on dBOOK, driving the company's vision and leading business development. - -Gurkaran Sahni (CTO) Gurkaran Sahni is a seasoned blockchain engineer with extensive experience in DeFI and blockchain security. As the blockchain lead at Bitbns, he spearheaded the development of over 10 products, driving engagement from 10,000+ daily active users. He has also contributed to projects raising over $1 million and secured $4.6 million in assets through whitehat hacking. - -Harshit Singhal (CRO - Chief Research Officer) Harshit Singhal has a background in cryptography and blockchain technology. He previously deployed quantum communication systems for the Indian Army and specialized in post-quantum cryptography. Transitioning to blockchain, Harshit led projects generating millions in transaction volume, launched an omnichain decentralized exchange with $1.3M at launch, scaled a community of over 30,000 users, and developed innovative solutions for regulated crypto markets. - -📊 Development Status -If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. --- Whitepaper Link: https://whitepaper.dbook.network/ - -📅 Development Roadmap -This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe the functionality we should expect in as much detail as possible, plus how we can verify and test that functionality. -Stage 1: Frameworks & Wallet SDK -Deliverables: -a. Open-source Intelligence Engine SDK for polkadot{.js}-compatible wallets. -b. Substrate Intent Pallet that maps parachain calls to the dBOOK intent schema. -Success Milestone: -a. Live in-wallet chat panel with successful translation of "intention to intent". -b. Code published under Apache 2.0. - -Stage 2: Native Asset Transfer & XCM Settlement -Deliverables: -a. Settlement Engine that converts intents → XCM v3 messages. -b. Support for DOT with major parachain assets (Acala aUSD, GLMR, ASTAR) with fee abstraction. -Success Milestone: -a. End-to-end "Convert DOT to GLMR" live demonstration. -b. 1000+ cross-chain intents settled with less than 1% failure. - -Stage 3: Protocol / Parachain Integration & Recommendations -Deliverables: -a. Parachain adapters for top ecosystems (Acala DeFi, Astar EVM, Moonbeam DEXes, HydraDX LBP). -b. Recommendation Engine: tag based live recommendation system. -Success Milestone: -a. 10+ parachains live through pallet adapters. -b. Live recommendations via in-wallet chat activities. - -Important notes: - -Each milestone is capped at $5,000 USD -Milestones must be delivered within 3 months of approval -The maximum grant amount is $10,000 USD per application (up to $15,000 USD per project in exceptional cases) -You will only receive payment after successful milestone delivery -Overview -Estimated Duration: Duration of the whole project (maximum 3 months): +- https://github.com/mrangad +- https://github.com/gurkaransahni99 +- https://github.com/harry1121-s + +### Team's experience + +Angad Singh Agarwal (CEO) +Angad is an experienced software engineer with a background in DeFi, programming and finance. A Purdue University Graduate in Electrical Engineering, he has successfully led multifunctional teams in the development of compliant crypto products. At Nealthy, Angad single-handedly built a proof-of-concept that enabled the startup to secure $1.3M in pre-seed funding. He is now focused on dBOOK, driving the company's vision and leading business development. + +Gurkaran Sahni (CTO) +Gurkaran Sahni is a seasoned blockchain engineer with extensive experience in DeFI and blockchain security. As the blockchain lead at Bitbns, he spearheaded the development of over 10 products, driving engagement from 10,000+ daily active users. He has also contributed to projects raising over $1 million and secured $4.6 million in assets through whitehat hacking. + +Harshit Singhal (CRO - Chief Research Officer) +Harshit Singhal has a background in cryptography and blockchain technology. He previously deployed quantum communication systems for the Indian Army and specialized in post-quantum cryptography. Transitioning to blockchain, Harshit led projects generating millions in transaction volume, launched an omnichain decentralized exchange with $1.3M at launch, scaled a community of over 30,000 users, and developed innovative solutions for regulated crypto markets. + +## 📊 Development Status + +If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. +-- Whitepaper Link: https://whitepaper.dbook.network/ + +## 📅 Development Roadmap +This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe _the functionality we should expect in as much detail as possible_, plus how we can verify and test that functionality. +**Stage 1: Frameworks & Wallet SDK** +Deliverables: +a. Open-source Intelligence Engine SDK for polkadot{.js}-compatible wallets. +b. Substrate Intent Pallet that maps parachain calls to the dBOOK intent schema. +Success Milestone: +a. Live in-wallet chat panel with successful translation of "intention to intent". +b. Code published under Apache 2.0. + +**Stage 2: Native Asset Transfer & XCM Settlement** +Deliverables: +a. Settlement Engine that converts intents → XCM v3 messages. +b. Support for DOT with major parachain assets (Acala aUSD, GLMR, ASTAR) with fee abstraction. +Success Milestone: +a. End-to-end "Convert DOT to GLMR" live demonstration. +b. 1000+ cross-chain intents settled with less than 1% failure. + +**Stage 3: Protocol / Parachain Integration & Recommendations** +Deliverables: +a. Parachain adapters for top ecosystems (Acala DeFi, Astar EVM, Moonbeam DEXes, HydraDX LBP). +b. Recommendation Engine: tag based live recommendation system. +Success Milestone: +a. 10+ parachains live through pallet adapters. +b. Live recommendations via in-wallet chat activities. + + +**Important notes:** + +- Each milestone is capped at **$5,000 USD** +- Milestones must be delivered within **3 months** of approval +- The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) +- You will only receive payment after successful milestone delivery + +### Overview + +- **Estimated Duration:** Duration of the whole project (maximum 3 months): 2.5 months -Full-Time Equivalent (FTE): Average number of full-time employees working on the project: +- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project: 4 -Total Costs: Requested amount in USD for the whole project (maximum $10,000 USD): -Total Cost = $9000 -2 FTE at $1200/month +- **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD): +Total Cost = $9000 +2 FTE at $1200/month 2 FTE at $600/month -Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. - -Number Deliverable Specification -0a. License Apache 2.0 / GPLv3 / MIT / Unlicense -0b. Documentation We will provide both inline documentation of the code and a basic tutorial that explains how a wallet service can integrate the dBOOK's intelligence engine and it's functionalitites. -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. Article We will publish an article that explains what was done/achieved as part of the grant. -1. Wallet Intelligence SDK + Chat UI We will publish @dbook/sdk (TypeScript) shipping a plug-and-play React/Vue chat panel so any polkadot{.js}-compatible wallet can translate plain-language requests into a signed Intent JSON. -2. Intent Pallet v0 We will release a Substrate pallet that maps common extrinsics (transfer, swap, stake, etc.) to the dBOOK intent schema and emits IntentExecuted events for indexing and audit. -3. Settlement Engine β We will integrate and create(if required) solver services that convert an intent into XCM v3 messages, execute cross-parachain transfers (e.g., DOT → GLMR) and return one atomic result to the wallet, with automatic fee-asset selection. -4. Asset-Support Matrix v1 We will add DOT plus major parachain assets (aUSD, GLMR, ASTR), auto-detect available pairs per wallet and demonstrate ≥1000 cross-chain intents with <1 % failure. -5. Parachain Adapters v1 We will publish ready-made adapter crates for Acala, Astar, Moonbeam, HydraDX and others, so any parachain protocol can expose its functionality as intent-callable endpoints. -6. Recommendation Engine v1 We will publish a rule-based tags model that delivers intent-mapped protocol suggestions inside the wallet chat. -💰 Budget Breakdown + +> Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. + +| Number | Deliverable | Specification | +| -----: | --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 0a. | License | Apache 2.0 / GPLv3 / MIT / Unlicense | +| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a wallet service can integrate the dBOOK's intelligence engine and it's functionalitites. | +| 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | +| 1. | Wallet Intelligence SDK + Chat UI | We will publish @dbook/sdk (TypeScript) shipping a plug-and-play React/Vue chat panel so any polkadot{.js}-compatible wallet can translate plain-language requests into a signed Intent JSON. | +| 2. | Intent Pallet v0 | We will release a Substrate pallet that maps common extrinsics (transfer, swap, stake, etc.) to the dBOOK intent schema and emits IntentExecuted events for indexing and audit. | +| 3. | Settlement Engine β | We will integrate and create(if required) solver services that convert an intent into XCM v3 messages, execute cross-parachain transfers (e.g., DOT → GLMR) and return one atomic result to the wallet, with automatic fee-asset selection. | +| 4. | Asset-Support Matrix v1 | We will add DOT plus major parachain assets (aUSD, GLMR, ASTR), auto-detect available pairs per wallet and demonstrate ≥1000 cross-chain intents with <1 % failure. | +| 5. | Parachain Adapters v1 | We will publish ready-made adapter crates for Acala, Astar, Moonbeam, HydraDX and others, so any parachain protocol can expose its functionality as intent-callable endpoints. | +| 6. | Recommendation Engine v1 | We will publish a rule-based tags model that delivers intent-mapped protocol suggestions inside the wallet chat. | + +### 💰 Budget Breakdown + Please provide a breakdown of your budget by milestone: -Milestone Deliverables Cost (USD) Estimated Completion -1 Wallet Intelligence SDK + Chat UI, Intent Pallet v0 $2,700 0.75 month -2 Settlement Engine β, Asset-Support Matrix v1 $2,700 0.75 month -2 Parachain Adapters v1, Recommendation Engine v1 $3,600 1 month -Total $9,000 2.5 months -🔮 Future Plans +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --------- | ----------------------------------------------------------- | ----------- | -------------------- | +| 1 | Wallet Intelligence SDK + Chat UI, Intent Pallet v0 | $2,700 | 0.75 month | +| 2 | Settlement Engine β, Asset-Support Matrix v1 | $2,700 | 0.75 month | +| 2 | Parachain Adapters v1, Recommendation Engine v1 | $3,600 | 1 month | +| **Total** | | **$9,000** | **2.5 months** | + +## 🔮 Future Plans + Please include: -How you intend to continue development after the Fast-Grant -‣ Post the fast grant, we intent to onboard users onto the B2C web-app and start monetisation from procotols for in-app personalised recommendations -‣ Integrate other agentic workflows to broaden user-segments +- How you intend to continue development after the Fast-Grant +‣ Post the fast grant, we intent to onboard users onto the B2C web-app and start monetisation from procotols for in-app personalised recommendations +‣ Integrate other agentic workflows to broaden user-segments ‣ Build rails for inward flow from other ecosystems (wallet APIs) -Any plans for seeking additional funding (other grants, VC funding, etc.): -We intend to raise additional capital through venture funding and complementary grant opportunities. +- Any plans for seeking additional funding (other grants, VC funding, etc.): +We intend to raise additional capital through venture funding and complementary grant opportunities. +- Your vision for the project's growth and impact in the Polkadot ecosystem: +dBOOK will become the default on-ramp and routing layer that funnels people, liquidity, and attention into Polkadot. + ‣ Unlock mainstream access. By abstracting every bridge, XCM call and fee swap behind a single chat request, we expect to bring > 1 million new wallets into the ecosystem within three years—users who would otherwise stay on EVM, Solana or Cosmos. + ‣ Super-charge protocol growth. Any parachain that ships the dBOOK pallet is automatically surfaced—ranked and risk-scored—in every integrated wallet, turning Polkadot’s “long tail” of dApps into a curated storefront and boosting TVL and active addresses across the Relay Chain. + ‣ Ecosystem flywheel. More users → more intents → more fees and data → better AI recommendations → higher protocol conversion—creating a self-reinforcing loop that elevates Polkadot from a technically superior network to the most user-friendly multichain hub. -Your vision for the project's growth and impact in the Polkadot ecosystem: -dBOOK will become the default on-ramp and routing layer that funnels people, liquidity, and attention into Polkadot. -‣ Unlock mainstream access. By abstracting every bridge, XCM call and fee swap behind a single chat request, we expect to bring > 1 million new wallets into the ecosystem within three years—users who would otherwise stay on EVM, Solana or Cosmos. -‣ Super-charge protocol growth. Any parachain that ships the dBOOK pallet is automatically surfaced—ranked and risk-scored—in every integrated wallet, turning Polkadot’s “long tail” of dApps into a curated storefront and boosting TVL and active addresses across the Relay Chain. -‣ Ecosystem flywheel. More users → more intents → more fees and data → better AI recommendations → higher protocol conversion—creating a self-reinforcing loop that elevates Polkadot from a technically superior network to the most user-friendly multichain hub. +## ℹ️ Additional Information -ℹ️ Additional Information Here you can add any additional information that you think is relevant to this application, such as: -Work you have already done +- Work you have already done Demo link: https://docsend.com/v/jrb5g/intelligencedemo -If there are any other teams who have already contributed to the project -Other funding you may have applied for +- If there are any other teams who have already contributed to the project +- Other funding you may have applied for + From 5bebce67a5fe98dc24b318a26981309d23f385a5 Mon Sep 17 00:00:00 2001 From: Harshit Singhal <82471455+harry1121-s@users.noreply.github.com> Date: Wed, 7 May 2025 17:08:42 +0530 Subject: [PATCH 087/242] Update dBOOK.md --- applications/dBOOK.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/dBOOK.md b/applications/dBOOK.md index 36cdcacc66a..a464e8c2c37 100644 --- a/applications/dBOOK.md +++ b/applications/dBOOK.md @@ -36,7 +36,7 @@ Frontend: Allows user to chat with intelligence engine and execute transaction. - Documentation of core components, protocols, architecture, etc. to be deployed: https://whitepaper.dbook.network/ - Any PoC/MVP or other relevant prior work or research on the topic: -Demo link: https://docsend.com/v/jrb5g/intelligencedemo +Demo link: https://docsend.com/v/jrb5g/intelligencedemo Whitepaper link: https://whitepaper.dbook.network/ Website link: https://dbook.network/ - Mockups/designs of any UI components: From 2aa700bb55b387981f1c632b1bd0bbdfef464bcf Mon Sep 17 00:00:00 2001 From: agw21 <97847072+agw21@users.noreply.github.com> Date: Thu, 8 May 2025 14:44:06 +0100 Subject: [PATCH 088/242] Update walf_dot_fund.md --- walf_dot_fund.md | 41 ++++++++++++++++++++++++++--------------- 1 file changed, 26 insertions(+), 15 deletions(-) diff --git a/walf_dot_fund.md b/walf_dot_fund.md index 0f97540db93..260523cb979 100644 --- a/walf_dot_fund.md +++ b/walf_dot_fund.md @@ -26,11 +26,9 @@ For entrepreneurs frustrated with traditional crowdfunding platforms. We want to - React frontend **Architecture:** -- Product minted as open edition NFT -- Smart contract used to deploy ERC-1155 contract -- Tracks pledge count -- Escrows USDC funds -- Airdrops reward NFTs based on tiered logic +Mint → Pledge (USDC) → Escrow (Smart contract) → Goal Met? + ├── Yes → ✅ Airdrop + Release Funds + └── No → ❌ Refund **PoC/MVP:** Submitted to EasyA Polkadot hackathon @@ -93,17 +91,30 @@ More details: [Walf Media Kit](https://walf.co/wp-content/uploads/2024/11/WALF-2 ## 💰 Budget Breakdown -| Milestone | Deliverables | Category | Cost (USD) | Estimated Completion | -|-----------|----------------------------------------------|-------------|------------|-----------------------| -| 1 | Marketing Strategy & Rollout | Marketing | $1,500 | Month 0.38 | -| 2 | Community Growth Campaign (Twitter/IG/Email) | Marketing | $1,000 | Month 0.76 | -| 3 | Video Content Creation | Marketing | $500 | Month 1.14 | -| 4 | Smart Contract Logic (mint, escrow, airdrop) | Development | $2,500 | Month 1.52 | -| 5 | Contract Deployment + Unit Tests | Development | $1,000 | Month 1.9 | -| 6 | Backend Integration w/ UI | Development | $1,000 | Month 2.28 | -| 7 | Frontend UI Components (React) | Design/Dev | $500 | Month 2.66 | -| 8 | UX/UI Design + Responsive Layouts | Design | $1,000 | Month 3.04 | +| Milestone | Deliverables | KPIs | Est. Time | Cost (USD) | +|----------|--------------|------|-----------|------------| +| 1. Core Smart Contract Logic | ERC-1155 minting contract, escrow wallet, refund + goal logic, tier structure | All logic tested locally | days 0 - 18 | $4,000 | +| 2. Frontend + Contract Integration | React UI connected via Polkadot.js, tier display, backer UX | Demo app live with wallet connection | days 19 - 36 | $3,000 | +| 3. Airdrop Engine + Campaign Admin UI | Reward NFT logic, airdrop trigger, admin dashboard | 5 simulated airdrop flows | 30 hrs × $50/hr | days 36 - 54 | +| 4. Initial Creator Onboarding + Test Campaigns | Setup for first 10 campaigns, tutorial/demo video, docs | ≥10 creators onboarded, ≥500 mints, ≥200 unique backers | days 54 - 72 | $750 | +| 5. Marketing & Growth Ops | Email funnel, content, teaser videos, social rollout | 1,000 landing page visits, ≥100 sign-ups | days 72 - 91 | $750 | + +## 🧾 Budget Clarity + +| Milestone | Task Description | Est. Hours | Rate (USD/hr) | Subtotal (USD) | +|-------------------------------------|-------------------------------------------------------|------------|----------------|----------------| +| 1. Core Smart Contract Logic | ERC-1155 minting, escrow, refund logic, tiers | 18 hrs | $50 | $4,000 | +| 2. Frontend + Contract Integration | React frontend, Polkadot.js wallet connect, UX | 18 hrs | $50 | $3,000 | +| 3. Airdrop Engine + Admin UI | Reward logic, admin UI, simulate 5 flows | 18 hrs | $50 | $1,500 | +| 4. Creator Onboarding + Test Campaigns | Demo, docs, tutorials, creator support | 18 hrs | $50 | $750 | +| 5. Marketing & Growth Ops | Email funnel, social media, landing page setup | 18 hrs | $50 | $750 | +| **Total** | — | **90 hrs**| — | **$10,000** | +--- +## 🔗 Expected Polkadot Impact + +- Estimated 750–1,500 on-chain transactions (NFT mints, pledges, refunds, airdrops) during initial rollout +- Brings real creator economy use case to Asset Hub --- ## 🔮 Future Plans From 07e4247a6c03bd61335a76fd4cb79d512a9e35f5 Mon Sep 17 00:00:00 2001 From: Sacha Lansky <23283108+sacha-l@users.noreply.github.com> Date: Fri, 9 May 2025 23:27:03 +0200 Subject: [PATCH 089/242] fix: update workflows --- .github/workflows/pr-open-checks.yml | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 .github/workflows/pr-open-checks.yml diff --git a/.github/workflows/pr-open-checks.yml b/.github/workflows/pr-open-checks.yml deleted file mode 100644 index 52a9ce5d897..00000000000 --- a/.github/workflows/pr-open-checks.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: Dispatch PR Open Event - -on: - pull_request: - types: [opened] - -jobs: - dispatch-to-private: - # Only run this job if the PR is opened in the base repo, not in a fork - if: github.repository == 'Polkadot-Fast-Grants/apply' - runs-on: ubuntu-latest - - steps: - - name: Send repository_dispatch to Internal-Reviews - run: | - curl -X POST \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.DISPATCH_TOKEN }}" \ - https://api.github.com/repos/Polkadot-Fast-Grants/Internal-Reviews/dispatches \ - -d '{ - "event_type": "pr_opened", - "client_payload": { - "pr_title": "${{ github.event.pull_request.title }}", - "pr_url": "${{ github.event.pull_request.html_url }}", - "pr_user": "${{ github.actor }}" - } - }' From 7d0ee893fa3a705cc894c6a0877384f82b9410f4 Mon Sep 17 00:00:00 2001 From: Sacha Lansky <23283108+sacha-l@users.noreply.github.com> Date: Fri, 9 May 2025 23:35:13 +0200 Subject: [PATCH 090/242] fix: update workflows --- .github/workflows/create-private-issue.yml | 65 +++++++++------------- 1 file changed, 26 insertions(+), 39 deletions(-) diff --git a/.github/workflows/create-private-issue.yml b/.github/workflows/create-private-issue.yml index 6583b0abc2a..1b74da2aa87 100644 --- a/.github/workflows/create-private-issue.yml +++ b/.github/workflows/create-private-issue.yml @@ -1,53 +1,40 @@ -name: Create Issue in Private Repo +name: Create Issue on PR Creation on: - workflow_run: - workflows: ["PR Open Checks"] - types: - - completed + pull_request: + types: [opened] jobs: - create_issue: - if: ${{ github.event.workflow_run.conclusion == 'success' }} + create-issue: + # Prevent secret exposure on forked PRs + if: github.repository == 'Polkadot-Fast-Grants/apply' runs-on: ubuntu-latest + permissions: + contents: read + pull-requests: read steps: - - name: Download original PR event data - uses: dawidd6/action-download-artifact@v2 - with: - name: pr-metadata - run_id: ${{ github.event.workflow_run.id }} - path: ./pr-data - - - name: Read PR metadata - id: pr - run: | - echo "Reading PR data..." - PR_TITLE=$(cat ./pr-data/title.txt) - PR_URL=$(cat ./pr-data/url.txt) - PR_USER=$(cat ./pr-data/user.txt) - - echo "pr_title=$PR_TITLE" >> "$GITHUB_OUTPUT" - echo "pr_url=$PR_URL" >> "$GITHUB_OUTPUT" - echo "pr_user=$PR_USER" >> "$GITHUB_OUTPUT" - - - name: Create issue in Internal-Reviews repo - uses: actions/github-script@v7 + - name: Create issue in private repository + uses: actions/github-script@v6 with: github-token: ${{ secrets.PRIVATE_REPO_PAT }} script: | - const prTitle = `${{ steps.pr.outputs.pr_title }}`; - const prUrl = `${{ steps.pr.outputs.pr_url }}`; - const prUser = `${{ steps.pr.outputs.pr_user }}`; - - const issueTitle = `New Grant Submission: ${prTitle}`; - const issueBody = `A new PR was submitted by @${prUser}:\n\n${prUrl}`; + const pr = context.payload.pull_request; + const prTitle = pr.title; + const prNumber = pr.number; + const prAuthor = pr.user.login; + const prLink = pr.html_url; - const result = await github.rest.issues.create({ + await github.rest.issues.create({ owner: 'Polkadot-Fast-Grants', repo: 'Internal-Reviews', - title: issueTitle, - body: issueBody + title: `New Grant Submission: ${prTitle}`, + body: `A new PR was submitted in the public repository. + + **PR Details** + - **Title**: ${prTitle} + - **Author**: @${prAuthor} + - **Link**: ${prLink} + `, + labels: ['Needs Review'] }); - - console.log(`✅ Created issue #${result.data.number}: ${issueTitle}`); From 84a7d00fb16ea853723f6965fb698e04a6246381 Mon Sep 17 00:00:00 2001 From: basedlsg <42946534+basedlsg@users.noreply.github.com> Date: Tue, 13 May 2025 01:48:06 +0100 Subject: [PATCH 091/242] Update Polka_space.md Correct formatting with md template --- Polka_space.md | 437 +++++++++++++++++-------------------------------- 1 file changed, 150 insertions(+), 287 deletions(-) diff --git a/Polka_space.md b/Polka_space.md index bc76a7f8cf1..3813c513370 100644 --- a/Polka_space.md +++ b/Polka_space.md @@ -1,15 +1,16 @@ -🌟 Project Overview -Please provide the following: +# Polka.Space -If the name of your project is not descriptive, a tagline (one sentence summary) +## 🌟 Project Overview + +### If the name of your project is not descriptive, a tagline (one sentence summary) The first no-code metaverse platform that makes cross-chain NFT display and trading accessible to everyone. -A brief description of your project +### A brief description of your project Polka.Space reimagines Web3 interaction by enabling anyone to create beautiful 3D environments where they can display, mint, and trade NFTs from across the Polkadot ecosystem using a single wallet. Our intuitive no-code platform eliminates technical barriers, allowing creators to build personalized metaverse spaces in minutes instead of months, while leveraging Polkadot's native cross-chain capabilities for secure asset management. -An indication of how your project relates to / integrates into Polkadot +### An indication of how your project relates to / integrates into Polkadot Polka.Space integrates deeply with Polkadot through: @@ -18,19 +19,23 @@ Polka.Space integrates deeply with Polkadot through: 3. Parachain utilization (Asset Hub for NFT standards, Moonbeam for EVM compatibility) 4. Single wallet integration using Polkadot.js for seamless multi-chain access -An indication of why your team is interested in creating this project +### An indication of why your team is interested in creating this project Our journey to Polka.Space began at the intersection of two passions: immersive VR experiences and blockchain technology. As VR specialists, we've witnessed firsthand how spatial interfaces transform digital interaction. Yet we've also experienced the frustration of fragmented Web3 ecosystems that lock NFTs into isolated chains and require technical expertise to navigate. + During our work with university students creating immersive portfolios, we discovered a critical gap: while creators were excited about NFTs, the technical barriers to minting, displaying, and trading them in meaningful 3D contexts were overwhelming. We realized that blockchain's promise of digital ownership would remain inaccessible to most creators unless someone built a bridge between these worlds. + Polkadot's unique cross-chain architecture offers the perfect foundation for this solution. By leveraging XCM and parachain specialization, we can finally create a platform where anyone—regardless of technical skill—can create beautiful 3D spaces, populate them with cross-chain NFTs, and share these experiences using a single wallet. + Our successful CREATURES NFT collection (2,222 NFTs sold out in 48 hours) connected to our Unreal Engine game demonstrated the demand for integrating immersive experiences with digital assets. Polka.Space represents the evolution of this vision: democratizing both creation and ownership in the spatial web for the next generation of digital creators. -(Optional but huge bonus points): 1-min video pitch +### (Optional but huge bonus points): 1-min video pitch -🔍 Project Details -We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): +[Video to be added] -An overview of the technology stack to be used +## 🔍 Project Details + +### An overview of the technology stack to be used 1. Frontend: React 18+, TypeScript, TailwindCSS with shadcn/ui components 2. 3D Rendering: Three.js with @react-three/fiber and @react-three/drei @@ -38,7 +43,7 @@ An overview of the technology stack to be used 4. Blockchain Integration: Polkadot.js API, @polkadot/extension-dapp 5. Smart Contracts: Custom ink! contract on Asset Hub -Documentation of core components, protocols, architecture, etc. to be deployed +### Documentation of core components, protocols, architecture, etc. to be deployed Core Components Architecture: @@ -47,109 +52,94 @@ Core Components Architecture: 3. Minting Module: Interface for creating and minting new 3D objects as NFTs 4. XCM Integration Layer: Handles cross-chain communication for asset verification and transfer - -Any PoC/MVP or other relevant prior work or research on the topic +### Any PoC/MVP or other relevant prior work or research on the topic Working MVP: Our team has built a functional MVP during the Polkadot hackathon that demonstrates the core concept of Polka.Space: Working 3D Environment: - -Three.js/React Three Fiber implementation with primitive object creation -Transformation controls for object manipulation (move, rotate, scale) -Scene persistence using Zustand state management and localStorage -Camera controls for immersive navigation - +- Three.js/React Three Fiber implementation with primitive object creation +- Transformation controls for object manipulation (move, rotate, scale) +- Scene persistence using Zustand state management and localStorage +- Camera controls for immersive navigation Blockchain Integration: - -Polkadot.js wallet connection with account detection and management -Substrate API connection for chain data querying -Transaction signing capability for NFT interactions -Mock XCM implementation demonstrating cross-chain concept - +- Polkadot.js wallet connection with account detection and management +- Substrate API connection for chain data querying +- Transaction signing capability for NFT interactions +- Mock XCM implementation demonstrating cross-chain concept NFT Visualization: - -3D representation of NFT metadata -Gallery view of cross-chain NFT collections -Import functionality for bringing NFTs into 3D spaces -Preliminary smart contract design +- 3D representation of NFT metadata +- Gallery view of cross-chain NFT collections +- Import functionality for bringing NFTs into 3D spaces +- Preliminary smart contract design Relevant Previous Projects: Immersive Portfolio Platform (2023-Present): - -Developed in partnership with University of the Arts London -Helps students create WebXR portfolios showcasing their work in immersive contexts -Currently used by graduates to secure jobs with European startups -Provides foundational technology for spatial content presentation - +- Developed in partnership with University of the Arts London +- Helps students create WebXR portfolios showcasing their work in immersive contexts +- Currently used by graduates to secure jobs with European startups +- Provides foundational technology for spatial content presentation CREATURES NFT Collection (2022): - -Created and sold 2,222 NFTs in less than 48 hours -Integrated with custom Unreal Engine game environment -Generated approximately $25,000 in post-launch revenue -Validated market demand for NFT integration with 3D experiences - +- Created and sold 2,222 NFTs in less than 48 hours +- Integrated with custom Unreal Engine game environment +- Generated approximately $25,000 in post-launch revenue +- Validated market demand for NFT integration with 3D experiences Holographic AI Assistant (2021): +- Secured over $1M in funding +- Spatial computing interface using gesture recognition +- Established our team's expertise in immersive UI/UX design -Secured over $1M in funding -Spatial computing interface using gesture recognition -Established our team's expertise in immersive UI/UX design -Mockups/designs of any UI components +### Mockups/designs of any UI components +[To be added if available] -Data models / API specifications of the core functionality +### Data models / API specifications of the core functionality +[To be added if available] - -What your project is not or will not provide or implement +### What your project is not or will not provide or implement What the project will NOT provide: +- Full gaming engine capabilities (not a game development platform) +- Direct NFT marketplace functionality (focus is on display and simple trading) +- Support for non-Polkadot ecosystem chains (except via Moonbeam's EVM compatibility) -Full gaming engine capabilities (not a game development platform) -Direct NFT marketplace functionality (focus is on display and simple trading) -Support for non-Polkadot ecosystem chains (except via Moonbeam's EVM compatibility) - +## 🧩 Ecosystem Fit -This is a place for you to manage expectations and clarify any limitations - -🧩 Ecosystem Fit -Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: - -Where and how does your project fit into the ecosystem? +### Where and how does your project fit into the ecosystem? Polka.Space fits into the ecosystem as a user-friendly frontend for Polkadot's NFT and cross-chain capabilities, making these powerful features accessible to non-technical creators and collectors. - -Who is your target audience? +### Who is your target audience? 1. NFT creators and collectors who lack technical skills 2. Digital artists seeking better ways to display their work 3. Early metaverse adopters looking for easier creation tools 4. Brands and creators wanting to establish Web3 presence without development resources - -What need(s) does your project meet? +### What need(s) does your project meet? 1. Simplifies cross-chain NFT management through intuitive UI 2. Eliminates coding requirements for metaverse creation 3. Provides visually appealing 3D environments for NFT display 4. Demonstrates Polkadot's unique cross-chain capabilities to new users -Are there any other projects similar to yours in the Polkadot ecosystem? +### Are there any other projects similar to yours in the Polkadot ecosystem? + +While the Polkadot ecosystem has several projects exploring aspects of metaverse and NFT functionality, none combine no-code 3D creation with native cross-chain NFT integration as Polka.Space does. -While the Polkadot ecosystem has several projects exploring aspects of metaverse and NFT functionality, none combine no-code 3D creation with native cross-chain NFT integration as Polka.Space does. The closest comparable projects include: 1. Cosmize: An Astar-based metaverse platform focused primarily on social spaces and event hosting. It allows NFT decoration but requires technical knowledge to create custom environments. 2. KodaDot: A multi-chain NFT marketplace with emerging XR integration. While it excels at displaying and trading NFTs, it lacks comprehensive 3D environment creation tools. 3. Unique Network: Provides advanced NFT 2.0 capabilities (dynamic/nested NFTs) with cross-chain functionality via XCM, but doesn't offer an intuitive spatial interface for these assets. 4. Efinity: Enjin's gaming-focused metaverse chain enables cross-chain NFT transfers but targets primarily gaming use cases rather than general creative applications. -If so, how is your project different? +### If so, how is your project different? Polka.Space differentiates itself in several key ways: @@ -159,7 +149,7 @@ Polka.Space differentiates itself in several key ways: 4. Single Wallet Experience: We emphasize a unified wallet experience across all parachains, eliminating the fragmentation that plagues even Polkadot-based competitors. 5. Visual-First Philosophy: Unlike marketplace-first approaches (KodaDot) or technical protocol-first approaches (Unique Network), Polka.Space prioritizes the visual experience of 3D spaces as the primary interface. -If not, why might such a project not exist yet? +### If not, why might such a project not exist yet? The intersection of no-code metaverse building and Polkadot's cross-chain capabilities represents a unique challenge that requires specialized expertise in both immersive technology and blockchain integration: @@ -168,90 +158,77 @@ The intersection of no-code metaverse building and Polkadot's cross-chain capabi 3. Market Timing: The technological foundations for both accessible 3D creation and mature cross-chain messaging have only recently converged, with XCM v4's advanced capabilities and WebXR standards reaching stability in late 2024. 4. UX Design Challenges: Creating truly intuitive interfaces for spatial Web3 experiences requires solving complex UX problems that have deterred many teams from attempting no-code approaches. -Note: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. +## 👥 Team -👥 Team -Team Name: Name of your team. If you apply as a legal entity, please use its name. +### Team Name: Name of your team. If you apply as a legal entity, please use its name. Polka.Space -Contact Name: Full name of the contact person in your team +### Contact Name: Full name of the contact person in your team Carlos Shields-Davis -Contact Email: Contact email +### Contact Email: Contact email Flareondon@gmail.com -Website: Your website, GitHub org, blog, or similar +### Website: Your website, GitHub org, blog, or similar https://www.behance.net/switchswita3bb -Team members +### Team members + Please list the legal name of all grant beneficiaries. Solo developers (1-person teams) are eligible for funding. -Jason Cui +- Carlos Shields-Davis +- Jason Cui +### LinkedIn Profiles (if available) https://www.linkedin.com/in/carlosshields/ - -Team Code Repos - +### Team Code Repos https://github.com/baseddlsg/Polka-Space -https://github.com/{your_organisation}/{project_2} +### Please also provide the GitHub accounts of all team members: https://github.com/baseddlsg/ -Team's experience - -Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. +### Team's experience -Carlos: Built holographic AI assistant Alfred that raised over $800k from crowdfunding and $200k from VCs. [https://sidekicks.ai/] - -Worked with the largest companies in music like UMG, Capitol Records, etc... to create immersive concerts. - -Worked with the European Arts Councils and several municipal governments in China to create immersive exhibitions. - -Created an NFT called CREATURES that was tied to Unreal Engine gaming and made over $400k in 2 days. Created and launched an Unreal Engine game based on the NFT character. - -Run an indie studio where we sold over 15k copies of our games - -MA VR from University of The Arts, London +Carlos: +- Built holographic AI assistant Alfred that raised over $800k from crowdfunding and $200k from VCs. [https://sidekicks.ai/] +- Worked with the largest companies in music like UMG, Capitol Records, etc... to create immersive concerts. +- Worked with the European Arts Councils and several municipal governments in China to create immersive exhibitions. +- Created an NFT called CREATURES that was tied to Unreal Engine gaming and made over $400k in 2 days. Created and launched an Unreal Engine game based on the NFT character. +- Run an indie studio where we sold over 15k copies of our games +- MA VR from University of The Arts, London Jason Cui: +- Worked with London Contemporary Dance Schools on several immersive exhibition fusing dancing with real-time motion tracking technology +- Worked with one of the largest bespoke designers in London to create 3d representations of clothing as part of an immersive fashion experience +- Worked with London College of Fashion to create immersive Runway shows containing over 20 students work +- BA VR from University of The Arts, London -Worked with London Contemporary Dance Schools on several immersive exhibition fusing dancng with real-time motion tracking technology - -Worked with one of the largest bespoke designers in London to create 3d representations of clothing as part of an immersive fashion experience - -Worked with London College of Fashion to create immersive Runway shows containing over 20 students work +## 📊 Development Status -BA VR from University of The Arts, London - -📊 Development Status If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. https://github.com/baseddlsg/Polka-Space -Description of the project codebase: - ---- +Description of the project codebase: - VR Genesis Frame – Project Code Overview +VR Genesis Frame – Project Code Overview - 1. Purpose +1. Purpose VR Genesis Frame is a cross-chain 3D metaverse builder. It lets users: - Create and explore 3D virtual spaces in the browser - Mint, view, and import NFTs (3D models) from multiple blockchains (Polkadot Asset Hub, Unique Network, Moonbeam, Astar, etc.) - Move NFTs between chains using XCM (cross-chain messaging) - Customize avatars and interact with objects ---- - - 2. Main Components +2. Main Components A. Frontend (React + Three.js) - Framework: React (with Vite for fast builds) @@ -260,7 +237,7 @@ A. Frontend (React + Three.js) Key Features: - 3D Scene: Users can add, move, and scale 3D objects (primitives or imported models) -- FT Gallery: Shows NFTs owned by the connected wallet, supports multiple chains +- NFT Gallery: Shows NFTs owned by the connected wallet, supports multiple chains - Object Import: Users can import NFTs as 3D objects into the scene - Avatar System: Ready Player Me integration for custom avatars - Virtual Land: Users can load and interact with different land plots/environments @@ -277,29 +254,20 @@ Important Files: - `src/services/mintingService.ts` – Handles NFT minting logic - `src/services/ipfsService.ts` – Handles IPFS uploads and downloads ---- - B. Smart Contracts - ink! contract (Substrate): Handles NFT minting, transfer, metadata, and simulated XCM for cross-chain movement. - Solidity contracts (EVM): (If present) For NFT minting/interactions on EVM chains like Moonbeam/Astar. ---- - C. Backend/Storage - IPFS: Used for storing 3D model files and NFT metadata in a decentralized way (via NFT.Storage). -- No centralized backend:** All state is on-chain or in the browser. - ---- +- No centralized backend: All state is on-chain or in the browser. 3. Cross-Chain Support -- Polkadot.js API:For Substrate-based chains (Asset Hub, Unique, etc.) +- Polkadot.js API: For Substrate-based chains (Asset Hub, Unique, etc.) - ethers.js: For EVM chains (Moonbeam, Astar) - XCM: Simulated in the contract and UI for cross-chain NFT transfers ---- - 4. Project Structure -``` vr-genesis-frame/ ├── contracts/ Smart contracts (ink! and/or Solidity) │ └── substrate/AssetHubNFT_new/ Main ink! contract @@ -313,9 +281,6 @@ vr-genesis-frame/ ├── package.json Project dependencies and scripts ├── README.md Project documentation └── .gitignore Files to ignore in git -``` - ---- 5. How It All Works Together - User connects wallet (Polkadot.js or MetaMask) @@ -326,177 +291,75 @@ vr-genesis-frame/ - User can import NFTs into the 3D scene and interact with them - All 3D and blockchain logic is handled client-side; no centralized server ---- - 6. Tech Stack - Frontend: React, TypeScript, Three.js, Zustand, Tailwind CSS - Blockchain: ink! (Substrate), Solidity (EVM), Polkadot.js, ethers.js - Storage: IPFS (NFT.Storage) - Wallets: Polkadot.js extension, MetaMask ---- - -In Summary - -A full-stack, cross-chain, browser-based 3D metaverse builder and NFT platform. -It combines modern web tech (React, Three.js) with advanced blockchain features (multi-chain NFTs, XCM, IPFS) to let users create, mint, and move 3D NFTs across the Polkadot and EVM ecosystems—all from the browser. - -If you want a more detailed breakdown of any part (frontend, contracts, cross-chain logic, etc.), just ask! - - -📅 Development Roadmap - -Milestone 1: Polkadot Integration & Core Functionality ($3,750, 1.25 months) - -0a. License - -MIT - -0b. Documentation - -Comprehensive inline code documentation and user tutorial explaining cross-chain NFT imports, 3D object creation, and Polkadot wallet integration. - -0c. Testing - -Unit tests covering smart contract functions, XCM messaging, and 3D object persistence, with a detailed testing guide. - -0d. Article - -Article explaining how Polka.Space leverages Polkadot's XCM protocol to enable seamless cross-chain NFT visualization in 3D spaces. - -1. Asset Hub Smart Contract - -Implement and deploy a custom ink! contract on Asset Hub that will: -(1) Store 3D object metadata including position, rotation, scale, and texture properties. -(2) Handle NFT minting with spatial data. -(3) Implement secure ownership verification. -(4) Allow for cross-chain references via XCM. - -2. Cross-Chain NFT Gallery - -Develop a comprehensive NFT gallery component that will: -(1) Query NFTs from Asset Hub, Moonbeam, and Unique Network using Polkadot.js API. -(2) Display NFTs with chain origin, ownership, and metadata in a unified interface. -(3) Implement filtering and sorting by chain, collection, or attributes. -(4) Provide import functionality to place NFTs in 3D spaces. - -3. XCM Transaction Flow - -Implement proper XCM messaging that will: -(1) Enable secure verification of NFT ownership across parachains. -(2) Handle fee estimation for cross-chain operations. -(3) Provide status updates during cross-chain transactions. -(4) Optimize for minimal latency and maximum success rate. - -Milestone 2: User Experience & Feature Completion ($3,750, 1.25 months) - -0a. License - -MIT - -0b. Documentation - -Updated documentation covering all new features, with tutorials for multi-user sharing and NFT minting workflows. - -0c. Testing - -Extended test coverage, including integration tests for the complete user journey and cross-chain operations. - -0d. Demo Video - -Comprehensive demonstration video showcasing all platform features and Polkadot integration points. - -1. 3D Object Minting - -Create a minting interface that will: -(1) Allow users to select 3D objects created in the environment. -(2) Add metadata and properties for the NFT. -(3) Handle minting transactions to Asset Hub with appropriate fees. -(4) Display transaction status and confirmation. - -2. Multi-user Viewing - -Implement sharing functionality that will: -(1) Generate shareable links to 3D spaces. -(2) Handle multiple concurrent viewers. -(3) Synchronize object positions and states across users. -(4) Optimize networking for performance. - -3. UI/UX Refinement - -Enhance the user interface to: -(1) Implement intuitive drag-and-drop functionality for all operations. -(2) Create responsive designs for mobile and desktop. -(3) Develop guided onboarding for new users. -(4) Implement accessibility features for broader inclusivity. - - - -Number Deliverable Specification - - - -a.License:MIT -b.Documentation: Update documentation with new features and advanced usage guides -c.Testing: Extend test coverage to new components with integration tests -d.Demo Video: Create a demonstration video showcasing all platform features - -1.3D Object MintingCreate functionality for users to mint 3D objects directly to Asset Hub -2.Multi-user ViewingAdd capability for users to share their spaces with others for viewing -3.UI/UX PolishRefine the user interface for maximum accessibility and visual appeal - - - -0d. Article We will publish an article that explains what was done/achieved as part of the grant. -1. Feature X We will create a feature that will... (Please describe in detail) -2. Feature Y The Y feature will... (Please describe in detail) -3. Feature Z The Z feature will... (Please describe in detail) -💰 Budget Breakdown -Please provide a breakdown of your budget by milestone: - -Milestone Deliverables Cost (USD) Estimated Completion - -Milestone 1 ($3,750) - -Smart Contract Development: $1,500 (50 hours @ $30/hour) -Cross-Chain NFT Gallery: $1,250 (42 hours @ $30/hour) -XCM Implementation: $750 (25 hours @ $30/hour) -Documentation & Testing: $250 (8 hours @ $31.25/hour) - - -Milestone 2 ($3,750) - -3D Minting Implementation: $1,250 (42 hours @ $30/hour) -Multi-user Viewing: $1,000 (33 hours @ $30/hour) -UI/UX Refinement: $1,250 (42 hours @ $30/hour) -Documentation & Demo Video: $250 (8 hours @ $31.25/hour) - - -🔮 Future Plans - -Post-Grant Development: - -Expand parachain integration to include additional Polkadot ecosystem chains -Implement more advanced social features for multi-user interaction -Develop virtual land system for persistent spaces -Create template library for rapid space creation - -Additional Funding Plans: - -Apply for Polkadot Treasury funding for scaling development -Seek partnerships with existing NFT projects in the Polkadot ecosystem -Explore Web3 Foundation grants for advanced feature development - -Vision for Growth: +## 📅 Development Roadmap + +### Overview +- Estimated Duration: 2.5 months +- Full-Time Equivalent (FTE): 2 +- Total Costs: $7,500 USD + +### Milestone 1: Polkadot Integration & Core Functionality ($3,750, 1.25 months) + +| Number | Deliverable | Specification | +| ------ | ----------- | ------------- | +| 0a. | License | MIT | +| 0b. | Documentation | Comprehensive inline code documentation and user tutorial explaining cross-chain NFT imports, 3D object creation, and Polkadot wallet integration. | +| 0c. | Testing | Unit tests covering smart contract functions, XCM messaging, and 3D object persistence, with a detailed testing guide. | +| 0d. | Article | Article explaining how Polka.Space leverages Polkadot's XCM protocol to enable seamless cross-chain NFT visualization in 3D spaces. | +| 1. | Asset Hub Smart Contract | Implement and deploy a custom ink! contract on Asset Hub that will: (1) Store 3D object metadata including position, rotation, scale, and texture properties. (2) Handle NFT minting with spatial data. (3) Implement secure ownership verification. (4) Allow for cross-chain references via XCM. | +| 2. | Cross-Chain NFT Gallery | Develop a comprehensive NFT gallery component that will: (1) Query NFTs from Asset Hub, Moonbeam, and Unique Network using Polkadot.js API. (2) Display NFTs with chain origin, ownership, and metadata in a unified interface. (3) Implement filtering and sorting by chain, collection, or attributes. (4) Provide import functionality to place NFTs in 3D spaces. | +| 3. | XCM Transaction Flow | Implement proper XCM messaging that will: (1) Enable secure verification of NFT ownership across parachains. (2) Handle fee estimation for cross-chain operations. (3) Provide status updates during cross-chain transactions. (4) Optimize for minimal latency and maximum success rate. | + +### Milestone 2: User Experience & Feature Completion ($3,750, 1.25 months) + +| Number | Deliverable | Specification | +| ------ | ----------- | ------------- | +| 0a. | License | MIT | +| 0b. | Documentation | Updated documentation covering all new features, with tutorials for multi-user sharing and NFT minting workflows. | +| 0c. | Testing | Extended test coverage, including integration tests for the complete user journey and cross-chain operations. | +| 0d. | Demo Video | Comprehensive demonstration video showcasing all platform features and Polkadot integration points. | +| 1. | 3D Object Minting | Create a minting interface that will: (1) Allow users to select 3D objects created in the environment. (2) Add metadata and properties for the NFT. (3) Handle minting transactions to Asset Hub with appropriate fees. (4) Display transaction status and confirmation. | +| 2. | Multi-user Viewing | Implement sharing functionality that will: (1) Generate shareable links to 3D spaces. (2) Handle multiple concurrent viewers. (3) Synchronize object positions and states across users. (4) Optimize networking for performance. | +| 3. | UI/UX Refinement | Enhance the user interface to: (1) Implement intuitive drag-and-drop functionality for all operations. (2) Create responsive designs for mobile and desktop. (3) Develop guided onboarding for new users. (4) Implement accessibility features for broader inclusivity. | + +## 💰 Budget Breakdown + +### Milestone 1 ($3,750) +- Smart Contract Development: $1,500 (50 hours @ $30/hour) +- Cross-Chain NFT Gallery: $1,250 (42 hours @ $30/hour) +- XCM Implementation: $750 (25 hours @ $30/hour) +- Documentation & Testing: $250 (8 hours @ $31.25/hour) + +### Milestone 2 ($3,750) +- 3D Minting Implementation: $1,250 (42 hours @ $30/hour) +- Multi-user Viewing: $1,000 (33 hours @ $30/hour) +- UI/UX Refinement: $1,250 (42 hours @ $30/hour) +- Documentation & Demo Video: $250 (8 hours @ $31.25/hour) + +## 🔮 Future Plans + +### Post-Grant Development: +- Expand parachain integration to include additional Polkadot ecosystem chains +- Implement more advanced social features for multi-user interaction +- Develop virtual land system for persistent spaces +- Create template library for rapid space creation + +### Additional Funding Plans: +- Apply for Polkadot Treasury funding for scaling development +- Seek partnerships with existing NFT projects in the Polkadot ecosystem +- Explore Web3 Foundation grants for advanced feature development + +### Vision for Growth: Our long-term vision is to make Polka.Space the standard entry point for non-technical users into the Polkadot ecosystem. By providing an intuitive, visually appealing interface for Polkadot's powerful cross-chain capabilities, we aim to attract creators, collectors, and brands who might otherwise be intimidated by blockchain complexity. -ℹ️ Additional Information +## ℹ️ Additional Information Regarding the 98.3% success rate mentioned during our hackathon presentation: This figure represents our target benchmark based on research into XCM transaction reliability compared to traditional bridge approaches. While implementing the actual XCM integration, we'll be measuring and optimizing our performance against this benchmark. -Our project leverages AI-assisted development tools (Cursor) to accelerate implementation, allowing our small team to focus on user experience and Polkadot integration. This approach has already proven successful with our hackathon MVP and will help us efficiently deliver within the Fast-Grant timeline and budget constraints. - -Work you have already done -If there are any other teams who have already contributed to the project -Other funding you may have applied for -Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. +Our project leverages AI-assisted development tools (Cursor) to accelerate implementation, allowing our small team to focus on user experience and Polkadot integration. This approach has already proven successful with our hackathon MVP and will help us efficiently deliver within the Fast-Grant timeline and budget constraints. From 8196936f698826ceea494a7ccaef4468bdbc968f Mon Sep 17 00:00:00 2001 From: basedlsg <42946534+basedlsg@users.noreply.github.com> Date: Tue, 13 May 2025 01:49:26 +0100 Subject: [PATCH 092/242] Update Polka_space.md --- Polka_space.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Polka_space.md b/Polka_space.md index 3813c513370..7aee2885d16 100644 --- a/Polka_space.md +++ b/Polka_space.md @@ -31,7 +31,7 @@ Our successful CREATURES NFT collection (2,222 NFTs sold out in 48 hours) connec ### (Optional but huge bonus points): 1-min video pitch -[Video to be added] +(https://github.com/baseddlsg/Polka-Space/blob/main/oiub.mp4) ## 🔍 Project Details From c322abe8739b460fefca5a40f9afbcb530ad7394 Mon Sep 17 00:00:00 2001 From: Sachin Gurjar Date: Tue, 13 May 2025 20:52:34 +0530 Subject: [PATCH 093/242] Create DotPassport.md --- applications/DotPassport.md | 135 ++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 applications/DotPassport.md diff --git a/applications/DotPassport.md b/applications/DotPassport.md new file mode 100644 index 00000000000..5d96621656b --- /dev/null +++ b/applications/DotPassport.md @@ -0,0 +1,135 @@ +# 📝 DotPassport + +## 🌟 Project Overview + +**Tagline:** +*Your on-chain identity and reputation layer for the Polkadot ecosystem.* + +**Description:** +DotPassport is a Polkadot-native identity and reputation protocol that enables users to build a portable, verifiable profile of their on-chain activity and ecosystem contributions. Users earn badges and trust signals by participating in staking, governance, DAOs, NFTs, LPs, and more. dApps and parachains can integrate DotPassport to personalize experiences, gate access, or deliver targeted rewards based on user reputation and **Sybil resistance** signals. + +**Polkadot Integration:** +Built entirely on Polkadot-native infrastructure, DotPassport leverages the identity pallet, DIDs, and XCM to aggregate cross-chain activity and issue meaningful, verifiable credentials. It is designed to be composable, extensible, and easily integrated by any dApp in the Polkadot ecosystem. + +**Why this project:** +Other ecosystems like Ethereum have Gitcoin Passport, Sismo, and Proof of Humanity to anchor user identity and contribution history. Polkadot lacks a unified, user-facing reputation and identity layer that works across parachains. DotPassport fills this critical gap in a way that's user-friendly and developer-ready. + +[![dotpassport-diagram.png](https://i.postimg.cc/MZ9tJNN1/dotpassport-diagram.png)]() + +## 🔍 Project Details + +**Tech Stack:** + +* Smart Contracts / Pallet: ink! or Substrate pallet +* Indexer: Subquery or Subsquid +* Frontend: React, TypeScript, Polkadot.js +* DID integration: Identity pallet or KILT (optional) + +**Core Components:** + +* Reputation engine to issue badges based on on-chain behavior +* User profile and badge explorer +* Developer SDK and REST API +* Public dashboard to display user activity, badges, and trust level + +**Not included (in v1):** + +* Cross-ecosystem (non-Polkadot) data integration +* Biometric KYC + +## 🧩 Ecosystem Fit + +**Fit into Polkadot:** +DotPassport adds a missing identity and reputation layer to the Polkadot ecosystem, enabling more personalized, contextual dApp experiences. It encourages deeper user engagement by helping parachains and apps understand who their users are and reward meaningful activity. + +**Target Audience:** + +* dApp developers looking to personalize UX or rewards +* Parachains running quests, mints, events, or gated actions +* Wallets and explorers looking to enrich user profiles +* Users seeking to build a persistent, portable Web3 identity + +**Similar Projects:** + +* Gitcoin Passport (Ethereum) – focuses on social + Web2 + ZK signals +* Sismo (Ethereum) – ZK badge platform +* KILT (Polkadot) – credential issuance protocol +* True Network – attestation infra + +**Why DotPassport is unique:** + +* Focuses on real usage-based reputation and trust signals +* Designed for broad dApp integration from day one +* Includes **Sybil resistance** scoring as part of the core profile +* Native to Polkadot’s identity, governance, and staking stack +* While other projects focuses on credential issuance and identity verification, DotPassport is focused on usage-based reputation, making it ideal for gamified experiences, community incentives, and dApp personalization and ease of use. + +## 👥 Team + +* **Team Name:** DotPassport Labs +* **Contact Name:** Sachin Gurjar +* **Contact Email:** [sachin@dappfoundery.xyz](mailto:sachinhlo232@gmail.com) +* **GitHub:** [https://github.com/sachincoder1](https://github.com/sachincoder1) + +### Team members + +* **Sachin Gurjar** (Solo Developer) + +#### LinkedIn Profiles + +* [https://linkedin.com/in/sachingurjar](https://linkedin.com/in/sachingurjar) + +#### Twitter + +* [https://x.com/sachingurjar\_4](https://x.com/sachingurjar_4) + +### Team Code Repos + +* [https://github.com/sachincoder1](https://github.com/sachincoder1) + +### Team's Experience + +Sachin is a full-stack blockchain developer with experience building DeFi apps, dashboards, and tooling across Ethereum, Solana, and Polkadot. He has contributed to on-chain product infrastructure, focusing on user-facing design and cross-chain usability. + +## 📊 Development Status + +We’ve started work on scoping, indexing prototypes, and UI mockups. This grant will fund the full development and public launch + +## 📅 Development Roadmap + +### Overview + +* **Estimated Duration:** 3 months +* **FTE:** 1 +* **Total Costs:** \$10,000 + +| Number | Deliverable | Specification | +| ------ | ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 0a. | License | MIT | +| 0b. | Documentation | Inline code documentation and a tutorial for dApp developers on integrating DotPassport | +| 0c. | Testing | Unit tests covering badge generation, scoring logic, and API responses | +| 0d. | Article | Overview article describing the system, integrations, and vision for ecosystem impact | +| 1. | Reputation Engine + Badge Generator | Indexes on-chain actions like governance votes, staking, LPing, NFT minting. Generates profile scores, trust levels, and badges stored in a Substrate-based backend | +| 2. | DotPassport Profile UI | Web interface for users to view their profile, badges, trust score, and contribution history. Users can export/share their profile across dApps | +| 3. | dApp SDK + REST API + Developer Docs | A lightweight SDK and hosted API allowing parachains/dApps to query a user's profile, validate their badges, score, and trust level. Includes full developer documentation and integration examples | +| 4. | Wallet Integration & Developer Plugin | Integrate with one wallet (e.g., Talisman) and provide a reusable widget/component for displaying DotPassport profile badges in apps | + +### 💰 Budget Breakdown + +| Milestone | Deliverables | Cost (USD) | Est. Completion | +| --------- | ------------------------------------- | ------------ | --------------- | +| 1 | Engine + UI + Score Generator | \$5,000 | 1.5 months | +| 2 | API/SDK + Wallet Integration + Widget | \$5,000 | 1.5 months | +| **Total** | | **\$10,000** | **3 months** | + +## 🔮 Future Plans + +* Add credential export formats (DID-compliant JSON, W3C Verifiable Credentials) +* Expand coverage to all major parachains (via XCM) +* Host ecosystem-wide leaderboard and trust explorer +* Partner with hackathons, DAOs, dApps, wallets and parachains for live usage + +## ℹ️ Additional Information + +* Code and updates will be published on GitHub +* This project has not received prior funding From 15724681d441a021aadb7aa01b0b84bd1110052c Mon Sep 17 00:00:00 2001 From: Harshit Singhal <82471455+harry1121-s@users.noreply.github.com> Date: Tue, 13 May 2025 23:51:17 +0530 Subject: [PATCH 094/242] Updated dBOOK.md Incorporated feedback provided. --- applications/dBOOK.md | 140 +++++++++++++++++++++++++----------------- 1 file changed, 85 insertions(+), 55 deletions(-) diff --git a/applications/dBOOK.md b/applications/dBOOK.md index a464e8c2c37..88027702b02 100644 --- a/applications/dBOOK.md +++ b/applications/dBOOK.md @@ -22,8 +22,6 @@ https://docsend.com/v/jrb5g/polkadot ### 🔍 Project Details -We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): - - An overview of the technology stack to be used: **Intelligence Engine**: Maps user intentions to programmable on-chain intentions. Tech Stack: JavaScript/Node.js, Anthropic SDK. @@ -44,7 +42,6 @@ https://drive.google.com/drive/folders/1B0P2MB3SLHcLNxfoZZx2o7PO-jNOonhB?usp=sha - Data models / API specifications of the core functionality: To be decided later - What your project is _not_ or will _not_ provide or implement: - - This is a place for you to manage expectations and clarify any limitations What dBOOK is not going to build or promise • Not another wallet: We enhance existing Polkadot wallets through an SDK; we will never ship a standalone wallet that competes with our partners. • Not a new parachain (at launch): Intent ordering runs off-chain first, with the option to migrate to a lightweight parathread only for shared security—not to create yet another execution environment. @@ -55,6 +52,42 @@ What dBOOK is not going to build or promise • Not a replacement for Polkadot governance or XCM tooling: We consume XCM and OpenGov primitives rather than re-implementing them. In short: dBOOK is an assitant and recommendation engine—not a wallet, not a chain, and not a custodial service—designed to reduce fragmentation rather than add to it. +## 👽 GTM Strategy +dBOOK will roll out in two waves—**Private Beta** followed by **Public Launch**—using a lean, content-driven funnel that turns early adopters into the primary growth engine. +The strategy focuses on: +* Seeding broad awareness with zero-cost channels, +* Capturing qualified leads through a referral-powered wait-list, +* Activating those leads in a tightly managed private beta, and +* Leveraging their success stories to amplify reach ahead of the open release. + +### Funnel & Channels + +**Awareness:** Put dBOOK = chat-to-transact on the radar of crypto Twitter & builders. + * Many-part X thread series like “Why intents > transactions”, “UX death by bridges”, “How dBOOK works in one GIF.”, etc. + * Medium deep-dive reposted to Mirror + Hackernoon. + * Reddit posts in relevant builder community groups. + * Indie-dev teaser to spark conversation in builder circles. + +**Acquisition:** Convert interest into wait-list & segment qualified testers. + * Discord & Telegram entry gates via single-page wait-list that collect wallet addresses, persona (“dev”, "memer", “yield chaser”, etc). + * Referral loop: Every sign-up gets 5 invite codes & XP points. Every successful referral earns XP points multiplier. + +**Activation (Private Beta):** Turn testers into engaged product advocates. + * 100+ testers admitted in staggered cohorts. + * Gamified quests and Notion bug/idea board. + 1. (“Execute your first cross-chain transfer”, “Execute your first DOT→USDC swap”, “Perform your first farm” etc.). Every quest completed earns XP points. + 2. Each accepted issue earns “Intent Pioneer” NFT (future airdrop whitelisting). + * Loom videos from founders showcasing new fixes and tips. + +**Advocacy:** Leverage satisfied testers to feed the top of funnel for public launch. + * Social proof toolkit: Auto-generated quote cards “I swapped DOT to GLMR in 7 s – @dBOOK_handle. + * Beta-to-public referral: Each successful beta user receives 10 public-launch invite links that count toward future token airdrop multipliers. + +**Public Launch:** Ensure credibility & readiness. + * Create marketing material for X, reddit, and other social medial platforms leveraging the social proofs, positive community feedback for launch. Publish Builders Log #1 summarising beta metrics & shipped fixes. + * Target user-base of 1000 members. + + ### 🧩 Ecosystem Fit Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: @@ -129,35 +162,13 @@ Harshit Singhal has a background in cryptography and blockchain technology. He p ## 📊 Development Status -If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. --- Whitepaper Link: https://whitepaper.dbook.network/ +The team has already developed a WebApp Proof of Concept for the EVM ecosystem (with support for native and ERC20 asset transfers, swaps, user analytics). +Demo link: https://docsend.com/v/jrb5g/intelligencedemo +Whitepaper Link: https://whitepaper.dbook.network/ ## 📅 Development Roadmap -This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe _the functionality we should expect in as much detail as possible_, plus how we can verify and test that functionality. -**Stage 1: Frameworks & Wallet SDK** -Deliverables: -a. Open-source Intelligence Engine SDK for polkadot{.js}-compatible wallets. -b. Substrate Intent Pallet that maps parachain calls to the dBOOK intent schema. -Success Milestone: -a. Live in-wallet chat panel with successful translation of "intention to intent". -b. Code published under Apache 2.0. - -**Stage 2: Native Asset Transfer & XCM Settlement** -Deliverables: -a. Settlement Engine that converts intents → XCM v3 messages. -b. Support for DOT with major parachain assets (Acala aUSD, GLMR, ASTAR) with fee abstraction. -Success Milestone: -a. End-to-end "Convert DOT to GLMR" live demonstration. -b. 1000+ cross-chain intents settled with less than 1% failure. - -**Stage 3: Protocol / Parachain Integration & Recommendations** -Deliverables: -a. Parachain adapters for top ecosystems (Acala DeFi, Astar EVM, Moonbeam DEXes, HydraDX LBP). -b. Recommendation Engine: tag based live recommendation system. -Success Milestone: -a. 10+ parachains live through pallet adapters. -b. Live recommendations via in-wallet chat activities. - +### Summary +A dedicated team of three full-time engineers will deliver the milestone modules in 45 days. Every feature will be accessible via a WebApp demo (public test link included). The entire codebase—complete with unit tests, PoC examples, and comprehensive docs—will be released as open source under the Apache 2.0 license. **Important notes:** @@ -169,13 +180,11 @@ b. Live recommendations via in-wallet chat activities. ### Overview - **Estimated Duration:** Duration of the whole project (maximum 3 months): -2.5 months +45 days - **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project: -4 +3 - **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD): Total Cost = $9000 -2 FTE at $1200/month -2 FTE at $600/month > Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. @@ -185,46 +194,67 @@ Total Cost = $9000 | 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a wallet service can integrate the dBOOK's intelligence engine and it's functionalitites. | | 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | -| 1. | Wallet Intelligence SDK + Chat UI | We will publish @dbook/sdk (TypeScript) shipping a plug-and-play React/Vue chat panel so any polkadot{.js}-compatible wallet can translate plain-language requests into a signed Intent JSON. | -| 2. | Intent Pallet v0 | We will release a Substrate pallet that maps common extrinsics (transfer, swap, stake, etc.) to the dBOOK intent schema and emits IntentExecuted events for indexing and audit. | -| 3. | Settlement Engine β | We will integrate and create(if required) solver services that convert an intent into XCM v3 messages, execute cross-parachain transfers (e.g., DOT → GLMR) and return one atomic result to the wallet, with automatic fee-asset selection. | -| 4. | Asset-Support Matrix v1 | We will add DOT plus major parachain assets (aUSD, GLMR, ASTR), auto-detect available pairs per wallet and demonstrate ≥1000 cross-chain intents with <1 % failure. | -| 5. | Parachain Adapters v1 | We will publish ready-made adapter crates for Acala, Astar, Moonbeam, HydraDX and others, so any parachain protocol can expose its functionality as intent-callable endpoints. | -| 6. | Recommendation Engine v1 | We will publish a rule-based tags model that delivers intent-mapped protocol suggestions inside the wallet chat. | -### 💰 Budget Breakdown +### Milestone 1 +* Estimated Time = 10 days +* Cost = $2500 -Please provide a breakdown of your budget by milestone: +| Number | Deliverable | Specification | +| -----: | --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 1a. | Intent Pallet | We will publish a substrate intent pallet that maps parachain calls to the dBOOK intent schema. | +| 1b. | Query on-chain statistics | View and query user-wallet and blockchain level analytics. (Eg., “I want to view my portfolio”, “What is the current gas fee?”). | +| 1c. | Native asset transfer | In-app demonstration of native asset transfers on parachains like AssetHub, Acala, Astar, etc. (Eg. “I want to send 10 DOT to my friend Harry”). | + +### Milestone 2 +* Estimated Time = 21 days +* Cost = $3500 + +| Number | Deliverable | Specification | +| -----: | --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 2a. | Protocol Bindings & Execution | We will build binding adapters for top protocols like Hydration, Bifrost, Arthswap, Moonwell, Gamma, etc., in the categories Swap, Bridge, Lending & Borrowing, Staking. This will expose their functionality as intent-callable endpoints to the settlement engine. Successful demonstration via the in-app chat interface to be delivered. (Eg., “I want to get atleast 10% yield on Bifrost”, “Convert 10 DOT to GLMR ”). | +| 2b. | Advanced analytics | View and query protocol level statistics. (Eg., “What are my current LP positions?”, “How much yield I’ve earned on Bifrost?”, etc.) | + +### Milestone 3 +* Estimated Time = 14 days +* Cost = $3000 + +| Number | Deliverable | Specification | +| -----: | --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 3a. | Recommendation engine | We will publish a rule-based tags model that delivers intent-mapped protocol suggestions and live interaction through in-app conversation. | +| 3b. | Wallet SDK | We will publish @dbook/sdk (TypeScript) shipping a plug-and-play React chat panel so any polkadot{.js}-compatible wallet can translate plain-language requests into a signed Intent JSON. | + + +### Cost Breakdown + +Finishing the three milestones will take roughly 140 hours. With a budget of $9,000, that comes to an hourly rate of about $64.20. -| Milestone | Deliverables | Cost (USD) | Estimated Completion | -| --------- | ----------------------------------------------------------- | ----------- | -------------------- | -| 1 | Wallet Intelligence SDK + Chat UI, Intent Pallet v0 | $2,700 | 0.75 month | -| 2 | Settlement Engine β, Asset-Support Matrix v1 | $2,700 | 0.75 month | -| 2 | Parachain Adapters v1, Recommendation Engine v1 | $3,600 | 1 month | -| **Total** | | **$9,000** | **2.5 months** | ## 🔮 Future Plans Please include: - How you intend to continue development after the Fast-Grant -‣ Post the fast grant, we intent to onboard users onto the B2C web-app and start monetisation from procotols for in-app personalised recommendations -‣ Integrate other agentic workflows to broaden user-segments -‣ Build rails for inward flow from other ecosystems (wallet APIs) +During the fast-grant program, we wiill continuously collect feedback to improve our offerings. +Post fast-grant, +a. **MVP feature Build-out:** Strengthen protocol directory by adding categories like Marketplaces, Social, Tokenization, On-ramp, Other Agentic Workflows, etc., to broaden user-segments. Develop module for risk engine to abort any path exceeding user-defined thresholds, memory optimisation for the Intelligence Engine. +b. **GTM & Community Engagement:** Launch a private beta access program. Utilise these referrals for organic growth on X to prepare for public launch. Leverage leaderboard competitions, KOLs, and indie developers to create good word of mouth and target an active userbase of 1000. - Any plans for seeking additional funding (other grants, VC funding, etc.): We intend to raise additional capital through venture funding and complementary grant opportunities. +Post fast-grant, we will apply for W3F and other relevant grants, to completely build out the MVP and progress towards the GTM strategy. - Your vision for the project's growth and impact in the Polkadot ecosystem: -dBOOK will become the default on-ramp and routing layer that funnels people, liquidity, and attention into Polkadot. - ‣ Unlock mainstream access. By abstracting every bridge, XCM call and fee swap behind a single chat request, we expect to bring > 1 million new wallets into the ecosystem within three years—users who would otherwise stay on EVM, Solana or Cosmos. - ‣ Super-charge protocol growth. Any parachain that ships the dBOOK pallet is automatically surfaced—ranked and risk-scored—in every integrated wallet, turning Polkadot’s “long tail” of dApps into a curated storefront and boosting TVL and active addresses across the Relay Chain. - ‣ Ecosystem flywheel. More users → more intents → more fees and data → better AI recommendations → higher protocol conversion—creating a self-reinforcing loop that elevates Polkadot from a technically superior network to the most user-friendly multichain hub. +Post the MVP launch, our focus will be to make onboarding to Polkadot even more seamless. + + a. **Unlock mainstream access.** Users on any chain will be able to discover and interact with Polkadot-native assets and protocols directly—no need to worry about bridges, wallets, or chain switching. We’ll enable this through multi-chain agentic flows, and solvers running on Polkadot that abstract away cross-chain complexity. We also plan to apply for follow-on grant where Polkadot DAO funds the solver. In this setup, users pay on their native chain (e.g., Ethereum), and the solver executes the transaction on Polkadot, making cross-chain interactions feel native. + b. **Super-charge protocol growth.** Any parachain that ships the dBOOK pallet is automatically surfaced—ranked and risk-scored—in every integrated wallet, turning Polkadot’s “long tail” of dApps into a curated storefront and boosting TVL and active addresses across the Relay Chain. + c. **Ecosystem flywheel.** More users → more intents → more fees and data → better AI recommendations → higher protocol conversion—creating a self-reinforcing loop that elevates Polkadot from a technically superior network to the most user-friendly multichain hub. ## ℹ️ Additional Information Here you can add any additional information that you think is relevant to this application, such as: - Work you have already done +Our team has already developed a PoC for the EVM ecosystem. Demo link: https://docsend.com/v/jrb5g/intelligencedemo - If there are any other teams who have already contributed to the project - Other funding you may have applied for From 5fdc9b692ccfd8703a4d41b9b98b7e4bf823df91 Mon Sep 17 00:00:00 2001 From: Rashad Hosseini <61196340+rashad-h@users.noreply.github.com> Date: Tue, 13 May 2025 21:36:49 +0100 Subject: [PATCH 095/242] Create LiquiDot.md initial draft --- applications/LiquiDot.md | 128 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 applications/LiquiDot.md diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md new file mode 100644 index 00000000000..295a9ff43a5 --- /dev/null +++ b/applications/LiquiDot.md @@ -0,0 +1,128 @@ +# 📝 Name of your Project + +## 🌟 Project Overview + +Please provide the following: + +- If the name of your project is not descriptive, a tagline (one sentence summary) +- A brief description of your project +- An indication of how your project relates to / integrates into Polkadot +- An indication of why your team is interested in creating this project +- (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) + +### 🔍 Project Details + +We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): + +- An overview of the technology stack to be used +- Documentation of core components, protocols, architecture, etc. to be deployed +- Any PoC/MVP or other relevant prior work or research on the topic +- Mockups/designs of any UI components +- Data models / API specifications of the core functionality +- What your project is *not* or will *not* provide or implement + - This is a place for you to manage expectations and clarify any limitations + +### 🧩 Ecosystem Fit + +Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: + +- Where and how does your project fit into the ecosystem? +- Who is your target audience? +- What need(s) does your project meet? +- Are there any other projects similar to yours in the Polkadot ecosystem? + - If so, how is your project different? + - If not, why might such a project not exist yet? + +> **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. + +## 👥 Team + +- **Team Name:** Name of your team. If you apply as a legal entity, please use its name. +- **Contact Name:** Full name of the contact person in your team +- **Contact Email:** Contact email +- **Website:** Your website, GitHub org, blog, or similar + +### Team members + +Please list the legal name of all grant beneficiaries. Solo developers (1-person teams) are eligible for funding. + +#### LinkedIn Profiles (if available) + +- https://www.linkedin.com/{person_1} +- https://www.linkedin.com/{person_2} + +### Team Code Repos + +- https://github.com/{your_organisation}/{project_1} +- https://github.com/{your_organisation}/{project_2} + +Please also provide the GitHub accounts of all team members: + +- https://github.com/{team_member_1} +- https://github.com/{team_member_2} + +### Team's experience + +Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. + +## 📊 Development Status + +If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. + +## 📅 Development Roadmap + +This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. + +**Important notes:** +- Each milestone is capped at **$5,000 USD** +- Milestones must be delivered within **3 months** of approval +- The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) +- You will only receive payment after successful milestone delivery + +### Overview + +- **Estimated Duration:** Duration of the whole project (maximum 3 months) +- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project +- **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD) + +> Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 0a. | License | Apache 2.0 / GPLv3 / MIT / Unlicense | +| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | +| 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | +| 1. | Feature X | We will create a feature that will... (Please describe in detail) | +| 2. | Feature Y | The Y feature will... (Please describe in detail) | +| 3. | Feature Z | The Z feature will... (Please describe in detail) | + +### 💰 Budget Breakdown + +Please provide a breakdown of your budget by milestone: + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 1 | Features X, Y | $5,000 | 1.5 months | +| 2 | Feature Z | $5,000 | 1.5 months | +| **Total** | | **$10,000** | **3 months** | + +Make sure you show clearly what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). + +## 🔮 Future Plans + +Please include: + +- How you intend to continue development after the Fast-Grant +- Any plans for seeking additional funding (other grants, VC funding, etc.) +- Your vision for the project's growth and impact in the Polkadot ecosystem + +## ℹ️ Additional Information + +Here you can add any additional information that you think is relevant to this application, such as: + +- Work you have already done +- If there are any other teams who have already contributed to the project +- Other funding you may have applied for + +Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From 9675b263ca82db69b4bd9ce40d695752178f1362 Mon Sep 17 00:00:00 2001 From: gabikreal1 <64525797+gabikreal1@users.noreply.github.com> Date: Tue, 13 May 2025 21:54:10 +0100 Subject: [PATCH 096/242] Project Details Draft --- applications/LiquiDot.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 295a9ff43a5..713d2a2bef5 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -15,12 +15,18 @@ Please provide the following: We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): - An overview of the technology stack to be used + NextJs (Wagmi for wallet) for Frontend, NodeJS (Express, PolkadotJS for blockchain calls) for backend, PostgreSQL for database, Solidity for Smart Contracts, AWS for hosting. - Documentation of core components, protocols, architecture, etc. to be deployed +- Finish the Diagram - Any PoC/MVP or other relevant prior work or research on the topic +- Attach a link to github (Add explanation) - Mockups/designs of any UI components +- Attach a link to youtube/add new components. - Data models / API specifications of the core functionality +- Users,Positions,Pools,Decisions - What your project is *not* or will *not* provide or implement - This is a place for you to manage expectations and clarify any limitations + - (Its not full add later) Chains/Dexes + simple rebalancing/decision making engine ### 🧩 Ecosystem Fit From 4aa6ed23bf0cfc2c10520feeaa6fc2c54d3039d7 Mon Sep 17 00:00:00 2001 From: Tom-STEM <82093564+Tom-STEM@users.noreply.github.com> Date: Wed, 14 May 2025 12:52:16 -0300 Subject: [PATCH 097/242] Update anarchybuild --- applications/anarchybuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/applications/anarchybuild b/applications/anarchybuild index dc0d2265342..4ce5a34f452 100644 --- a/applications/anarchybuild +++ b/applications/anarchybuild @@ -127,8 +127,8 @@ Core functions will be fully covered by comprehensive unit tests to ensure funct Article We will publish an article that explains what was done/achieved as part of the grant. 1. -On-chain commenting -The deliverable here is to create comments as sub-NFTs of the ERC-721s uploaded by AI builders. This sets up the infrastructure for incentivised engagement and opens the possibility for more dynamic project support through being able to ‘tip’ comments in the form of NFTs if there are helpful towards the subject matter (a continuation of our Hackathon work) +Completion of 3x Focus Groups (traction) +As part of our GTM, we will run three separate focus groups with various audiences to gain feedback on UX and understand the priority features on the roadmap. All focus groups will culminate with a live competition, with all entries uploaded to the Anarchy platform (driving tvl on Moonbeam). 2. Built in AI text-image generator Integrating the Pollinations API (adding to the Creative Commons licensing we are currently building in to the tech stack) will allow the user to do the following actions on the Anarchy site: @@ -144,7 +144,7 @@ Deliverables Cost (USD) Estimated Completion M1 -On-Chain comments +Traction Milestone (run 3 focus groups) $5,000 1 month M2 From cf17bf8692ea5bfff6fc542081c3eef743f1d04f Mon Sep 17 00:00:00 2001 From: Yuvraj <11yuviji@gmail.com> Date: Thu, 15 May 2025 00:42:59 -0400 Subject: [PATCH 098/242] Mosh grant application --- applications/mosh.md | 304 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 304 insertions(+) create mode 100644 applications/mosh.md diff --git a/applications/mosh.md b/applications/mosh.md new file mode 100644 index 00000000000..a0e6da0d51c --- /dev/null +++ b/applications/mosh.md @@ -0,0 +1,304 @@ +Screenshot 2025-05-06 at 9 15 29 PM + +# Mosh + +## 🌟 Project Overview + +### Name and One-Liner + +**Mosh** – A decentralized ticketing platform to help real fans access concerts fairly by verifying fan loyalty and preventing bot scalping with NFT proof. + +### Description + +The ticketing industry is plagued by scalping and fraud: during the Taylor Swift Eras Tour, Ticketmaster crashed under 3.5 billion bot-driven requests, leaving millions of real fans locked out. In the UK, markups have reached 41% over face value, and hidden fees can climb as high as 70% of the ticket price. + +Mosh is a decentralized concert ticketing platform that uses blockchain technology to create a fairer experience for fans. Mosh leverages NFTs to represent ticket ownership, making each ticket scam-proof. + +To combat scalping, Mosh introduces a "proof of fan-ness" system, where fans earn NFT-based loyalty badges by attending events. These badges grant early ticket access to real fans, creating a fairer and more vibrant concert atmosphere. + +Mosh also enforces smart contract-based resale rules: + +* 40% of profits go to the artist +* 40% to the seller +* 20% to Mosh + +By decentralizing ticketing, removing hidden fees, and fostering genuine fan engagement, Mosh addresses issues like ticket fraud, price gouging, and declining concert quality. + +## 🔗 Polkadot Integration + +Our project, Mosh, is built on **Moonbeam**, a Polkadot parachain, allowing us to deploy Solidity smart contracts with external dependencies from the OpenZeppelin Library. + +Moonbeam’s native OpenZeppelin support, efficient gas metering, 6-second block times, and low-latency finality were essential for our platform, which involves minting and transferring thousands of NFT-based tickets and loyalty badges during live ticket drops. + + +By building on Moonbeam, we remain fully within the Polkadot ecosystem, benefiting from the relay chain’s shared security model. Polkadot’s multichain architecture, composability, and high transaction throughput uniquely enabled us to create a decentralized ticketing platform that delivers the scalability, speed, and integrity that traditional EVM networks can't match. + +In the future, we also hope to explore **ink! smart contracts** to expand beyond Moonbeam. + +## 🌟 Why We Are Excited + +Both of us love music and concerts, as we play instruments and DJ in our free time. We've personally experienced the frustration of ticketing systems as concert fans, which gives us a personal connection to this project. Our connections to local artists in Philadelphia make us well-positioned to grow this platform and solve the problem through Mosh. + +--- + +## 🔍 Project Details + +### Documentation of Core Components, Protocols, Architecture + +#### Tech Stack + +![Screenshot 2025-05-06 at 9 15 08 PM](https://github.com/user-attachments/assets/066380f5-9265-4b65-b153-198af0849972) + +#### Protocol Architecture + +The protocol is composed of three main smart contracts: + +* **EventManager**: Manages event creation, ticket drops, role registration (Fan or Musician), and attendance tracking. +* **Ticket**: An ERC721-based NFT contract representing unique, on-chain tickets with metadata tied to each concert event. +* **Marketplace**: Enables secure, rules-based secondary ticket sales with automatic revenue splits. + +Concert metadata is uploaded to IPFS and linked via the NFT URI. Loyalty logic is baked into EventManager, which tracks fan attendance and awards badges. + +#### User Identity and Role Protocol + +Upon wallet connection, users register as either: + +* **Fan**: Can browse, purchase, resell tickets, and accumulate loyalty +* **Musician**: Can create events and manage tickets + +#### NFT Resale and Incentive Logic + +* Resales go through Marketplace +* Revenue split: 40% Artist / 40% Seller / 20% Mosh +* NFTs remain traceable and immutable + +#### Frontend Architecture + +* Built with **React.js** +* Interacts with Moonbeam using **Ethers.js** +* Features: Wallet connection, role registration, event browsing, resale dashboard +* Uses **IPFS via Pinata** for metadata and image storage + +#### Planned Extensions + +* Off-chain event listeners for loyalty scoring +* Gas abstraction for mobile users + +#### Security & Polkadot Fit + +* Inherits shared security from Polkadot Relay Chain +* EVM-compatible +* High throughput and real-time minting + +### Mockups / MVP: + +**Demo Video**: [Watch the demo](https://youtu.be/d_7bKOSgQl8) + +Screenshot 2025-05-06 at 9 16 14 PM + +### Data Models / API Specifications + +Frontend data structure (sample payloads for contract calls): + +```json +{ + "eventName": "Midnight Echoes Tour", + "description": "A synthwave live set", + "imageFile": "concert.png", + "priceInETH": "0.05", + "maxTickets": 200, + "eventDate": 1724025600, + "metadataURI": "ipfs://QmXYZ..." +} +``` + +Smart Contract Interfaces: + +```solidity +function createEvent(string calldata name, string calldata metadataURI, uint256 price, uint256 maxTickets, uint256 eventDate) external; +function buyTicket(uint256 eventId) external payable; +function listTicket(uint256 tokenId, uint256 price, uint256 eventId) external; +``` + +### Limitations + +Our product is specifically designed for concert ticketing and not events in general. By the end of the three months, we hope to have our product deployed, and while we will be promoting our platform to local musicians in the area, we have no expectations of how many artists or fans will be on our platform. + +--- + +## 🤌 Ecosystem Fit + +* **Fit**: Consumer-facing dApp within Polkadot for live events +* **Target Audience**: Concert fans and independent musicians +* **Need**: Fixes ticket fraud, bot scalping, and artist underpayment +* **Comparable Projects**: Few ticketing solutions in Polkadot; Mosh is unique in loyalty verification and resale logic + +--- + +## 👥 Team + +**Team Name**: Mosh +**Contact Name**: Nevan Sujit +**Email**: [nsthettayil@gmail.com](mailto:nsthettayil@gmail.com) +**Website**: [GitHub Repo](https://github.com/tsnevan4204/polkadot-mosh) + +**Team Members & GitHub**: + +* [Nevan Sujit](https://www.linkedin.com/in/nevan-sujit/) – [https://github.com/tsnevan4204](https://github.com/tsnevan4204) +* [Yuvraj Lakhotia](https://www.linkedin.com/in/yuvraj-lakhotia) – [https://github.com/yuviji](https://github.com/yuviji) + +### Team's experience +**Nevan Sujit:** +Nevan Sujit is an undergrad student at the University of Pennsylvania studying Math and Electrical Engineering in the Vagelos Program for Energy Research. He is on the Penn Blockchain Club, where he has particular experience with creating smart Solidity Contracts and the ReactJS frontend framework. He has a lot of hacking experience coming from the numerous hackathons he’s competed and won at, building projects like a documentation generation tool and consumer goods bundler deep learning model. + + +**Yuvraj Lakhotia:** + +--- + +## 📊 Development Status + +(https://github.com/tsnevan4204/polkadot-mosh) + +### 📦 Project Structure + +**backend/**: Contains the full suite of Solidity smart contracts, deployed using Hardhat, including: + +* `EventManager.sol`: Manages event creation, ticket sales, cancellations, and ETH distribution. +* `Ticket.sol`: ERC721 contract for ticket NFTs. +* `Marketplace.sol`: Sets up Marketplace for reselling. +* `test/`: Mocha-based unit tests for smart contract functionality. +* `scripts/`: Deployment and event scripts. + +**frontend/**: A React-based web application that interacts with the deployed contracts via Ethers.js. + +* Key UI features include event browsing, ticket purchase/resale, and role-based dashboards for Fans vs Event Hosts. +* Styled with a techno-futuristic theme using Tailwind CSS. + +### 💡 Technical Features + +* Built on Moonbeam (Polkadot Ecosystem) for EVM compatibility and Polkadot-native security. +* **NFT-based Ticketing**: Tickets are ERC721 tokens with on-chain metadata and enforced royalty logic. +* **Proof of Fan-Ness**: Fans earn NFT loyalty badges through event attendance. +* **Smart Contract Resale Rules**: + + * 40% of resale profits → Artist + * 40% → Seller + * 20% → Mosh +* **Role Selection and Wallet Integration**: + + * Upon connecting a wallet, users can register as a Fan or Event Manager. +* **Pinata + IPFS**: Used for storing and retrieving event metadata and ticket images. + +### ⚙️ Smart Contract Stack + +* **Solidity + OpenZeppelin** for secure ERC721 standards +* **Hardhat** for compilation, testing, and deployment +* **Ethers.js** for frontend-contract communication +* **Moonbeam** for EVM compatibility, fast finality, and scalable NFT operations + + +--- + +## 🗓️ Development Roadmap + +### Deliverables + +* **0a. License** + • Release all code and artifacts under the MIT License. + +* **0b. Documentation** + • Inline documentation of code for contracts & services + • User guide: contract deployment, off‑chain service setup, CLI usage, end‑to‑end workflow. + +* **0c. Testing & Guide** + • Unit tests for contract logic + • Demos of the interface to demonstrate user experience + • Documentation of the code to show what it does + +* **0d. Article** + • Publish a technical blog post detailing architecture, implementation, and test outcomes—targeting Polkadot communities. + +### *1. Account Abstraction Integration* + +• **Smart contract and frontend integration using ERC-4337-compatible wallets** (e.g., Biconomy, ZeroDev). + + * Users sign transactions using social logins or passkeys, and interactions are wrapped into `UserOperations` relayed by a bundler to the entry point contract. + + * Session keys support limited-time interactions (e.g., buying/reselling tickets) without reauthentication. + +• **Verification**: Unit tests for `UserOperation` encoding, bundler integration, Paymaster-subsidized flows, and wallet creation logic. + +### *2. Mobile App Development* + +• Build a **React Native mobile version** of the Mosh frontend for iOS and Android. + +• Integrate account abstraction-compatible wallets for seamless social login. + +• Implement **QR code-based ticket scanning** for event access. + +• Provide an in-app dashboard to manage ticket purchases, loyalty badges, and resale listings. + +• Optimize performance and responsiveness across mobile devices. + +• **Verification**: UI tests on multiple devices, interaction tracking, and login-to-purchase performance benchmarks. + +### *3. Proof-of-Fan Verification System (Spotify Integration)* + +• **Spotify API integration (off-chain)** to fetch user's top artists and listening history, and cryptographically sign that data for proof verification: + + * Badge-earning eligibility is verified by matching on-chain artist support with off-chain listening data. + + * Serverless verifier function relays verified Spotify credentials into badge minting contract. + +• **EVM contract enhancements to track and reward verified fan behavior**: + + * Mint loyalty badge NFTs based on on-chain event attendance. + + * Enforce tiered access to ticket drops based on badge level (e.g., Gold Fans get early access). + +• **LoyaltyScore contract** to manage fan metadata and loyalty points (e.g., based on events attended, music engagement, and social actions). + +• **Dashboard** to view and upgrade loyalty badge tiers. + +• **Verification**: Unit tests for badge minting logic, Spotify attestation verification, tier-gating of event access, and UI tests for user badge dashboard. + +### 💰 Budget Breakdown + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --------- | ------------------------------------------------- | ------------ | -------------------- | +| 1 | 0a–0d + Deliverable 1 (Account Abstraction) | \$2,000 | 1 month | +| 2 | Deliverable 2 (Mobile App Development) | \$4,000 | 1.5 months | +| 3 | Deliverable 3 (Proof-of-Fan Verification System) | \$4,000 | 1.5 months | +| **Total** | | **\$10,000** | **3 months** | + +--- + +## 🚀 Future Plans + +* Go-to-market Strategy + ![Screenshot 2025-05-06 at 9 26 45 PM](https://github.com/user-attachments/assets/f508a8b6-e20c-4c16-8da3-f868878ae7b1) + +* Continue development post-grant + +     • Development of an initial platform will be complete by the end of this grant, but we hope to both add more features and make the platform more robust. + +     • As we scale our platform, we hope to develop a custom parachain for our platform to use that will optimize its needs. + +     • We want to create further loyalty features outside of the ones in development roadmap to expand retention of fans on platform. + +     • We will apply for Polkadot ecosystem grants (beyond Fast‑Grant) and pursue relevant accelerator support. +* 💰 Additional Funding Strategy + +     • We will secure angel checks and will dicuss with VCs for a pre‑seed round. + +     • We will apply for Polkadot ecosystem grants (beyond Fast‑Grant) and pursue relevant accelerator support. + +--- + +## ℹ️ Additional Information + +* All work original to this team +* No other current funding + +Mosh represents a new frontier for live events: decentralized, fan-first, and fair. From 19823e4d8c0c327368c1b5853c43da116d1d2c27 Mon Sep 17 00:00:00 2001 From: Yuvraj <11yuviji@gmail.com> Date: Thu, 15 May 2025 00:47:03 -0400 Subject: [PATCH 099/242] Update mosh.md --- applications/mosh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/mosh.md b/applications/mosh.md index a0e6da0d51c..b500070e205 100644 --- a/applications/mosh.md +++ b/applications/mosh.md @@ -270,7 +270,7 @@ Nevan Sujit is an undergrad student at the University of Pennsylvania studying M | 1 | 0a–0d + Deliverable 1 (Account Abstraction) | \$2,000 | 1 month | | 2 | Deliverable 2 (Mobile App Development) | \$4,000 | 1.5 months | | 3 | Deliverable 3 (Proof-of-Fan Verification System) | \$4,000 | 1.5 months | -| **Total** | | **\$10,000** | **3 months** | +| **Total** | | **\$10,000** | **4 months** | --- From 98b00daa5ec4ef95bc97a2f24217d2db8ee9621a Mon Sep 17 00:00:00 2001 From: gabikreal1 <64525797+gabikreal1@users.noreply.github.com> Date: Mon, 19 May 2025 19:41:55 +0100 Subject: [PATCH 100/242] Ecosystem FIt --- applications/LiquiDot.md | 45 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 713d2a2bef5..c0c1db1a8c6 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -33,11 +33,56 @@ We expect applicants to have a solid idea about the project's expected final sta Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: - Where and how does your project fit into the ecosystem? + Our project is an automated LP manager with cross-chain functionality, designed to optimize capital efficiency and user experience across multiple parachains in the Polkadot ecosystem. This enables users to manage assets and interact with DEXs, DeFi protocols, and liquidity pools a lot more efficiently and across networks like the Hub, Hydration, Moonbeam, Acala, etc, from a single interface and without being confined to a single chain’s limitations. Our project directly supports Polkadot’s vision of a multichain future by reducing fragmentation and improving capital flow across its ecosystem. + - Who is your target audience? + Our project is targeted at crypto enthusiasts looking to optimize their experience within the PolkaDot ecosystem. It is for people who know stuff about crypto already, who are looking for a more reliable way to make money than trading and yet higher potential yield compared to the basic spot/HODL. This can also be an interesting discovery for those who know something about crypto but are newbies in liquidity providing. + +Our goal is to also serve developers and projects building on parachains that need efficient, cross-chain liquidity management. We are doing this by providing an automatic and native solution for anyone seeking to maximize yield, reduce manual intervention, and +seamlessly manage liquidity across multiple Polkadot-connected chains. + +Additionally, institutional DeFi participants looking for reliable +infrastructure to manage large-scale cross-chain liquidity positions +represent an additional potential future audience. + - What need(s) does your project meet? +Our project addresses several critical needs within the Polkadot ecosystem, particularly around liquidity management and user empowerment in a cross-chain DeFi environment. +We solve these challenges by offering: + + -Cross-chain liquidity optimization: Using Polkadot’s XCM, we dynamically allocate liquidity across multiple parachains to improve capital efficiency. + + -User-defined strategies: Users can select from risk-based strategies (e.g., conservative, moderate, aggressive) tailored to their goals and risk tolerance. + + -Advanced risk management tools: Features like stop-loss and take-profit thresholds allow users to safeguard positions and automate exits based on market conditions. + + -Custom asset preferences: Users can specify which coins they're interested in, ensuring personalized exposure across pools. + + -Capital control: Users can set maximum allocation per pool, define a minimum acceptable APR, and decide how many pools to distribute their position across. + + -Yield maximization through automation: The system continuously monitors and reallocates liquidity to optimize returns without manual intervention. + + -User-friendly automation: Reduces the operational burden on users by automating complex liquidity management strategies. - Are there any other projects similar to yours in the Polkadot ecosystem? - If so, how is your project different? - If not, why might such a project not exist yet? +While there are projects in the Polkadot ecosystem focused on liquidity provision and automated market making (such as HydraDX or various DEXs on Moonbeam and Acala), none currently offer a cross-chain automated liquidity manager with the same level of customization, user control, and strategy-based automation as our solution. + +Most existing tools are limited to individual parachains or offer basic liquidity provisioning without features like: + + Cross-chain pool rebalancing via XCM + + Strategy selection (risk-adjusted) + + Stop-loss/take-profit triggers + + Custom coin selection and APR thresholds + + Smart allocation across multiple pools + +We believe this gap exists because the complexity of implementing robust cross-chain logic, especially for DeFi strategies. + +Our project is built to fill this gap—bridging the technical challenge with a user-first design that empowers participants to take full advantage of Polkadot’s multichain architecture. + > **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. From c6e0ace8c0e0bdc170071f8b7736e0fc5a7f11ea Mon Sep 17 00:00:00 2001 From: Leow Kai Jie Date: Mon, 19 May 2025 15:31:44 -0400 Subject: [PATCH 101/242] init: stampika application --- applications/stampika.md | 144 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 144 insertions(+) create mode 100644 applications/stampika.md diff --git a/applications/stampika.md b/applications/stampika.md new file mode 100644 index 00000000000..95f92febf3e --- /dev/null +++ b/applications/stampika.md @@ -0,0 +1,144 @@ +# 📝 Stampika + +(Known as Sutanpu in EasyA Consensus 2025) + +## 🌟 Project Overview + +- Stampika lets travellers mint NFT stamps from real-world visits through NFC Tags - building digital identity while helping sites engage and track visitors +- The 2 key stakeholders of our project would be the users (travellers) and organisations (tourism board, landmark owners). + +We would like to bring the social experience at the end of travels where people share where they have been with friends and families online. Users would be to view other people’s stamps and when they have collected them as they are publicly on the blockchain. + +An NFC Sticker Tag would be placed at landmarks and users would be able to scan the NFC Tag and instantly claim a stamp, similar to a proof-of-location. We would then provide organisations with information of when users visit, allowing them to obtain more data points for boosting visits. + +- We will be deploying the Stamp Contracts (Modified ERC721) on Polkadot Hub and sponsor users with their gas fees through our backend. This will help with onboarding masses to Polkadot as we would only be using blockchain under the hood, abstracting away the complicated part of blockchain. +- This project aligns with the team’s core values of encouraging activity and movement. We strongly believe that there will be a strong shift in the world where people go offline and explore the outside world more. +- Pitch Deck: [https://www.canva.com/design/DAGn5plRum0/9_t-GuUGFxGAzDnFmNgfxg/edit](https://www.canva.com/design/DAGn5plRum0/9_t-GuUGFxGAzDnFmNgfxg/edit?utm_content=DAGn5plRum0&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton) + +### 🔍 Project Details + +We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): + +- An overview of the technology stack to be used +- Documentation of core components, protocols, architecture, etc. to be deployed +- Any PoC/MVP or other relevant prior work or research on the topic +- Mockups/designs of any UI components +- Data models / API specifications of the core functionality +- What your project is _not_ or will _not_ provide or implement + - This is a place for you to manage expectations and clarify any limitations + +### 🧩 Ecosystem Fit + +Stampika is an application is built on Polkadot Hub. It is designed for avid explorers and travel enthusiasts who delight in visiting landmarks—whether on domestic adventures or overseas getaways. Inspired by traditions such as Japan’s iconic stamp-collecting culture, where travelers collect physical stamps in notebooks, Stampika brings this experience into the digital age. + +Stampika addresses the need for: + +- **Proof of Location & Attendance**: Tourism companies can leverage Stampika to authenticate a user’s visit to specific landmarks. This is particularly valuable for implementing loyalty programs or gamified travel experiences, where visitors earn rewards for exploring multiple locations. +- **Actionable Visitor Insights**: By capturing scan data, Stampika channels anonymized travel patterns and behavior to relevant organizations. These insights can inform marketing strategies, optimize tourist flows, and support cultural and urban planning efforts. + +There aren’t any similar projects in the Polkadot Ecosystem (referencing https://parachains.info/#projects). We believe that this is one of the pioneer efforts to apply Web3 to the tourism industry. + +## 👥 Team + +- **Team Name:** Stampika +- **Contact Name:** Wei Rong Chu +- **Contact Email:** chuweiron18@gmail.com +- **Website:** https://github.com/wr1159/stamply + +### Team members + +- Charlyn Kwan Ting Yu +- Kai Jie Leow +- Kyoeun Kim +- Wei Rong Chu + +#### LinkedIn Profiles (if available) + +- https://www.linkedin.com/in/charlyn-kwan-20651a233/ +- https://www.linkedin.com/in/sg-leow-kai-jie/ +- https://www.linkedin.com/in/kyoeun-kim/ +- https://www.linkedin.com/in/wei-rong-chu/ + +### Team Code Repos + +Team GitHub + +- https://github.com/wr1159/stamply + +Individual GitHub + +- https://github.com/charkty/ +- https://github.com/kaijie0102 +- https://github.com/kyoeun-kim +- https://github.com/wr1159/ + +### Team's experience + +We are all final year School of Computing students from National University of Singapore. Collectively, we have won prizes at 7 hackathons in the past. 3 of our members are part of NUS Overseas College, a very selective programme from NUS that provide opportunities for studnets to intern in start-up companies in leading entrepreneurial hotspots across the world - in our case, it’s Toronto. + +Our team has also worked for Web3 companies like CoinGecko, Mavennet while also contributing to open source blockchain repositories like Cosmos-sdk. + +## 📊 Development Status + +We developed a prototype Android Mobile App at EasyA Consensus Hackathon. Stampika can now only scan NFC tags, send a request to our backend, which mints an NFT on the Polkadot Hub chain. + +## 📅 Development Roadmap + +### Overview + +- **Estimated Duration:** 3 months +- **Full-Time Equivalent (FTE):** 2 (4 x 0.5) +- **Total Costs:** $10,000 USD + +| Number | Deliverable | Specification | +| ------ | ------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 0a. | License | GPLv3 | +| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can create an account and start collecting stamps. | +| 0c. | Testing and Testing Guide | Core functions will be fully covered by tests to ensure functionality and robustness. In the guide, we will describe how to run these tests on the application. | +| 0d. | Article | We will publish an **article** on our website that explains what was done/achieved as part of the grant. | +| 1. | Branding Design + UI Revamp | We will create a branding guide for Stampika and revamp UI, creating components according to our new design system. | +| 2. | Landing Page | We will create a landing page according to the brand design to introduce Stampika and its features. This will be the front of our project and will be shared to other people who are interested in our project.

\- Features of Stampika
\- Waiting List subscription
| +| 3. | Mobile App Development | We will create work on a more scalable mobile app, both for IOS and Android | +| 4. | User Management System
(With Gmail and Wallets)
| We will integrate Privy into our application to allow users to login and seamlessly create a blockchain address for them. Users willa also be bale to

\- Gmail Login
\- Other Wallets
| +| 5. | Designing NFC Sticker Stamps | We will design and produce our custom NFC Sticker Stamps with our branding similar to below


[https://nfctagify.com/cdn/shop/files/STICKER_BIG_R.jpg?v=1723041047](https://nfctagify.com/cdn/shop/files/STICKER_BIG_R.jpg?v=1723041047) | +| 6. | Integrate Social Timeline | The social timeline feature will allow users to view stamps other people have collected.

This will be integrated with our backend system.

\- Stamps Collected Database
\- Optional Collection Message on post
| +| 7. | Integrate Friends Feature | This feature will build on top of the Social Timeline feature where users can now add friends and make their account private so their stamps are only shared with other friends.

\- Friend Requests
\- Private Account Feature
| +| 8. | Publish Test Application | We will publish the application on TestFlight iOS and Google Play Console or available as an .apk file.

Users will be able to download a beta version of the app.
| +| 9. | Pilot Testing with Mississauga Authorities | This is where we will work with landmarks in Mississauga (where the team is currently based) and integrate Stampika with landmarks + allowing users to test out the full application flow.


| + +### 💰 Budget Breakdown + +Please provide a breakdown of your budget by milestone: + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --------- | --------------------- | ----------- | -------------------- | +| 1 | 0a, 0b, 1, 2, 3, 4, 5 | $5,000 | 1.5 months | +| 2 | 0c, 0d, 5, 6, 7, 8 | $5,000 | 1.5 months | +| **Total** | | **$10,000** | **3 months** | + +### Additional Costs + +- iOS Developer Pass +- Google Play License +- Hosting Fees +- Subsidising Gas Fees + +## 🔮 Future Plans + +- Development + - After completing the pilot testing in Mississauga, the team would be relocating back to Singapore where we will work on acquiring more users and landmarks in Singapore. + - We will integrate a data analytics dashboard for tourism boards that collaborate with us to provide them more information +- Vision for Polkadot + - After we onboard new users, we could introduce them to other parts of the ecosystem provided that the projects are aligned with the vision of Stampika - For example, NFT Marketplace. +- Additional Funding + - National University of Singapore (NUS) Venture Initiation Program (SGD$10k) + - As NUS Students, we plan to submit and pitch our project to gain backing of our University + +## ℹ️ Additional Information + +EasyA Consensus Hackathon 2025 Achievements + +- Polkadot (Build Track): 1st Place +- Forte: 3rd Place + +The project is fresh out of EasyA Consensus Hackathon. We focused intensely on the Stampika for the whole 3 days and we are looking to take it to the next level From 15ea66aede1c16557d8ca0a2efc375b1adbf4160 Mon Sep 17 00:00:00 2001 From: Leow Kai Jie Date: Mon, 19 May 2025 15:34:25 -0400 Subject: [PATCH 102/242] chore: fix format --- applications/stampika.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/applications/stampika.md b/applications/stampika.md index 95f92febf3e..9473c8731ab 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -7,12 +7,14 @@ - Stampika lets travellers mint NFT stamps from real-world visits through NFC Tags - building digital identity while helping sites engage and track visitors - The 2 key stakeholders of our project would be the users (travellers) and organisations (tourism board, landmark owners). -We would like to bring the social experience at the end of travels where people share where they have been with friends and families online. Users would be to view other people’s stamps and when they have collected them as they are publicly on the blockchain. +- We would like to bring the social experience at the end of travels where people share where they have been with friends and families online. Users would be to view other people’s stamps and when they have collected them as they are publicly on the blockchain. -An NFC Sticker Tag would be placed at landmarks and users would be able to scan the NFC Tag and instantly claim a stamp, similar to a proof-of-location. We would then provide organisations with information of when users visit, allowing them to obtain more data points for boosting visits. +- An NFC Sticker Tag would be placed at landmarks and users would be able to scan the NFC Tag and instantly claim a stamp, similar to a proof-of-location. We would then provide organisations with information of when users visit, allowing them to obtain more data points for boosting visits. - We will be deploying the Stamp Contracts (Modified ERC721) on Polkadot Hub and sponsor users with their gas fees through our backend. This will help with onboarding masses to Polkadot as we would only be using blockchain under the hood, abstracting away the complicated part of blockchain. + - This project aligns with the team’s core values of encouraging activity and movement. We strongly believe that there will be a strong shift in the world where people go offline and explore the outside world more. + - Pitch Deck: [https://www.canva.com/design/DAGn5plRum0/9_t-GuUGFxGAzDnFmNgfxg/edit](https://www.canva.com/design/DAGn5plRum0/9_t-GuUGFxGAzDnFmNgfxg/edit?utm_content=DAGn5plRum0&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton) ### 🔍 Project Details From 0bdd3d5a7450f2b8c3288003a1b583536ae8db46 Mon Sep 17 00:00:00 2001 From: gabikreal1 <64525797+gabikreal1@users.noreply.github.com> Date: Mon, 19 May 2025 20:41:49 +0100 Subject: [PATCH 103/242] Project Details --- applications/LiquiDot.md | 79 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 74 insertions(+), 5 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index c0c1db1a8c6..7d2748be3e2 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -15,18 +15,87 @@ Please provide the following: We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): - An overview of the technology stack to be used - NextJs (Wagmi for wallet) for Frontend, NodeJS (Express, PolkadotJS for blockchain calls) for backend, PostgreSQL for database, Solidity for Smart Contracts, AWS for hosting. + NextJs (Wagmi for wallet) for Frontend, NestJS (TypeORM , PolkadotJS for blockchain calls) for backend, PostgreSQL for database, Solidity(Openzepelin,Reactive Smart Contracts) for Smart Contracts, AWS for hosting. - Documentation of core components, protocols, architecture, etc. to be deployed -- Finish the Diagram + +High Level Diagram +```mermaid +flowchart TB + subgraph User["User Interaction"] + Frontend["Frontend UI (Next.js)"] + end + subgraph Backend["Backend Services"] + Server["Express Server"] + PoolAnalytics["LP Data Aggregator"] + IDWorker["Investment Decision Worker"] + InvestmentDecision["Blockchain Interaction Service"] + PostgreSQL + + end + subgraph AssetHub["Asset Hub (Substrate)"] + AssetsPallet["Liquidity Provider/Vault Contract"] + end + subgraph Relayers["Cross-Chain Communication"] + XCMRelayer["XCM Message Relayer"] + end + subgraph XCMProxyComponentS["XCM Proxy Components"] + PositionTracking["Position Tracking"] + BalanceManager["Token Balance Manager"] + RangeCalculator["Tick Range Calculator"] + end + subgraph Moonbeam["Moonbeam Parachain"] + XCMProxy["XCM Proxy Contract"] + XCMProxyComponentS + end + subgraph DEXes["DEX Pools"] + AlgebraPools["Algebra Pools"] + end + Frontend -- Deposits/Withdraws assets --> AssetsPallet + Frontend -- Sets investment preferences --> Server + XCMRelayer -- Delivers XCM messages --> XCMProxy + XCMProxy -- Uses --> PositionTracking & BalanceManager & RangeCalculator + XCMProxy -- Provides liquidity to --> AlgebraPools + AssetsPallet -- XCM asset transfer --> XCMRelayer + XCMRelayer -- Delivers assets --> XCMProxy + XCMProxy -- Transfers back assets/rewards --> XCMRelayer + XCMRelayer -- Delivers assets back --> AssetsPallet + InvestmentDecision -- Issues XCM Transfer Calls --> AssetsPallet + AssetsPallet -- Issues XCM Messages --> XCMRelayer + Frontend -- Reads Position Status --> XCMProxy + InvestmentDecision -- Reads Position Status --> XCMProxy + IDWorker -- Issue Decisions --> InvestmentDecision + PostgreSQL -- Provide Positions & User Preferences Data --> IDWorker + Server --> IDWorker + PoolAnalytics -- Provide Pool Data --> IDWorker +``` + +Yap About the way contracts work (Users deposited tokens can only be swapped/Provided as liquidity in the contract definition) + - Any PoC/MVP or other relevant prior work or research on the topic -- Attach a link to github (Add explanation) + [Our Github Project link](https://github.com/gabikreal1/PolkadotHack2025) + Minimal PoC, with mock frontend,mock backend and simple contracts, using XCM. - Mockups/designs of any UI components -- Attach a link to youtube/add new components. + Will need to add couple of new components (Gabriel) + [Video to the Demo](https://www.youtube.com/watch?v=9bX0Up0pLww&feature=youtu.be) - Data models / API specifications of the core functionality -- Users,Positions,Pools,Decisions +Refine it with Claude (Gabriel) +Users (Wallet, Balance, Token, UserPreferencesID), +UserPreferences(Minimum APY, Max Allocation Per Pool, UserCoins, Risk Tolerance, TakeProfit, StopLoss) +*Transactions (Check with claude, could get it of blockchain) +Positions(UserID,PoolID,Amount1,Amount2,TokenID1,TokenID2,TimeStamp,StopLoss,TakeProfit) +Pools(PoolAddress,TokenID1,TokenID2,24hrVolume,TVL,DEXID) +Dexes(DexAddress,ChainAddress) +*Decisions (Check with Claude) +Coins (CoinAddress, MarketCap, Ticker, LatestPrice) + +Api specs (unkown, yap potential api with claude) + - What your project is *not* or will *not* provide or implement - This is a place for you to manage expectations and clarify any limitations + - Decisions are not made on web3, we do won't implement zkProofs of decisions computations in the MVP. + - We will do the MVP only with dexes that provide data via API. - (Its not full add later) Chains/Dexes + simple rebalancing/decision making engine + - Think of more limitations ### 🧩 Ecosystem Fit From c5f030f3a59fdf9ebbf6f892e1b707d336b0242a Mon Sep 17 00:00:00 2001 From: Leow Kai Jie Date: Mon, 19 May 2025 15:53:04 -0400 Subject: [PATCH 104/242] add project details and video demonstration --- applications/stampika.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/applications/stampika.md b/applications/stampika.md index 9473c8731ab..57eb797023e 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -17,17 +17,19 @@ - Pitch Deck: [https://www.canva.com/design/DAGn5plRum0/9_t-GuUGFxGAzDnFmNgfxg/edit](https://www.canva.com/design/DAGn5plRum0/9_t-GuUGFxGAzDnFmNgfxg/edit?utm_content=DAGn5plRum0&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton) +- Video Pitch: https://www.youtube.com/watch?v=pzqG57ep1mI + ### 🔍 Project Details -We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): +Mobile App and Dashboard UI: https://www.notion.so/Polkadot-Fast-Grants-Application-App-UI-1f8611f020d780be8a63ea729e55d9c1?pvs=4 + +We demonstrate a working prototype in the [video pitch](#video-pitch) + +- Tech Stack -- An overview of the technology stack to be used -- Documentation of core components, protocols, architecture, etc. to be deployed -- Any PoC/MVP or other relevant prior work or research on the topic -- Mockups/designs of any UI components -- Data models / API specifications of the core functionality -- What your project is _not_ or will _not_ provide or implement - - This is a place for you to manage expectations and clarify any limitations + - Landing Page: NextJS, TailwindCSS + - Application: React Native, Privy, RNR UI + - Backend: NestJS, Viem, Supabase ### 🧩 Ecosystem Fit From ac7995ce9d51704c92a56886e5ce4a5068336899 Mon Sep 17 00:00:00 2001 From: gabikreal1 <64525797+gabikreal1@users.noreply.github.com> Date: Mon, 19 May 2025 20:54:39 +0100 Subject: [PATCH 105/242] Update V1.5 --- applications/LiquiDot.md | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 7d2748be3e2..551455f99f1 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -2,13 +2,13 @@ ## 🌟 Project Overview -Please provide the following: - -- If the name of your project is not descriptive, a tagline (one sentence summary) - A brief description of your project + (Theo Yap) - An indication of how your project relates to / integrates into Polkadot + (Theo Yap) - An indication of why your team is interested in creating this project -- (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) + (Theo Yap) +- (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) (We may do it) ### 🔍 Project Details @@ -201,18 +201,18 @@ This section should break the development roadmap down into milestones and deliv ### Overview -- **Estimated Duration:** Duration of the whole project (maximum 3 months) -- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project -- **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD) +- **Estimated Duration:** 3 months +- **Full-Time Equivalent (FTE):** 2 Full-Time Equivalent. +- **Total Costs:** $7500-$10000 > Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. | Number | Deliverable | Specification | | -----: | ----------- | ------------- | -| 0a. | License | Apache 2.0 / GPLv3 / MIT / Unlicense | -| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | -| 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | +| 0a. | License | Apache 2.0 / GPLv3 / MIT / Unlicense (Research Into that (Gabriel)) | +| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... (Via Github Pages) (Contract docs (Functions ETC, Provide Backend Docs, Fontnend Docs, and User Docs) | +| 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. (Manual Testing, Extensive Unit Tests) | +| 0d. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. (Publish on Medium,X) | | 1. | Feature X | We will create a feature that will... (Please describe in detail) | | 2. | Feature Y | The Y feature will... (Please describe in detail) | | 3. | Feature Z | The Z feature will... (Please describe in detail) | @@ -234,15 +234,17 @@ Make sure you show clearly what the funding is going towards (e.g. 30 hours of a Please include: - How you intend to continue development after the Fast-Grant +- (Rashad Yap) - Any plans for seeking additional funding (other grants, VC funding, etc.) +- (Theo Yap) (Maybe mention - Your vision for the project's growth and impact in the Polkadot ecosystem +- (Theo Yap) ## ℹ️ Additional Information Here you can add any additional information that you think is relevant to this application, such as: -- Work you have already done -- If there are any other teams who have already contributed to the project -- Other funding you may have applied for +- Work you have already done (Remention with claude) +- Other funding you may have applied for (Maybe mention Moonbeam) Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From 33629332ad985abaabb048d571123b8f4972fe77 Mon Sep 17 00:00:00 2001 From: Leow Kai Jie Date: Mon, 19 May 2025 16:03:53 -0400 Subject: [PATCH 106/242] add budget breakdown --- applications/stampika.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/applications/stampika.md b/applications/stampika.md index 57eb797023e..215e4c96d5a 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -31,6 +31,10 @@ We demonstrate a working prototype in the [video pitch](#video-pitch) - Application: React Native, Privy, RNR UI - Backend: NestJS, Viem, Supabase +- Architecture + - Using a monorepo structure: we have will have `contracts`, `backend` and `frontend` + - NFC scans from the mobile app will be handled by the frontend, which makes an API call to the backend to mint an NFT on chain. + ### 🧩 Ecosystem Fit Stampika is an application is built on Polkadot Hub. It is designed for avid explorers and travel enthusiasts who delight in visiting landmarks—whether on domestic adventures or overseas getaways. Inspired by traditions such as Japan’s iconic stamp-collecting culture, where travelers collect physical stamps in notebooks, Stampika brings this experience into the digital age. @@ -120,10 +124,13 @@ Please provide a breakdown of your budget by milestone: | 2 | 0c, 0d, 5, 6, 7, 8 | $5,000 | 1.5 months | | **Total** | | **$10,000** | **3 months** | +- 300 hours of Software Development work at $25 / hour +- 100 hours of Business Development work at $25 / hour + ### Additional Costs -- iOS Developer Pass -- Google Play License +- iOS Developer Pass $99.99 +- Google Play License $25 - Hosting Fees - Subsidising Gas Fees From 0a4d5b3680bf605601c880c51f9370f6c42c8e62 Mon Sep 17 00:00:00 2001 From: Leow Kai Jie Date: Mon, 19 May 2025 16:36:08 -0400 Subject: [PATCH 107/242] chore: update development timeline --- applications/stampika.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/applications/stampika.md b/applications/stampika.md index 215e4c96d5a..e42940b3525 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -15,15 +15,13 @@ - This project aligns with the team’s core values of encouraging activity and movement. We strongly believe that there will be a strong shift in the world where people go offline and explore the outside world more. -- Pitch Deck: [https://www.canva.com/design/DAGn5plRum0/9_t-GuUGFxGAzDnFmNgfxg/edit](https://www.canva.com/design/DAGn5plRum0/9_t-GuUGFxGAzDnFmNgfxg/edit?utm_content=DAGn5plRum0&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton) - -- Video Pitch: https://www.youtube.com/watch?v=pzqG57ep1mI +- Pitch Deck: https://www.canva.com/design/DAGnogxARvE/EC2ZigywHsxXm7_VCZytMA/edit?utm_content=DAGnogxARvE&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton ### 🔍 Project Details Mobile App and Dashboard UI: https://www.notion.so/Polkadot-Fast-Grants-Application-App-UI-1f8611f020d780be8a63ea729e55d9c1?pvs=4 -We demonstrate a working prototype in the [video pitch](#video-pitch) +We demonstrate a working prototype here: https://www.youtube.com/watch?v=pzqG57ep1mI - Tech Stack @@ -106,7 +104,7 @@ We developed a prototype Android Mobile App at EasyA Consensus Hackathon. Stampi | 0d. | Article | We will publish an **article** on our website that explains what was done/achieved as part of the grant. | | 1. | Branding Design + UI Revamp | We will create a branding guide for Stampika and revamp UI, creating components according to our new design system. | | 2. | Landing Page | We will create a landing page according to the brand design to introduce Stampika and its features. This will be the front of our project and will be shared to other people who are interested in our project.

\- Features of Stampika
\- Waiting List subscription
| -| 3. | Mobile App Development | We will create work on a more scalable mobile app, both for IOS and Android | +| 3. | Mobile App Development | We will work on creating a more scalable mobile app, both for IOS and Android. We faced some Build issues due to version mismatch while integrating with Privy, hence we plan to re-setup the mobile app. | | 4. | User Management System
(With Gmail and Wallets)
| We will integrate Privy into our application to allow users to login and seamlessly create a blockchain address for them. Users willa also be bale to

\- Gmail Login
\- Other Wallets
| | 5. | Designing NFC Sticker Stamps | We will design and produce our custom NFC Sticker Stamps with our branding similar to below


[https://nfctagify.com/cdn/shop/files/STICKER_BIG_R.jpg?v=1723041047](https://nfctagify.com/cdn/shop/files/STICKER_BIG_R.jpg?v=1723041047) | | 6. | Integrate Social Timeline | The social timeline feature will allow users to view stamps other people have collected.

This will be integrated with our backend system.

\- Stamps Collected Database
\- Optional Collection Message on post
| @@ -124,7 +122,7 @@ Please provide a breakdown of your budget by milestone: | 2 | 0c, 0d, 5, 6, 7, 8 | $5,000 | 1.5 months | | **Total** | | **$10,000** | **3 months** | -- 300 hours of Software Development work at $25 / hour +- 295 hours of Software Development work at $25 / hour - 100 hours of Business Development work at $25 / hour ### Additional Costs From bdf6b59b62dc0db3e560f6c5aab91770dd2671f3 Mon Sep 17 00:00:00 2001 From: Wei Rong <56021409+wr1159@users.noreply.github.com> Date: Tue, 20 May 2025 04:37:47 +0800 Subject: [PATCH 108/242] Update Stampika to lower case stampika --- applications/stampika.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/applications/stampika.md b/applications/stampika.md index e42940b3525..24c3abe37c2 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -1,10 +1,10 @@ -# 📝 Stampika +# 📝 stampika (Known as Sutanpu in EasyA Consensus 2025) ## 🌟 Project Overview -- Stampika lets travellers mint NFT stamps from real-world visits through NFC Tags - building digital identity while helping sites engage and track visitors +- stampika lets travellers mint NFT stamps from real-world visits through NFC Tags - building digital identity while helping sites engage and track visitors - The 2 key stakeholders of our project would be the users (travellers) and organisations (tourism board, landmark owners). - We would like to bring the social experience at the end of travels where people share where they have been with friends and families online. Users would be to view other people’s stamps and when they have collected them as they are publicly on the blockchain. @@ -35,18 +35,18 @@ We demonstrate a working prototype here: https://www.youtube.com/watch?v=pzqG57e ### 🧩 Ecosystem Fit -Stampika is an application is built on Polkadot Hub. It is designed for avid explorers and travel enthusiasts who delight in visiting landmarks—whether on domestic adventures or overseas getaways. Inspired by traditions such as Japan’s iconic stamp-collecting culture, where travelers collect physical stamps in notebooks, Stampika brings this experience into the digital age. +stampika is an application is built on Polkadot Hub. It is designed for avid explorers and travel enthusiasts who delight in visiting landmarks—whether on domestic adventures or overseas getaways. Inspired by traditions such as Japan’s iconic stamp-collecting culture, where travelers collect physical stamps in notebooks, stampika brings this experience into the digital age. -Stampika addresses the need for: +stampika addresses the need for: -- **Proof of Location & Attendance**: Tourism companies can leverage Stampika to authenticate a user’s visit to specific landmarks. This is particularly valuable for implementing loyalty programs or gamified travel experiences, where visitors earn rewards for exploring multiple locations. -- **Actionable Visitor Insights**: By capturing scan data, Stampika channels anonymized travel patterns and behavior to relevant organizations. These insights can inform marketing strategies, optimize tourist flows, and support cultural and urban planning efforts. +- **Proof of Location & Attendance**: Tourism companies can leverage stampika to authenticate a user’s visit to specific landmarks. This is particularly valuable for implementing loyalty programs or gamified travel experiences, where visitors earn rewards for exploring multiple locations. +- **Actionable Visitor Insights**: By capturing scan data, stampika channels anonymized travel patterns and behavior to relevant organizations. These insights can inform marketing strategies, optimize tourist flows, and support cultural and urban planning efforts. There aren’t any similar projects in the Polkadot Ecosystem (referencing https://parachains.info/#projects). We believe that this is one of the pioneer efforts to apply Web3 to the tourism industry. ## 👥 Team -- **Team Name:** Stampika +- **Team Name:** stampika - **Contact Name:** Wei Rong Chu - **Contact Email:** chuweiron18@gmail.com - **Website:** https://github.com/wr1159/stamply @@ -86,7 +86,7 @@ Our team has also worked for Web3 companies like CoinGecko, Mavennet while also ## 📊 Development Status -We developed a prototype Android Mobile App at EasyA Consensus Hackathon. Stampika can now only scan NFC tags, send a request to our backend, which mints an NFT on the Polkadot Hub chain. +We developed a prototype Android Mobile App at EasyA Consensus Hackathon. stampika can now only scan NFC tags, send a request to our backend, which mints an NFT on the Polkadot Hub chain. ## 📅 Development Roadmap @@ -102,15 +102,15 @@ We developed a prototype Android Mobile App at EasyA Consensus Hackathon. Stampi | 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can create an account and start collecting stamps. | | 0c. | Testing and Testing Guide | Core functions will be fully covered by tests to ensure functionality and robustness. In the guide, we will describe how to run these tests on the application. | | 0d. | Article | We will publish an **article** on our website that explains what was done/achieved as part of the grant. | -| 1. | Branding Design + UI Revamp | We will create a branding guide for Stampika and revamp UI, creating components according to our new design system. | -| 2. | Landing Page | We will create a landing page according to the brand design to introduce Stampika and its features. This will be the front of our project and will be shared to other people who are interested in our project.

\- Features of Stampika
\- Waiting List subscription
| +| 1. | Branding Design + UI Revamp | We will create a branding guide for stampika and revamp UI, creating components according to our new design system. | +| 2. | Landing Page | We will create a landing page according to the brand design to introduce stampika and its features. This will be the front of our project and will be shared to other people who are interested in our project.

\- Features of stampika
\- Waiting List subscription
| | 3. | Mobile App Development | We will work on creating a more scalable mobile app, both for IOS and Android. We faced some Build issues due to version mismatch while integrating with Privy, hence we plan to re-setup the mobile app. | | 4. | User Management System
(With Gmail and Wallets)
| We will integrate Privy into our application to allow users to login and seamlessly create a blockchain address for them. Users willa also be bale to

\- Gmail Login
\- Other Wallets
| | 5. | Designing NFC Sticker Stamps | We will design and produce our custom NFC Sticker Stamps with our branding similar to below


[https://nfctagify.com/cdn/shop/files/STICKER_BIG_R.jpg?v=1723041047](https://nfctagify.com/cdn/shop/files/STICKER_BIG_R.jpg?v=1723041047) | | 6. | Integrate Social Timeline | The social timeline feature will allow users to view stamps other people have collected.

This will be integrated with our backend system.

\- Stamps Collected Database
\- Optional Collection Message on post
| | 7. | Integrate Friends Feature | This feature will build on top of the Social Timeline feature where users can now add friends and make their account private so their stamps are only shared with other friends.

\- Friend Requests
\- Private Account Feature
| | 8. | Publish Test Application | We will publish the application on TestFlight iOS and Google Play Console or available as an .apk file.

Users will be able to download a beta version of the app.
| -| 9. | Pilot Testing with Mississauga Authorities | This is where we will work with landmarks in Mississauga (where the team is currently based) and integrate Stampika with landmarks + allowing users to test out the full application flow.


| +| 9. | Pilot Testing with Mississauga Authorities | This is where we will work with landmarks in Mississauga (where the team is currently based) and integrate stampika with landmarks + allowing users to test out the full application flow.


| ### 💰 Budget Breakdown @@ -138,7 +138,7 @@ Please provide a breakdown of your budget by milestone: - After completing the pilot testing in Mississauga, the team would be relocating back to Singapore where we will work on acquiring more users and landmarks in Singapore. - We will integrate a data analytics dashboard for tourism boards that collaborate with us to provide them more information - Vision for Polkadot - - After we onboard new users, we could introduce them to other parts of the ecosystem provided that the projects are aligned with the vision of Stampika - For example, NFT Marketplace. + - After we onboard new users, we could introduce them to other parts of the ecosystem provided that the projects are aligned with the vision of stampika - For example, NFT Marketplace. - Additional Funding - National University of Singapore (NUS) Venture Initiation Program (SGD$10k) - As NUS Students, we plan to submit and pitch our project to gain backing of our University @@ -150,4 +150,4 @@ EasyA Consensus Hackathon 2025 Achievements - Polkadot (Build Track): 1st Place - Forte: 3rd Place -The project is fresh out of EasyA Consensus Hackathon. We focused intensely on the Stampika for the whole 3 days and we are looking to take it to the next level +The project is fresh out of EasyA Consensus Hackathon. We focused intensely on the stampika for the whole 3 days and we are looking to take it to the next level From d563e5ef59ed0da059e3ae59d026e3ff1c1210ea Mon Sep 17 00:00:00 2001 From: Wei Rong <56021409+wr1159@users.noreply.github.com> Date: Tue, 20 May 2025 04:43:48 +0800 Subject: [PATCH 109/242] Add mobile UI images to stampika.md --- applications/stampika.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/applications/stampika.md b/applications/stampika.md index 24c3abe37c2..d1a3ad9c2e3 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -13,13 +13,16 @@ - We will be deploying the Stamp Contracts (Modified ERC721) on Polkadot Hub and sponsor users with their gas fees through our backend. This will help with onboarding masses to Polkadot as we would only be using blockchain under the hood, abstracting away the complicated part of blockchain. -- This project aligns with the team’s core values of encouraging activity and movement. We strongly believe that there will be a strong shift in the world where people go offline and explore the outside world more. +- This project aligns with the team’s core values of encouraging activity and movement. In a world where AI-driven productivity increasingly reduces the human need for traditional work, there’s been a noticeable long-term shift in investment toward the entertainment and experience economy. At the heart of this trend lies a paradox: as technology accelerates, so does the human longing for nature, authenticity, and offline experiences. That’s precisely the space we’re targeting. -- Pitch Deck: https://www.canva.com/design/DAGnogxARvE/EC2ZigywHsxXm7_VCZytMA/edit?utm_content=DAGnogxARvE&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton +- Pitch Deck: https://www.canva.com/design/DAGnogxARvE/EC2ZigywHsxXm7_VCZytMA/edit ### 🔍 Project Details -Mobile App and Dashboard UI: https://www.notion.so/Polkadot-Fast-Grants-Application-App-UI-1f8611f020d780be8a63ea729e55d9c1?pvs=4 +Mobile UI +| Empty Home Page | Full Home Page | Social Page | Profile Page | +|---|---|---|---| +| ![Empty Home Page](https://i.imgur.com/PNWVr7l.png) |![Full Home Page](https://i.imgur.com/r9vDTqQ.png) | ![Social Page](https://i.imgur.com/z1Lq4MW.png) | ![Profile Page](https://i.imgur.com/OQwEGHw.png) | We demonstrate a working prototype here: https://www.youtube.com/watch?v=pzqG57ep1mI From df738c62fa8359ba8f9c69dccd64a07c0180d4c0 Mon Sep 17 00:00:00 2001 From: Leow Kai Jie Date: Mon, 19 May 2025 16:45:46 -0400 Subject: [PATCH 110/242] chore: fix typo --- applications/stampika.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/stampika.md b/applications/stampika.md index e42940b3525..5ad2fef37e0 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -105,7 +105,7 @@ We developed a prototype Android Mobile App at EasyA Consensus Hackathon. Stampi | 1. | Branding Design + UI Revamp | We will create a branding guide for Stampika and revamp UI, creating components according to our new design system. | | 2. | Landing Page | We will create a landing page according to the brand design to introduce Stampika and its features. This will be the front of our project and will be shared to other people who are interested in our project.

\- Features of Stampika
\- Waiting List subscription
| | 3. | Mobile App Development | We will work on creating a more scalable mobile app, both for IOS and Android. We faced some Build issues due to version mismatch while integrating with Privy, hence we plan to re-setup the mobile app. | -| 4. | User Management System
(With Gmail and Wallets)
| We will integrate Privy into our application to allow users to login and seamlessly create a blockchain address for them. Users willa also be bale to

\- Gmail Login
\- Other Wallets
| +| 4. | User Management System
(With Gmail and Wallets)
| We will integrate Privy into our application to allow users to login and seamlessly create a blockchain address for them. Users will also be able to

\- Gmail Login
\- Other Wallets
| | 5. | Designing NFC Sticker Stamps | We will design and produce our custom NFC Sticker Stamps with our branding similar to below


[https://nfctagify.com/cdn/shop/files/STICKER_BIG_R.jpg?v=1723041047](https://nfctagify.com/cdn/shop/files/STICKER_BIG_R.jpg?v=1723041047) | | 6. | Integrate Social Timeline | The social timeline feature will allow users to view stamps other people have collected.

This will be integrated with our backend system.

\- Stamps Collected Database
\- Optional Collection Message on post
| | 7. | Integrate Friends Feature | This feature will build on top of the Social Timeline feature where users can now add friends and make their account private so their stamps are only shared with other friends.

\- Friend Requests
\- Private Account Feature
| From 320494703d8761e4224bd7b3faa0bec7b90afef3 Mon Sep 17 00:00:00 2001 From: Wei Rong <56021409+wr1159@users.noreply.github.com> Date: Tue, 20 May 2025 10:06:31 +0800 Subject: [PATCH 111/242] Update stampika.md --- applications/stampika.md | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/applications/stampika.md b/applications/stampika.md index 8ea7ec51d9c..78f2d64edd5 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -31,10 +31,15 @@ We demonstrate a working prototype here: https://www.youtube.com/watch?v=pzqG57e - Landing Page: NextJS, TailwindCSS - Application: React Native, Privy, RNR UI - Backend: NestJS, Viem, Supabase + - Contracts: Hardhat, Solidity - Architecture - - Using a monorepo structure: we have will have `contracts`, `backend` and `frontend` + - We will have the following repositories `contracts`, `backend`, `frontend` and `landing-page` - NFC scans from the mobile app will be handled by the frontend, which makes an API call to the backend to mint an NFT on chain. + +We will be working on abstracting blockchain as much as possible. + +We will not include the data analysis dashbaord and related endpoints for the Tourism Boards in this Fast Grant and will leave that as future work. ### 🧩 Ecosystem Fit @@ -45,7 +50,7 @@ stampika addresses the need for: - **Proof of Location & Attendance**: Tourism companies can leverage stampika to authenticate a user’s visit to specific landmarks. This is particularly valuable for implementing loyalty programs or gamified travel experiences, where visitors earn rewards for exploring multiple locations. - **Actionable Visitor Insights**: By capturing scan data, stampika channels anonymized travel patterns and behavior to relevant organizations. These insights can inform marketing strategies, optimize tourist flows, and support cultural and urban planning efforts. -There aren’t any similar projects in the Polkadot Ecosystem (referencing https://parachains.info/#projects). We believe that this is one of the pioneer efforts to apply Web3 to the tourism industry. +There aren’t any similar projects in the Polkadot Ecosystem (referencing https://parachains.info/#projects). We believe that this is one of the pioneer efforts to apply Web3 to the tourism industry. This could be due to the fact that this project is quite dependent on our business development efforts and the fact that NFC libraries are not as easy to work with in the past. ## 👥 Team @@ -108,8 +113,8 @@ We developed a prototype Android Mobile App at EasyA Consensus Hackathon. stampi | 1. | Branding Design + UI Revamp | We will create a branding guide for stampika and revamp UI, creating components according to our new design system. | | 2. | Landing Page | We will create a landing page according to the brand design to introduce stampika and its features. This will be the front of our project and will be shared to other people who are interested in our project.

\- Features of stampika
\- Waiting List subscription
| | 3. | Mobile App Development | We will work on creating a more scalable mobile app, both for IOS and Android. We faced some Build issues due to version mismatch while integrating with Privy, hence we plan to re-setup the mobile app. | -| 4. | User Management System
(With Gmail and Wallets)
| We will integrate Privy into our application to allow users to login and seamlessly create a blockchain address for them. Users will also be able to

\- Gmail Login
\- Other Wallets
| -| 5. | Designing NFC Sticker Stamps | We will design and produce our custom NFC Sticker Stamps with our branding similar to below


[https://nfctagify.com/cdn/shop/files/STICKER_BIG_R.jpg?v=1723041047](https://nfctagify.com/cdn/shop/files/STICKER_BIG_R.jpg?v=1723041047) | +| 4. | User Management System
(With Gmail and Wallets)
| We will integrate Privy into our application to allow users to login and seamlessly create a blockchain address for them. Users will also be able to add their name, age and other information in the settings.

\- Gmail Login
\- Other Wallets
| +| 5. | Designing NFC Sticker Stamps | We will design and produce our custom NFC Sticker Stamps with our branding similar to below


| | 6. | Integrate Social Timeline | The social timeline feature will allow users to view stamps other people have collected.

This will be integrated with our backend system.

\- Stamps Collected Database
\- Optional Collection Message on post
| | 7. | Integrate Friends Feature | This feature will build on top of the Social Timeline feature where users can now add friends and make their account private so their stamps are only shared with other friends.

\- Friend Requests
\- Private Account Feature
| | 8. | Publish Test Application | We will publish the application on TestFlight iOS and Google Play Console or available as an .apk file.

Users will be able to download a beta version of the app.
| @@ -122,18 +127,20 @@ Please provide a breakdown of your budget by milestone: | Milestone | Deliverables | Cost (USD) | Estimated Completion | | --------- | --------------------- | ----------- | -------------------- | | 1 | 0a, 0b, 1, 2, 3, 4, 5 | $5,000 | 1.5 months | -| 2 | 0c, 0d, 5, 6, 7, 8 | $5,000 | 1.5 months | +| 2 | 0c, 0d, 5, 6, 7, 8, 9 | $5,000 | 1.5 months | | **Total** | | **$10,000** | **3 months** | -- 295 hours of Software Development work at $25 / hour -- 100 hours of Business Development work at $25 / hour +- 260 hours of Software Development work at $25 / hour = $6,500 +- 100 hours of Business Development work at $25 / hour = $2,500 ### Additional Costs - -- iOS Developer Pass $99.99 +- iOS Developer Pass $100 - Google Play License $25 -- Hosting Fees -- Subsidising Gas Fees +- Hosting Server Fees $250 +- Custom NFC Tags $100 +- Transport Fees to Landmark Partners $525 + +Total = $10,000 ## 🔮 Future Plans From 679312b797874a4280bb2c719f35a7c255b3b235 Mon Sep 17 00:00:00 2001 From: Wei Rong <56021409+wr1159@users.noreply.github.com> Date: Tue, 20 May 2025 10:17:04 +0800 Subject: [PATCH 112/242] Remove reference --- applications/stampika.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/stampika.md b/applications/stampika.md index 78f2d64edd5..8b04edb47a6 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -50,7 +50,7 @@ stampika addresses the need for: - **Proof of Location & Attendance**: Tourism companies can leverage stampika to authenticate a user’s visit to specific landmarks. This is particularly valuable for implementing loyalty programs or gamified travel experiences, where visitors earn rewards for exploring multiple locations. - **Actionable Visitor Insights**: By capturing scan data, stampika channels anonymized travel patterns and behavior to relevant organizations. These insights can inform marketing strategies, optimize tourist flows, and support cultural and urban planning efforts. -There aren’t any similar projects in the Polkadot Ecosystem (referencing https://parachains.info/#projects). We believe that this is one of the pioneer efforts to apply Web3 to the tourism industry. This could be due to the fact that this project is quite dependent on our business development efforts and the fact that NFC libraries are not as easy to work with in the past. +There aren’t any similar projects in the Polkadot Ecosystem. We believe that this is one of the pioneer efforts to apply Web3 to the tourism industry. This could be due to the fact that this project is quite dependent on our business development efforts and the fact that NFC libraries are not as easy to work with in the past. ## 👥 Team From e577275a34dea8d61d5c9b999045830dcc9feeaf Mon Sep 17 00:00:00 2001 From: Leow Kai Jie <38713736+kaijie0102@users.noreply.github.com> Date: Mon, 19 May 2025 22:18:57 -0400 Subject: [PATCH 113/242] Fix typo --- applications/stampika.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/stampika.md b/applications/stampika.md index 8b04edb47a6..1607e3266aa 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -88,7 +88,7 @@ Individual GitHub ### Team's experience -We are all final year School of Computing students from National University of Singapore. Collectively, we have won prizes at 7 hackathons in the past. 3 of our members are part of NUS Overseas College, a very selective programme from NUS that provide opportunities for studnets to intern in start-up companies in leading entrepreneurial hotspots across the world - in our case, it’s Toronto. +We are all final year School of Computing students from National University of Singapore. Collectively, we have won prizes at 7 hackathons in the past. 3 of our members are part of NUS Overseas College, a very selective programme from NUS that provide opportunities for students to intern in start-up companies in leading entrepreneurial hotspots across the world - in our case, it’s Toronto. Our team has also worked for Web3 companies like CoinGecko, Mavennet while also contributing to open source blockchain repositories like Cosmos-sdk. From 66eabe224c207b53ba3f689a7de01a7d681d1589 Mon Sep 17 00:00:00 2001 From: Leow Kai Jie <38713736+kaijie0102@users.noreply.github.com> Date: Mon, 19 May 2025 22:20:37 -0400 Subject: [PATCH 114/242] chore: fix typo --- applications/stampika.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/applications/stampika.md b/applications/stampika.md index 1607e3266aa..a2230a86113 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -4,12 +4,12 @@ ## 🌟 Project Overview -- stampika lets travellers mint NFT stamps from real-world visits through NFC Tags - building digital identity while helping sites engage and track visitors -- The 2 key stakeholders of our project would be the users (travellers) and organisations (tourism board, landmark owners). +- stampika lets travelers mint NFT stamps from real-world visits through NFC Tags - building digital identity while helping sites engage and track visitors +- The 2 key stakeholders of our project would be the users (travelers) and organizations (tourism board, landmark owners). - We would like to bring the social experience at the end of travels where people share where they have been with friends and families online. Users would be to view other people’s stamps and when they have collected them as they are publicly on the blockchain. -- An NFC Sticker Tag would be placed at landmarks and users would be able to scan the NFC Tag and instantly claim a stamp, similar to a proof-of-location. We would then provide organisations with information of when users visit, allowing them to obtain more data points for boosting visits. +- An NFC Sticker Tag would be placed at landmarks and users would be able to scan the NFC Tag and instantly claim a stamp, similar to a proof-of-location. We would then provide organizations with information of when users visit, allowing them to obtain more data points for boosting visits. - We will be deploying the Stamp Contracts (Modified ERC721) on Polkadot Hub and sponsor users with their gas fees through our backend. This will help with onboarding masses to Polkadot as we would only be using blockchain under the hood, abstracting away the complicated part of blockchain. @@ -39,7 +39,7 @@ We demonstrate a working prototype here: https://www.youtube.com/watch?v=pzqG57e We will be working on abstracting blockchain as much as possible. -We will not include the data analysis dashbaord and related endpoints for the Tourism Boards in this Fast Grant and will leave that as future work. +We will not include the data analysis dashboard and related endpoints for the Tourism Boards in this Fast Grant and will leave that as future work. ### 🧩 Ecosystem Fit From f7962e235e8c1acaebc176c25f40db1fdfe599bf Mon Sep 17 00:00:00 2001 From: Wei Rong <56021409+wr1159@users.noreply.github.com> Date: Tue, 20 May 2025 11:01:34 +0800 Subject: [PATCH 115/242] Update stampika.md --- applications/stampika.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/applications/stampika.md b/applications/stampika.md index a2230a86113..556f720bdcf 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -37,7 +37,7 @@ We demonstrate a working prototype here: https://www.youtube.com/watch?v=pzqG57e - We will have the following repositories `contracts`, `backend`, `frontend` and `landing-page` - NFC scans from the mobile app will be handled by the frontend, which makes an API call to the backend to mint an NFT on chain. -We will be working on abstracting blockchain as much as possible. +We will be working on abstracting blockchain as much as possible. We will only be launching on testnet for our pilot testing. We will not include the data analysis dashboard and related endpoints for the Tourism Boards in this Fast Grant and will leave that as future work. @@ -98,6 +98,12 @@ We developed a prototype Android Mobile App at EasyA Consensus Hackathon. stampi ## 📅 Development Roadmap +### Success KPI (By End of Pilot Testing) + +- 25 Users onboarded +- 25 Stamps collected +- 3 Landmarks collaborated with (Live NFC Stamps available to be collected) + ### Overview - **Estimated Duration:** 3 months @@ -113,7 +119,7 @@ We developed a prototype Android Mobile App at EasyA Consensus Hackathon. stampi | 1. | Branding Design + UI Revamp | We will create a branding guide for stampika and revamp UI, creating components according to our new design system. | | 2. | Landing Page | We will create a landing page according to the brand design to introduce stampika and its features. This will be the front of our project and will be shared to other people who are interested in our project.

\- Features of stampika
\- Waiting List subscription
| | 3. | Mobile App Development | We will work on creating a more scalable mobile app, both for IOS and Android. We faced some Build issues due to version mismatch while integrating with Privy, hence we plan to re-setup the mobile app. | -| 4. | User Management System
(With Gmail and Wallets)
| We will integrate Privy into our application to allow users to login and seamlessly create a blockchain address for them. Users will also be able to add their name, age and other information in the settings.

\- Gmail Login
\- Other Wallets
| +| 4. | User Management System
(With Gmail and other OAuths)
| We will integrate Privy into our application to allow users to login and seamlessly create an embedded blockchain address for them. Users will also be able to add their name, age and other information in the settings.

\- Gmail Login
\- Telegram / Wallet Login
| | 5. | Designing NFC Sticker Stamps | We will design and produce our custom NFC Sticker Stamps with our branding similar to below


| | 6. | Integrate Social Timeline | The social timeline feature will allow users to view stamps other people have collected.

This will be integrated with our backend system.

\- Stamps Collected Database
\- Optional Collection Message on post
| | 7. | Integrate Friends Feature | This feature will build on top of the Social Timeline feature where users can now add friends and make their account private so their stamps are only shared with other friends.

\- Friend Requests
\- Private Account Feature
| From df6651bdd1bb7fbf4f7be22580b74975e5614758 Mon Sep 17 00:00:00 2001 From: JY20 Date: Tue, 20 May 2025 21:20:35 -0400 Subject: [PATCH 116/242] adding the eunoia info --- applications/eunoia.md | 196 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 196 insertions(+) create mode 100644 applications/eunoia.md diff --git a/applications/eunoia.md b/applications/eunoia.md new file mode 100644 index 00000000000..a2b2720879c --- /dev/null +++ b/applications/eunoia.md @@ -0,0 +1,196 @@ +# 📝 Name of your Project + +## 🌟 Project Overview + +Please provide the following: + +- If the name of your project is not descriptive, a tagline (one sentence summary) +``` +Eunoia is an AI-powered, multi-chain giving platform that combats charity fraud by providing real-time, on-chain donation transparency, low fees, and smart cause-matching agents. +``` +- A brief description of your project +``` +Eunoia is an AI-powered, multi-chain giving platform fixing the broken charity system. Every year, over $7B is lost to fraud, mismanagement, and opaque middlemen in the giving space. Traditional platforms charge up to 5% in fees, while 81% of donors report a lack of trust in nonprofits. Eunoia changes that by putting radical transparency at the core of giving. + +We built Eunoia using smart AI agents called Compass that scan, rank, and recommend causes aligned with a donor’s values — all in real time. Donors simply describe what matters to them, and our agents handle the rest. Every donation is tracked on-chain from wallet to charity to real-world spend, ensuring every penny is accounted for. + +Built initially on Aptos for fast, low-cost transactions and now expanding to Polkadot for its interoperability and cross-chain asset transfers, Eunoia ensures maximum transparency and accessibility for charities and donors worldwide. Smart contracts manage donations, fund distributions, and auditing, while our AI infrastructure filters, verifies, and optimizes cause matching based on donor preferences and impact data. + +Key features include: + +Radical Transparency: All donations and fund flows recorded on-chain + +AI-Powered Matching: Agents match donors with causes in real time + +Direct Giving: No middlemen — funds go straight to verified charities or recipients + +Ultra-Low Fees: 0.20% optional “Amplify Impact” fee to fund platform growth + +Multi-Chain Support: Currently on Aptos and Polkadot, with more coming + +Real-Time Impact Tracking: Donors track their funds' journey and outcomes instantly + +Secure and Verifiable: Auditable smart contracts and verified recipient wallets + +Eunoia empowers small orgs, field workers, and missionaries who are often overlooked by large platforms while restoring donor trust with verifiable, on-chain proof of impact. +``` +- An indication of how your project relates to / integrates into Polkadot +``` +Our team is more familiar with Rust, making our project naturally compatible with Polkadot’s ecosystem and developer tooling. This not only streamlines development for us but also opens access to thousands of users within the Polkadot network. By integrating with Polkadot, we enable users to donate any Polkadot-native assets, such as DOT, to charitable causes. Every donation will be transparently tracked on-chain, ensuring accountability and trust. +``` +- An indication of why your team is interested in creating this project +``` +``` +- (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) + +### 🔍 Project Details + +We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): + +- An overview of the technology stack to be used +``` +💻 Frontend (`eunoia_web`) +- Framework & Libraries: React (Hooks, Context API) +- UI Components: Material UI (MUI) +- API Communication: Axios +- State Management: React Context API, Component State +- Blockchain Interaction: + - Polkadot: `@polkadot/api`, `@polkadot/extension-dapp` +⚙️ Backend (`eunoia_backend`) +- Framework: Django (Python) +- API: Django REST Framework +- Database: SQLite (development), PostgreSQL (production) +- Image Handling: Pillow +- CORS Handling: `django-cors-headers` +- AI/ML Integration: + - Libraries: `sentence-transformers`, `scikit-learn`, `nltk` + - Vector Database: FAISS or Pinecone +🔗 Blockchain Integration (`Polkadot Network`) +- Language: ink! (Rust-based eDSL) +- Smart Contract: `eunoia2` +- Features: + - Charity registration + - Donations in native tokens + - Event emission: `DonateEvent`, `CharityRegisteredEvent` +``` +- Documentation of core components, protocols, architecture, etc. to be deployed +- Any PoC/MVP or other relevant prior work or research on the topic +- Mockups/designs of any UI components +- Data models / API specifications of the core functionality +- What your project is *not* or will *not* provide or implement + - This is a place for you to manage expectations and clarify any limitations + +### 🧩 Ecosystem Fit + +Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: + +- Where and how does your project fit into the ecosystem? +- Who is your target audience? +- What need(s) does your project meet? +- Are there any other projects similar to yours in the Polkadot ecosystem? + - If so, how is your project different? + - If not, why might such a project not exist yet? + +> **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. + +## 👥 Team + +- **Team Name:** Eunoia +- **Contact Name:** Jimmy Yan +- **Contact Email:** jimmyyan1337@gmail.com +- **Website:** https://github.com/JY20/eunoia + +### Team members + +- Jimmy Yan +- Randy Haddad +- Alex Salsali + +#### LinkedIn Profiles (if available) + +- https://www.linkedin.com/in/jimmy-yan-jy/ +- https://www.linkedin.com/in/randyelh/ +- https://www.linkedin.com/in/alexsalsali/ + +### Team Code Repos + +- https://github.com/JY20/eunoia + +Please also provide the GitHub accounts of all team members: + +- https://github.com/JY20 +- https://github.com/RandyHaddad +- https://github.com/asalsali + +### Team's experience + +Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. + +``` +Our team brings a well-rounded mix of expertise in Web3, AI, and product management, backed by real-world experience in startups and nonprofit projects. Randy, an AI Engineer from McGill University, specializes in machine learning and natural language processing. Alex, a Product Manager from the University of Waterloo, offers product strategy and user experience insight. Jimmy, a Web3 Engineer, full-stack developer, and founder of Trivex (a DeFi platform on Starknet) — leads blockchain development. Together, the team has collectively built over 12 agents, smart contracts, and impact-driven applications. Fluent in eight languages and bonded by a shared passion for innovation (and Chick-Fil-A runs), this team thrives at the intersection of technology, social good, and decentralized systems. +``` + +## 📊 Development Status + +If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. +``` +We’ve already built an MVP version of our application during the EasyA Hackathon, which you can view (https://github.com/JY20/eunoia). While full Polkadot integration wasn’t completed during the hackathon due to recent upgrades to ink! v6, we successfully developed draft smart contracts and integrated the Polkadot SDK with our client web application. The smart contract integration is our next priority, and we plan to complete this during the program by deploying to testnet and then launching the application on mainnet. +``` + +## 📅 Development Roadmap + +This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. + +**Important notes:** +- Each milestone is capped at **$5,000 USD** +- Milestones must be delivered within **3 months** of approval +- The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) +- You will only receive payment after successful milestone delivery + +### Overview + +- **Estimated Duration:** Duration of the whole project (maximum 3 months) +- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project +- **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD) + +> Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 0a. | License | Apache 2.0 / GPLv3 / MIT / Unlicense | +| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | +| 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | +| 1. | Feature X | We will create a feature that will... (Please describe in detail) | +| 2. | Feature Y | The Y feature will... (Please describe in detail) | +| 3. | Feature Z | The Z feature will... (Please describe in detail) | + +### 💰 Budget Breakdown + +Please provide a breakdown of your budget by milestone: + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 1 | Features X, Y | $5,000 | 1.5 months | +| 2 | Feature Z | $5,000 | 1.5 months | +| **Total** | | **$10,000** | **3 months** | + +Make sure you show clearly what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). + +## 🔮 Future Plans + +Please include: + +- How you intend to continue development after the Fast-Grant +- Any plans for seeking additional funding (other grants, VC funding, etc.) +- Your vision for the project's growth and impact in the Polkadot ecosystem + +## ℹ️ Additional Information + +Here you can add any additional information that you think is relevant to this application, such as: + +- Work you have already done +- If there are any other teams who have already contributed to the project +- Other funding you may have applied for + +Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From b56db28085063e5ae398865bff30a4b79a22f625 Mon Sep 17 00:00:00 2001 From: JY20 Date: Wed, 21 May 2025 11:06:53 -0400 Subject: [PATCH 117/242] updating the application --- applications/eunoia.md | 46 +++++++++++++++++++++++++++++++++--------- 1 file changed, 36 insertions(+), 10 deletions(-) diff --git a/applications/eunoia.md b/applications/eunoia.md index a2b2720879c..29e1acc3bda 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -76,6 +76,9 @@ We expect applicants to have a solid idea about the project's expected final sta - Documentation of core components, protocols, architecture, etc. to be deployed - Any PoC/MVP or other relevant prior work or research on the topic - Mockups/designs of any UI components +``` +We had created a demo video that goes how Eunoia works and UI components in https://www.loom.com/share/712dbee1166144769c994e3c1ca12746?sid=3d42edec-e899-4bf7-a237-efde4cfce395 +``` - Data models / API specifications of the core functionality - What your project is *not* or will *not* provide or implement - This is a place for you to manage expectations and clarify any limitations @@ -147,11 +150,19 @@ This section should break the development roadmap down into milestones and deliv - The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) - You will only receive payment after successful milestone delivery +### Success KPIs +- Smart contract launched on Polkadot mainnet +- Web application launched +- Compass AI launched +- 3 Charities onboarded +- 20 Unique donor wallets +- 2 Marketing/Giving events + ### Overview -- **Estimated Duration:** Duration of the whole project (maximum 3 months) -- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project -- **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD) +- **Estimated Duration:** 3 months +- **Full-Time Equivalent (FTE):** 1.5 (3 members x 50% part-time) +- **Total Costs:** $8,500 USD > Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. @@ -161,9 +172,12 @@ This section should break the development roadmap down into milestones and deliv | 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | | 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | -| 1. | Feature X | We will create a feature that will... (Please describe in detail) | -| 2. | Feature Y | The Y feature will... (Please describe in detail) | -| 3. | Feature Z | The Z feature will... (Please describe in detail) | +| 1. | Mainnet Smart Contract Launch| Deploy Eunoia on a Polkadot parachain (e.g. Moonbeam) with lastest smart contracts| +| 2. | Mainnet UI + API Launch| Deploy Eunoia with all UI and APIs complete and launch for Polkadot mainnet| +| 3. | Compass Launch| Compass AI agent is the tool to support users to find the charities to donate. It will be complete and launch along with the mainnet instance| +| 4. | Charities Onboarding| With our connections and over the hacakthon we had reached out few charities already. We want to complete the onboarding of them into Eunoia with the mainnet launched| +| 5. | Users Onboarding| After charities gets onboarded we will start working with universities, clubs, and organizations to promote the giving towards the causes| +| 6. | Eunoia Documents| A lot of users will new to web3 giving platform (Eunoia). So we provide the documents including white paper and tutorials to guide these new users through| ### 💰 Budget Breakdown @@ -171,11 +185,23 @@ Please provide a breakdown of your budget by milestone: | Milestone | Deliverables | Cost (USD) | Estimated Completion | | --- | --- | --- | --- | -| 1 | Features X, Y | $5,000 | 1.5 months | -| 2 | Feature Z | $5,000 | 1.5 months | -| **Total** | | **$10,000** | **3 months** | +| 1 | 0a, 0b, 1, 2, 3 | $5,000 | 1.5 months | +| 2 | 0c, 0d, 4, 5, 6 | $3,500 | 1.5 months | +| **Total** | | **$8,500** | **3 months** | + +Resources +- 100 hrs smart contracts + UI development and launch (Jimmy) = 100hrs * 25$/hr = $2,500 +- 100 hrs AI agent + backend api development and launch (Randy) = 100hrs * 25$/hr = $2,500 +- 100 hrs business devevelopment, onboarding charities & users (Alex) = 100hrs * 25$/hr = $2,500 +- $1,000 for tools, domains, gas fees = $1,000 + - $200 for hosting APIs servers + - $10 for domain + - $50 for gas fees to onboard initital smart contract, users, and charities + - $100 for AI tokens for the agents + - $180 for dev tool subscription + - $105 for X Premium subscription + - $355 for marketing events (e.g merch, 1:1 donation matching) -Make sure you show clearly what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). ## 🔮 Future Plans From debf9957fb05ff8603297f8ed829cd74df45165b Mon Sep 17 00:00:00 2001 From: JY20 Date: Wed, 21 May 2025 11:26:29 -0400 Subject: [PATCH 118/242] updating the Eunoia application --- applications/eunoia.md | 50 +++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 27 deletions(-) diff --git a/applications/eunoia.md b/applications/eunoia.md index 29e1acc3bda..31185ff2635 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -108,12 +108,14 @@ Help us locate your project in the Polkadot landscape and what problems it tries - Jimmy Yan - Randy Haddad - Alex Salsali +- Alejandro Garcia #### LinkedIn Profiles (if available) - https://www.linkedin.com/in/jimmy-yan-jy/ - https://www.linkedin.com/in/randyelh/ - https://www.linkedin.com/in/alexsalsali/ +- https://www.linkedin.com/in/alejandrogarciapolo/ ### Team Code Repos @@ -124,6 +126,7 @@ Please also provide the GitHub accounts of all team members: - https://github.com/JY20 - https://github.com/RandyHaddad - https://github.com/asalsali +- https://github.com/maestromaximo ### Team's experience @@ -142,14 +145,6 @@ We’ve already built an MVP version of our application during the EasyA Hackath ## 📅 Development Roadmap -This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. - -**Important notes:** -- Each milestone is capped at **$5,000 USD** -- Milestones must be delivered within **3 months** of approval -- The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) -- You will only receive payment after successful milestone delivery - ### Success KPIs - Smart contract launched on Polkadot mainnet - Web application launched @@ -157,6 +152,7 @@ This section should break the development roadmap down into milestones and deliv - 3 Charities onboarded - 20 Unique donor wallets - 2 Marketing/Giving events +- Whitepaper and tutorials available for community ### Overview @@ -172,12 +168,12 @@ This section should break the development roadmap down into milestones and deliv | 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | | 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | -| 1. | Mainnet Smart Contract Launch| Deploy Eunoia on a Polkadot parachain (e.g. Moonbeam) with lastest smart contracts| -| 2. | Mainnet UI + API Launch| Deploy Eunoia with all UI and APIs complete and launch for Polkadot mainnet| -| 3. | Compass Launch| Compass AI agent is the tool to support users to find the charities to donate. It will be complete and launch along with the mainnet instance| -| 4. | Charities Onboarding| With our connections and over the hacakthon we had reached out few charities already. We want to complete the onboarding of them into Eunoia with the mainnet launched| -| 5. | Users Onboarding| After charities gets onboarded we will start working with universities, clubs, and organizations to promote the giving towards the causes| -| 6. | Eunoia Documents| A lot of users will new to web3 giving platform (Eunoia). So we provide the documents including white paper and tutorials to guide these new users through| +| 1. | Mainnet Smart Contract Launch| Deploy Eunoia on a Polkadot parachain (e.g. Moonbeam) with lastest smart contracts, users able to donate.| +| 2. | Mainnet UI + API Launch| Deploy Eunoia with all UI and APIs complete and launch for Polkadot mainnet, no errors during the user interaction.| +| 3. | Compass Launch| Compass AI agent is the tool to support users to find the charities to donate. It will be complete and launch along with the mainnet instance. User are able obtain charities matches, 80% correct matching rate.| +| 4. | Charities Onboarding| With our connections and over the hacakthon we had reached out few charities already. We want to complete the onboarding of them into Eunoia with the mainnet launched. Over 3 charties are onboarded on Eunoia platform.| +| 5. | Users Onboarding| After charities gets onboarded we will start working with universities, clubs, and organizations to promote the giving towards the causes. With over 20 users onboarded and donate towards causes.| +| 6. | Eunoia Documents| A lot of users will new to web3 giving platform (Eunoia). So we provide the documents including white paper and tutorials to guide these new users through. Whitepaper and tutorials documents are available to be viewed by the communtiy.| ### 💰 Budget Breakdown @@ -190,9 +186,9 @@ Please provide a breakdown of your budget by milestone: | **Total** | | **$8,500** | **3 months** | Resources -- 100 hrs smart contracts + UI development and launch (Jimmy) = 100hrs * 25$/hr = $2,500 -- 100 hrs AI agent + backend api development and launch (Randy) = 100hrs * 25$/hr = $2,500 -- 100 hrs business devevelopment, onboarding charities & users (Alex) = 100hrs * 25$/hr = $2,500 +- 100 hrs smart contracts + UI development and launch = 100hrs * 25$/hr = $2,500 +- 100 hrs AI agent + backend api development and launch = 100hrs * 25$/hr = $2,500 +- 100 hrs business devevelopment, onboarding charities & users = 100hrs * 25$/hr = $2,500 - $1,000 for tools, domains, gas fees = $1,000 - $200 for hosting APIs servers - $10 for domain @@ -202,21 +198,21 @@ Resources - $105 for X Premium subscription - $355 for marketing events (e.g merch, 1:1 donation matching) - ## 🔮 Future Plans -Please include: - -- How you intend to continue development after the Fast-Grant -- Any plans for seeking additional funding (other grants, VC funding, etc.) -- Your vision for the project's growth and impact in the Polkadot ecosystem +- Expansion: Launch Compass AI for deeper personalization, partner with faith-based donor networks, integrate stablecoin off-ramps. +- Growth: Apply to Gitcoin, government, aptos grants, funding from universities to contiune the growth of the project. +- Vision: Become the go-to transparent giving layer across multichain ecosystems and go to platform for giving for causes. +- Goal: For this program we want to complete and launch Eunoia on mainnet, for the future our focus will be switching from product development to go to market strategies. ## ℹ️ Additional Information -Here you can add any additional information that you think is relevant to this application, such as: +- Built in 72 hours at Consensus EasyA Hackathon +- Won the Polkadot integration challenge +- Team has experience across blockchain, AI, product, and nonprofit ops +- We believe Eunoia is the first Web3-native platform purpose-built for radically accountable giving + +"Charity is broken. We're fixing it with code." -- Work you have already done -- If there are any other teams who have already contributed to the project -- Other funding you may have applied for Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From 3a66c87d302d6b84884782a934efa9917bc76760 Mon Sep 17 00:00:00 2001 From: gabikreal1 <64525797+gabikreal1@users.noreply.github.com> Date: Wed, 21 May 2025 18:12:55 +0100 Subject: [PATCH 119/242] Team info update --- applications/LiquiDot.md | 37 +++++++++++++++++++++++++------------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 551455f99f1..89787c5339b 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -157,38 +157,48 @@ Our project is built to fill this gap—bridging the technical challenge with a ## 👥 Team -- **Team Name:** Name of your team. If you apply as a legal entity, please use its name. -- **Contact Name:** Full name of the contact person in your team -- **Contact Email:** Contact email -- **Website:** Your website, GitHub org, blog, or similar +- **Team Name:** LiquiDOT +- **Contact Name:** Gabriel Bandman +- **Contact Email:** gabrielsoftware04@gmail.com +- **Website:** (add later) ### Team members Please list the legal name of all grant beneficiaries. Solo developers (1-person teams) are eligible for funding. +1. Rashad Hosseini +2. Gabriel Bandman +3. Fedir Maliarenko + #### LinkedIn Profiles (if available) -- https://www.linkedin.com/{person_1} -- https://www.linkedin.com/{person_2} +- [Rashad Hosseini](https://www.linkedin.com/in/rashad-hosseini/) +- [Gabriel Bandman](https://www.linkedin.com/in/gabriel-b-384581265/) +- [Fedir Maliarenko (Telegram) ](t.me/fyodortg) ### Team Code Repos -- https://github.com/{your_organisation}/{project_1} -- https://github.com/{your_organisation}/{project_2} +- [Liquidot Repository](https://github.com/gabikreal1/PolkadotHack2025) Please also provide the GitHub accounts of all team members: -- https://github.com/{team_member_1} -- https://github.com/{team_member_2} +- [Rashad Hosseini](https://github.com/rashad-h) +- [Gabriel Bandman](https://github.com/gabikreal1) +- [Fedir Maliarenko](https://github.com/fedyacrypto) + ### Team's experience Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. +(Each of us, should write individual experience, then we could combine into some ending statement) + ## 📊 Development Status If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. +(Remention from project details) + ## 📅 Development Roadmap This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. @@ -201,9 +211,9 @@ This section should break the development roadmap down into milestones and deliv ### Overview -- **Estimated Duration:** 3 months +- **Estimated Duration:** 8 weeks - **Full-Time Equivalent (FTE):** 2 Full-Time Equivalent. -- **Total Costs:** $7500-$10000 +- **Total Costs:** $9600 > Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. @@ -229,6 +239,9 @@ Please provide a breakdown of your budget by milestone: Make sure you show clearly what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). +1 x 30 hours of full-time employee at $20/hour +2 x 15 hours of part-time employee at $20/hour + ## 🔮 Future Plans Please include: From ed19aca0c0e2c1a9be4ee4acc63a93f032879d8a Mon Sep 17 00:00:00 2001 From: Alex Salsali <71096633+asalsali@users.noreply.github.com> Date: Wed, 21 May 2025 13:39:00 -0400 Subject: [PATCH 120/242] Update eunoia.md --- applications/eunoia.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/applications/eunoia.md b/applications/eunoia.md index 31185ff2635..83d13b05e1b 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -5,11 +5,11 @@ Please provide the following: - If the name of your project is not descriptive, a tagline (one sentence summary) -``` + Eunoia is an AI-powered, multi-chain giving platform that combats charity fraud by providing real-time, on-chain donation transparency, low fees, and smart cause-matching agents. -``` + - A brief description of your project -``` + Eunoia is an AI-powered, multi-chain giving platform fixing the broken charity system. Every year, over $7B is lost to fraud, mismanagement, and opaque middlemen in the giving space. Traditional platforms charge up to 5% in fees, while 81% of donors report a lack of trust in nonprofits. Eunoia changes that by putting radical transparency at the core of giving. We built Eunoia using smart AI agents called Compass that scan, rank, and recommend causes aligned with a donor’s values — all in real time. Donors simply describe what matters to them, and our agents handle the rest. Every donation is tracked on-chain from wallet to charity to real-world spend, ensuring every penny is accounted for. @@ -33,14 +33,14 @@ Real-Time Impact Tracking: Donors track their funds' journey and outcomes instan Secure and Verifiable: Auditable smart contracts and verified recipient wallets Eunoia empowers small orgs, field workers, and missionaries who are often overlooked by large platforms while restoring donor trust with verifiable, on-chain proof of impact. -``` + - An indication of how your project relates to / integrates into Polkadot -``` + Our team is more familiar with Rust, making our project naturally compatible with Polkadot’s ecosystem and developer tooling. This not only streamlines development for us but also opens access to thousands of users within the Polkadot network. By integrating with Polkadot, we enable users to donate any Polkadot-native assets, such as DOT, to charitable causes. Every donation will be transparently tracked on-chain, ensuring accountability and trust. -``` + - An indication of why your team is interested in creating this project -``` -``` + + - (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) ### 🔍 Project Details From f633e73512ee2731540c28816385c213a6be6d0a Mon Sep 17 00:00:00 2001 From: Alex Salsali <71096633+asalsali@users.noreply.github.com> Date: Wed, 21 May 2025 13:46:20 -0400 Subject: [PATCH 121/242] Update eunoia.md reformatted and updated Project Description --- applications/eunoia.md | 51 ++++++++++++++++-------------------------- 1 file changed, 19 insertions(+), 32 deletions(-) diff --git a/applications/eunoia.md b/applications/eunoia.md index 83d13b05e1b..6af31163510 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -2,43 +2,31 @@ ## 🌟 Project Overview -Please provide the following: - -- If the name of your project is not descriptive, a tagline (one sentence summary) - +**Tagline:** Eunoia is an AI-powered, multi-chain giving platform that combats charity fraud by providing real-time, on-chain donation transparency, low fees, and smart cause-matching agents. -- A brief description of your project - -Eunoia is an AI-powered, multi-chain giving platform fixing the broken charity system. Every year, over $7B is lost to fraud, mismanagement, and opaque middlemen in the giving space. Traditional platforms charge up to 5% in fees, while 81% of donors report a lack of trust in nonprofits. Eunoia changes that by putting radical transparency at the core of giving. - -We built Eunoia using smart AI agents called Compass that scan, rank, and recommend causes aligned with a donor’s values — all in real time. Donors simply describe what matters to them, and our agents handle the rest. Every donation is tracked on-chain from wallet to charity to real-world spend, ensuring every penny is accounted for. - -Built initially on Aptos for fast, low-cost transactions and now expanding to Polkadot for its interoperability and cross-chain asset transfers, Eunoia ensures maximum transparency and accessibility for charities and donors worldwide. Smart contracts manage donations, fund distributions, and auditing, while our AI infrastructure filters, verifies, and optimizes cause matching based on donor preferences and impact data. - -Key features include: - -Radical Transparency: All donations and fund flows recorded on-chain - -AI-Powered Matching: Agents match donors with causes in real time - -Direct Giving: No middlemen — funds go straight to verified charities or recipients - -Ultra-Low Fees: 0.20% optional “Amplify Impact” fee to fund platform growth - -Multi-Chain Support: Currently on Aptos and Polkadot, with more coming - -Real-Time Impact Tracking: Donors track their funds' journey and outcomes instantly - -Secure and Verifiable: Auditable smart contracts and verified recipient wallets +**Eunoia in a Nutshell** +- **Mission** – “Fix charity with code.” AI agents (Compass) route each donor to vetted causes and log every cent on-chain (Aptos → now Polkadot). +- **Problem** – $7B/yr lost to fraud; 81% of donors distrust charities; legacy platforms take up to 5%. +- **Solution** – Multi-chain donation contracts + real-time tracing + 0.20% optional fee. +- **Status** – Aptos MVP live; ink! v6 draft contract; Polkadot SDK wired into React front-end; demo Loom online; won Polkadot prize at Consensus hackathon. +- **Team** – 5 founders covering AI, full-stack, Rust/Web3, PM, finance; 12+ prior agents/contracts built; open-source repo public. -Eunoia empowers small orgs, field workers, and missionaries who are often overlooked by large platforms while restoring donor trust with verifiable, on-chain proof of impact. +**Description:** +Eunoia is an AI-powered, multi-chain giving platform fixing the broken charity system. We built Eunoia using smart AI agents called Compass that scan, rank, and recommend causes aligned with a donor’s values — all in real time. Every donation is tracked on-chain from wallet to charity to real-world spend, ensuring every penny is accounted for. -- An indication of how your project relates to / integrates into Polkadot +**Key Features:** +- Radical Transparency +- AI-Powered Matching +- Direct Giving (no middlemen) +- Ultra-Low Fees +- Multi-Chain Support (Aptos + Polkadot) +- Real-Time Impact Tracking +- Secure and Verifiable -Our team is more familiar with Rust, making our project naturally compatible with Polkadot’s ecosystem and developer tooling. This not only streamlines development for us but also opens access to thousands of users within the Polkadot network. By integrating with Polkadot, we enable users to donate any Polkadot-native assets, such as DOT, to charitable causes. Every donation will be transparently tracked on-chain, ensuring accountability and trust. +**Why Polkadot:** +We’re deploying to **Moonbeam**, allowing DOT and native stablecoins to be sent directly to vetted charities. We’ll use **Subscan** for event indexing and **Plaza Hub** for donation stats. Future integrations may include **KILT** for charity verification and **XCM** for multichain routing. -- An indication of why your team is interested in creating this project - (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) @@ -215,4 +203,3 @@ Resources "Charity is broken. We're fixing it with code." -Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From a0b8ad4f8f949b4b817c12c32fc1bdf6f3a9269b Mon Sep 17 00:00:00 2001 From: Alex Salsali <71096633+asalsali@users.noreply.github.com> Date: Wed, 21 May 2025 13:52:14 -0400 Subject: [PATCH 122/242] Update eunoia.md Reformatted and edited Project Details Section --- applications/eunoia.md | 42 ++++++++++++++++++++++++++++-------------- 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/applications/eunoia.md b/applications/eunoia.md index 6af31163510..77087448ad4 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -33,18 +33,18 @@ We’re deploying to **Moonbeam**, allowing DOT and native stablecoins to be sen ### 🔍 Project Details -We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): +### Tech Stack -- An overview of the technology stack to be used -``` -💻 Frontend (`eunoia_web`) +💻 **Frontend:** (`eunoia_web`) - Framework & Libraries: React (Hooks, Context API) - UI Components: Material UI (MUI) - API Communication: Axios - State Management: React Context API, Component State - Blockchain Interaction: - Polkadot: `@polkadot/api`, `@polkadot/extension-dapp` -⚙️ Backend (`eunoia_backend`) + + +⚙️ **Backend:** (`eunoia_backend`) - Framework: Django (Python) - API: Django REST Framework - Database: SQLite (development), PostgreSQL (production) @@ -53,23 +53,37 @@ We expect applicants to have a solid idea about the project's expected final sta - AI/ML Integration: - Libraries: `sentence-transformers`, `scikit-learn`, `nltk` - Vector Database: FAISS or Pinecone -🔗 Blockchain Integration (`Polkadot Network`) + +🔗 **Smart Contracts:** (`Polkadot Network`) - Language: ink! (Rust-based eDSL) - Smart Contract: `eunoia2` - Features: - Charity registration - Donations in native tokens - Event emission: `DonateEvent`, `CharityRegisteredEvent` -``` + + + + +### Demo +- [Demo Video (Loom)](https://www.loom.com/share/712dbee1166144769c994e3c1ca12746?sid=3d42edec-e899-4bf7-a237-efde4cfce395) +- [GitHub Repo](https://github.com/JY20/eunoia) + +### API / Data Models +- `/donate` – trigger contract +- `/charities` – list charities +- `/match` – Compass AI match scores + +### Not Included +- Not an NFT project or DAO +- Not a pooled grant platform + +(NEEDS TO BE DONE STILL: AI) +- **AI in Tech Stack?:** sentence-transformers, sklearn (What was used for AI Agents? OpenAI API) - Documentation of core components, protocols, architecture, etc. to be deployed -- Any PoC/MVP or other relevant prior work or research on the topic - Mockups/designs of any UI components -``` -We had created a demo video that goes how Eunoia works and UI components in https://www.loom.com/share/712dbee1166144769c994e3c1ca12746?sid=3d42edec-e899-4bf7-a237-efde4cfce395 -``` -- Data models / API specifications of the core functionality -- What your project is *not* or will *not* provide or implement - - This is a place for you to manage expectations and clarify any limitations + + ### 🧩 Ecosystem Fit From 31e440e877a7f298aae75996f718fd2a02f22ac1 Mon Sep 17 00:00:00 2001 From: Alex Salsali <71096633+asalsali@users.noreply.github.com> Date: Wed, 21 May 2025 13:54:08 -0400 Subject: [PATCH 123/242] Update eunoia.md Addded Draft into Product Ecosystem with formatting --- applications/eunoia.md | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/applications/eunoia.md b/applications/eunoia.md index 77087448ad4..f013b6c0c95 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -87,14 +87,25 @@ We’re deploying to **Moonbeam**, allowing DOT and native stablecoins to be sen ### 🧩 Ecosystem Fit -Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: - -- Where and how does your project fit into the ecosystem? -- Who is your target audience? -- What need(s) does your project meet? -- Are there any other projects similar to yours in the Polkadot ecosystem? - - If so, how is your project different? - - If not, why might such a project not exist yet? +**Where does this fit?** +- “DeFi-for-good” layer on Moonbeam +- First Polkadot-native donation protocol +- Widget-ready for Plaza/Polkadot-Hub + +**Target Audience** +- Social-good DAOs +- Civic donors +- Underfunded nonprofits + +**Need Met** +- Transparent, traceable, low-fee donations +- Real-time donor visibility and impact tracking + +**Competitors?** +None with Compass AI + smart contracts for charity. + +**Why it doesn’t exist yet?** +Social good ≠ DeFi yet; tech stack is complex (ink! + AI + full-stack). > **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. From 4bd1221da82799e4a29bba61245062cd89df3fd0 Mon Sep 17 00:00:00 2001 From: Randy Haddad <115489226+RandyHaddad@users.noreply.github.com> Date: Wed, 21 May 2025 14:13:47 -0400 Subject: [PATCH 124/242] Update eunoia.md --- applications/eunoia.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/applications/eunoia.md b/applications/eunoia.md index f013b6c0c95..fb97853fea3 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -1,9 +1,9 @@ -# 📝 Name of your Project +# Eunoia Logo Eunoia ## 🌟 Project Overview **Tagline:** -Eunoia is an AI-powered, multi-chain giving platform that combats charity fraud by providing real-time, on-chain donation transparency, low fees, and smart cause-matching agents. +> ****Eunoia is a full-stack AI giving platform, rebuilding charity from the ground up using blockchain transparency and intelligent agents. **Eunoia in a Nutshell** - **Mission** – “Fix charity with code.” AI agents (Compass) route each donor to vetted causes and log every cent on-chain (Aptos → now Polkadot). @@ -13,7 +13,9 @@ Eunoia is an AI-powered, multi-chain giving platform that combats charity fraud - **Team** – 5 founders covering AI, full-stack, Rust/Web3, PM, finance; 12+ prior agents/contracts built; open-source repo public. **Description:** -Eunoia is an AI-powered, multi-chain giving platform fixing the broken charity system. We built Eunoia using smart AI agents called Compass that scan, rank, and recommend causes aligned with a donor’s values — all in real time. Every donation is tracked on-chain from wallet to charity to real-world spend, ensuring every penny is accounted for. +Most startups sell AI tools to existing incumbents, but following YCombinator's ["full-stack AI"](https://www.ycombinator.com/rfs) approach, we're creating a new kind of charity platform entirely run by AI agents and decentralized smart contracts. + +Our AI agents, **Compass**, autonomously scan, rank, and recommend causes aligned with a donor’s values — all in real time. Every donation is tracked on-chain from wallet to charity to real-world spend, ensuring every penny is accounted for. **Key Features:** - Radical Transparency @@ -27,8 +29,6 @@ Eunoia is an AI-powered, multi-chain giving platform fixing the broken charity s **Why Polkadot:** We’re deploying to **Moonbeam**, allowing DOT and native stablecoins to be sent directly to vetted charities. We’ll use **Subscan** for event indexing and **Plaza Hub** for donation stats. Future integrations may include **KILT** for charity verification and **XCM** for multichain routing. - - - (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) ### 🔍 Project Details From fc295fecab702f22615630d4ad91e1088f6adf4b Mon Sep 17 00:00:00 2001 From: Randy Haddad <115489226+RandyHaddad@users.noreply.github.com> Date: Wed, 21 May 2025 14:14:01 -0400 Subject: [PATCH 125/242] Update eunoia.md --- applications/eunoia.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/eunoia.md b/applications/eunoia.md index fb97853fea3..ee6556a33e9 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -3,7 +3,7 @@ ## 🌟 Project Overview **Tagline:** -> ****Eunoia is a full-stack AI giving platform, rebuilding charity from the ground up using blockchain transparency and intelligent agents. +> **Eunoia is a full-stack AI giving platform, rebuilding charity from the ground up using blockchain transparency and intelligent agents.** **Eunoia in a Nutshell** - **Mission** – “Fix charity with code.” AI agents (Compass) route each donor to vetted causes and log every cent on-chain (Aptos → now Polkadot). From 05e248892f94065d934b27139421e786e9849f33 Mon Sep 17 00:00:00 2001 From: Alex Salsali <71096633+asalsali@users.noreply.github.com> Date: Wed, 21 May 2025 14:19:06 -0400 Subject: [PATCH 126/242] Update eunoia.md --- applications/eunoia.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/applications/eunoia.md b/applications/eunoia.md index ee6556a33e9..a8c2f89aa01 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -145,16 +145,22 @@ Please also provide the GitHub accounts of all team members: Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. -``` -Our team brings a well-rounded mix of expertise in Web3, AI, and product management, backed by real-world experience in startups and nonprofit projects. Randy, an AI Engineer from McGill University, specializes in machine learning and natural language processing. Alex, a Product Manager from the University of Waterloo, offers product strategy and user experience insight. Jimmy, a Web3 Engineer, full-stack developer, and founder of Trivex (a DeFi platform on Starknet) — leads blockchain development. Together, the team has collectively built over 12 agents, smart contracts, and impact-driven applications. Fluent in eight languages and bonded by a shared passion for innovation (and Chick-Fil-A runs), this team thrives at the intersection of technology, social good, and decentralized systems. -``` + +Our team brings a well-rounded mix of expertise in Web3, AI, and product management, backed by real-world experience in startups and nonprofit projects. Randy, an AI Engineer from McGill University, specializes in machine learning and natural language processing. Alex, a Product Manager from the University of Waterloo, offers product strategy and user experience insight. Jimmy, a Web3 Engineer, full-stack developer, and founder of Trivex (a DeFi platform on Starknet) — leads blockchain development. Together, the team has collectively build over 12 agents, smart contracts, and impact-driven applications. Fluent in eight languages and bonded by a shared passion for innovation (and Chick-Fil-A runs), this team thrives at the intersection of technology, social good, and decentralized systems. + ## 📊 Development Status If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. -``` + We’ve already built an MVP version of our application during the EasyA Hackathon, which you can view (https://github.com/JY20/eunoia). While full Polkadot integration wasn’t completed during the hackathon due to recent upgrades to ink! v6, we successfully developed draft smart contracts and integrated the Polkadot SDK with our client web application. The smart contract integration is our next priority, and we plan to complete this during the program by deploying to testnet and then launching the application on mainnet. -``` + +### Current Status +- Aptos MVP live +- ink! v6 smart contract drafted +- Moonbase Alpha integration underway +- MIT License live in GitHub repo + ## 📅 Development Roadmap From 68ea43123b8a8a5533667d892a3d7caab63d5db2 Mon Sep 17 00:00:00 2001 From: Randy Haddad <115489226+RandyHaddad@users.noreply.github.com> Date: Wed, 21 May 2025 14:39:34 -0400 Subject: [PATCH 127/242] Update eunoia.md --- applications/eunoia.md | 59 +++++++++++++++++++++++------------------- 1 file changed, 32 insertions(+), 27 deletions(-) diff --git a/applications/eunoia.md b/applications/eunoia.md index a8c2f89aa01..4f051475d71 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -1,10 +1,15 @@ -# Eunoia Logo Eunoia +

Eunoia Logo ## 🌟 Project Overview **Tagline:** > **Eunoia is a full-stack AI giving platform, rebuilding charity from the ground up using blockchain transparency and intelligent agents.** +**Description:** +Most startups sell AI tools to existing incumbents, but following YCombinator's ["full-stack AI"](https://www.ycombinator.com/rfs) approach, we're creating a new kind of charity platform entirely run by AI agents and decentralized smart contracts. + +Our AI agents, **Compass**, autonomously scan, rank, and recommend causes aligned with a donor’s values — all in real time. Every donation is tracked on-chain from wallet to charity to real-world spend, ensuring every penny is accounted for. + **Eunoia in a Nutshell** - **Mission** – “Fix charity with code.” AI agents (Compass) route each donor to vetted causes and log every cent on-chain (Aptos → now Polkadot). - **Problem** – $7B/yr lost to fraud; 81% of donors distrust charities; legacy platforms take up to 5%. @@ -12,11 +17,6 @@ - **Status** – Aptos MVP live; ink! v6 draft contract; Polkadot SDK wired into React front-end; demo Loom online; won Polkadot prize at Consensus hackathon. - **Team** – 5 founders covering AI, full-stack, Rust/Web3, PM, finance; 12+ prior agents/contracts built; open-source repo public. -**Description:** -Most startups sell AI tools to existing incumbents, but following YCombinator's ["full-stack AI"](https://www.ycombinator.com/rfs) approach, we're creating a new kind of charity platform entirely run by AI agents and decentralized smart contracts. - -Our AI agents, **Compass**, autonomously scan, rank, and recommend causes aligned with a donor’s values — all in real time. Every donation is tracked on-chain from wallet to charity to real-world spend, ensuring every penny is accounted for. - **Key Features:** - Radical Transparency - AI-Powered Matching @@ -29,7 +29,12 @@ Our AI agents, **Compass**, autonomously scan, rank, and recommend causes aligne **Why Polkadot:** We’re deploying to **Moonbeam**, allowing DOT and native stablecoins to be sent directly to vetted charities. We’ll use **Subscan** for event indexing and **Plaza Hub** for donation stats. Future integrations may include **KILT** for charity verification and **XCM** for multichain routing. -- (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) +**The Pitch** +[1-min video pitch](https://www.ycombinator.com/video/) + + +![image](https://github.com/user-attachments/assets/c2a13979-1a4e-4a0d-a7c1-a53ea394c716) + ### 🔍 Project Details @@ -196,26 +201,26 @@ We’ve already built an MVP version of our application during the EasyA Hackath ### 💰 Budget Breakdown -Please provide a breakdown of your budget by milestone: - -| Milestone | Deliverables | Cost (USD) | Estimated Completion | -| --- | --- | --- | --- | -| 1 | 0a, 0b, 1, 2, 3 | $5,000 | 1.5 months | -| 2 | 0c, 0d, 4, 5, 6 | $3,500 | 1.5 months | -| **Total** | | **$8,500** | **3 months** | - -Resources -- 100 hrs smart contracts + UI development and launch = 100hrs * 25$/hr = $2,500 -- 100 hrs AI agent + backend api development and launch = 100hrs * 25$/hr = $2,500 -- 100 hrs business devevelopment, onboarding charities & users = 100hrs * 25$/hr = $2,500 -- $1,000 for tools, domains, gas fees = $1,000 - - $200 for hosting APIs servers - - $10 for domain - - $50 for gas fees to onboard initital smart contract, users, and charities - - $100 for AI tokens for the agents - - $180 for dev tool subscription - - $105 for X Premium subscription - - $355 for marketing events (e.g merch, 1:1 donation matching) +| Milestone | Key Deliverables | Cost (USD) | ETA | +|-----------|------------------|------------|-----| +| **1** | 0a - License • 0b - Documentation • 1 - ink! Smart Contract (testnet → mainnet) • 2 Wallet-connected UI | **$2,900** | Month 1 | +| **2** | 3 - Compass AI agent • Backend APIs (matching & search) | **$2,600** | Month 2 | +| **3** | 0c - Testing + Guide • 0d - Article • 4 - Charity Onboarding • 5 - User Onboarding • 6 - Whitepaper & Tutorials | **$3,000** | Month 3 | +| **Total** | — | **$8,500** | **3 months** | + +--- + +#### 🧮 Resource Allocation (by milestone) + +| Milestone | Hours / Items | Amount | +|-----------|---------------|--------| +| **1** | 80 hrs ink! + UI dev @ $25/hr = $2,000 • 16 hrs docs = $400 • Hosting + testnet gas + domain = $500 | $2,900 | +| **2** | 100 hrs Compass AI & backend @ $25/hr = $2,500 • AI inference credits = $100 | $2,600 | +| **3** | 100 hrs testing, onboarding, content @ $25/hr = $2,500 • Marketing/events, X Premium, merch, extra gas = $500 | $3,000 | + +> **Why this split?** +> • Front-loads core infrastructure (Milestone 1), isolates the AI differentiator (Milestone 2), and reserves verification + go-to-market tasks for Milestone 3. + ## 🔮 Future Plans From 3a18af1c07b35367741a2eb679cc61f661990067 Mon Sep 17 00:00:00 2001 From: JY20 Date: Wed, 21 May 2025 15:42:11 -0400 Subject: [PATCH 128/242] updating the application --- applications/eunoia.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/applications/eunoia.md b/applications/eunoia.md index 4f051475d71..535077de025 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -15,7 +15,7 @@ Our AI agents, **Compass**, autonomously scan, rank, and recommend causes aligne - **Problem** – $7B/yr lost to fraud; 81% of donors distrust charities; legacy platforms take up to 5%. - **Solution** – Multi-chain donation contracts + real-time tracing + 0.20% optional fee. - **Status** – Aptos MVP live; ink! v6 draft contract; Polkadot SDK wired into React front-end; demo Loom online; won Polkadot prize at Consensus hackathon. -- **Team** – 5 founders covering AI, full-stack, Rust/Web3, PM, finance; 12+ prior agents/contracts built; open-source repo public. +- **Team** – 4 founders covering AI, full-stack, Rust/Web3, PM, finance; 12+ prior agents/contracts built; open-source repo public. **Key Features:** - Radical Transparency @@ -26,8 +26,11 @@ Our AI agents, **Compass**, autonomously scan, rank, and recommend causes aligne - Real-Time Impact Tracking - Secure and Verifiable -**Why Polkadot:** -We’re deploying to **Moonbeam**, allowing DOT and native stablecoins to be sent directly to vetted charities. We’ll use **Subscan** for event indexing and **Plaza Hub** for donation stats. Future integrations may include **KILT** for charity verification and **XCM** for multichain routing. +**Why Polkadot:** +Our team is more familiar with Rust, making our project naturally compatible with Polkadot’s ecosystem and developer tooling. This not only streamlines development for us but also opens access to thousands of users within the Polkadot network. By integrating with Polkadot, we enable users to donate any Polkadot-native assets, such as DOT, to charitable causes. Every donation will be transparently tracked on-chain, ensuring accountability and trust. + +**Why Eunoia:** + **The Pitch** [1-min video pitch](https://www.ycombinator.com/video/) @@ -95,7 +98,7 @@ We’re deploying to **Moonbeam**, allowing DOT and native stablecoins to be sen **Where does this fit?** - “DeFi-for-good” layer on Moonbeam - First Polkadot-native donation protocol -- Widget-ready for Plaza/Polkadot-Hub +- Widget-ready for Polkadot-Hub **Target Audience** - Social-good DAOs From 3121860fe253b2c8ca806dfcaab2666986af259e Mon Sep 17 00:00:00 2001 From: Alex Salsali <71096633+asalsali@users.noreply.github.com> Date: Wed, 21 May 2025 20:21:25 -0400 Subject: [PATCH 129/242] Update eunoia.md Why Eunoia completed --- applications/eunoia.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/applications/eunoia.md b/applications/eunoia.md index 535077de025..9512f0e37c0 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -31,6 +31,10 @@ Our team is more familiar with Rust, making our project naturally compatible wit **Why Eunoia:** +We built Eunoia because donors deserve more than a 'thank you' — they deserve proof. One of our team members (Alex) watched a close family member get scammed while trying to adopt. They lost $10,000, and the agency misused over $400,000 in total. In the end, the family had to go to Rwanda themselves to complete the adoption with just $600 and a lawyer. + +That story stuck with us. Eunoia makes sure that money meant to help actually helps. We track donations from wallet to impact, with smart contracts and AI agents doing the work in between. Whether it’s field missionaries or underfunded nonprofits, we make every cent count — and make it verifiable. + **The Pitch** [1-min video pitch](https://www.ycombinator.com/video/) From fe88d9c1439df3455232eb67b0fc9edecc7957b2 Mon Sep 17 00:00:00 2001 From: Alex Salsali <71096633+asalsali@users.noreply.github.com> Date: Wed, 21 May 2025 22:33:38 -0400 Subject: [PATCH 130/242] Update eunoia.md Final changes and touch ups --- applications/eunoia.md | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/applications/eunoia.md b/applications/eunoia.md index 9512f0e37c0..757daa5195f 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -36,11 +36,11 @@ We built Eunoia because donors deserve more than a 'thank you' — they deserve That story stuck with us. Eunoia makes sure that money meant to help actually helps. We track donations from wallet to impact, with smart contracts and AI agents doing the work in between. Whether it’s field missionaries or underfunded nonprofits, we make every cent count — and make it verifiable. -**The Pitch** -[1-min video pitch](https://www.ycombinator.com/video/) +**The Pitch Video & Pitch Deck** +[1-min video pitch](https://youtube.com/shorts/vuppID_Ak6A) +[The Pitch Deck](https://www.canva.com/design/DAGnhs6JB-Y/XFQtLITEDRy6iL1UmWYzxg/view?utm_content=DAGnhs6JB-Y&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=h68a12e566b) -![image](https://github.com/user-attachments/assets/c2a13979-1a4e-4a0d-a7c1-a53ea394c716) ### 🔍 Project Details @@ -90,17 +90,11 @@ That story stuck with us. Eunoia makes sure that money meant to help actually he - Not an NFT project or DAO - Not a pooled grant platform -(NEEDS TO BE DONE STILL: AI) -- **AI in Tech Stack?:** sentence-transformers, sklearn (What was used for AI Agents? OpenAI API) -- Documentation of core components, protocols, architecture, etc. to be deployed -- Mockups/designs of any UI components - - ### 🧩 Ecosystem Fit **Where does this fit?** -- “DeFi-for-good” layer on Moonbeam +- “DeFi-for-good” layer - First Polkadot-native donation protocol - Widget-ready for Polkadot-Hub @@ -114,10 +108,10 @@ That story stuck with us. Eunoia makes sure that money meant to help actually he - Real-time donor visibility and impact tracking **Competitors?** -None with Compass AI + smart contracts for charity. +None with AI Agents like Compass for curating/matching verified charities and organizations. Other Web2 platforms do not use smart contracts for charity on just Web2 payment processors and admin overheads, which results in high fees. **Why it doesn’t exist yet?** -Social good ≠ DeFi yet; tech stack is complex (ink! + AI + full-stack). +Social good ≠ DeFi yet; tech stack is complex (ink! + AI Agents + full-stack). > **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. @@ -155,16 +149,11 @@ Please also provide the GitHub accounts of all team members: ### Team's experience -Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. - - Our team brings a well-rounded mix of expertise in Web3, AI, and product management, backed by real-world experience in startups and nonprofit projects. Randy, an AI Engineer from McGill University, specializes in machine learning and natural language processing. Alex, a Product Manager from the University of Waterloo, offers product strategy and user experience insight. Jimmy, a Web3 Engineer, full-stack developer, and founder of Trivex (a DeFi platform on Starknet) — leads blockchain development. Together, the team has collectively build over 12 agents, smart contracts, and impact-driven applications. Fluent in eight languages and bonded by a shared passion for innovation (and Chick-Fil-A runs), this team thrives at the intersection of technology, social good, and decentralized systems. ## 📊 Development Status -If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. - We’ve already built an MVP version of our application during the EasyA Hackathon, which you can view (https://github.com/JY20/eunoia). While full Polkadot integration wasn’t completed during the hackathon due to recent upgrades to ink! v6, we successfully developed draft smart contracts and integrated the Polkadot SDK with our client web application. The smart contract integration is our next priority, and we plan to complete this during the program by deploying to testnet and then launching the application on mainnet. ### Current Status From 8c104f8d1b35e9fb5afad4f9eb97fee5852c6050 Mon Sep 17 00:00:00 2001 From: JY20 Date: Wed, 21 May 2025 23:08:44 -0400 Subject: [PATCH 131/242] fixing budget break down --- applications/eunoia.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/applications/eunoia.md b/applications/eunoia.md index 757daa5195f..3499230f4c6 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -210,9 +210,9 @@ We’ve already built an MVP version of our application during the EasyA Hackath | Milestone | Hours / Items | Amount | |-----------|---------------|--------| -| **1** | 80 hrs ink! + UI dev @ $25/hr = $2,000 • 16 hrs docs = $400 • Hosting + testnet gas + domain = $500 | $2,900 | -| **2** | 100 hrs Compass AI & backend @ $25/hr = $2,500 • AI inference credits = $100 | $2,600 | -| **3** | 100 hrs testing, onboarding, content @ $25/hr = $2,500 • Marketing/events, X Premium, merch, extra gas = $500 | $3,000 | +| **1** | 80 hrs ink! + UI dev @ $25/hr = $2,000, 16 hrs docs = $400, Hosting + testnet gas + domain = $500 | $2,000 + $400 + $500 = $2,900 | +| **2** | 100 hrs Compass AI & backend @ $25/hr = $2,500, AI inference credits = $100 | $2,500 + $100 = $2,600 | +| **3** | 100 hrs testing, onboarding, content @ $25/hr = $2,500, Marketing/events, X Premium, merch, extra gas = $500 | $2,500 + $500 = $3,000 | > **Why this split?** > • Front-loads core infrastructure (Milestone 1), isolates the AI differentiator (Milestone 2), and reserves verification + go-to-market tasks for Milestone 3. From dc5f654748a45fbe6fecfcdf718607994a91dbc6 Mon Sep 17 00:00:00 2001 From: JY20 Date: Wed, 21 May 2025 23:12:00 -0400 Subject: [PATCH 132/242] fixing the breakdown --- applications/eunoia.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/eunoia.md b/applications/eunoia.md index 3499230f4c6..ea0151037af 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -210,7 +210,7 @@ We’ve already built an MVP version of our application during the EasyA Hackath | Milestone | Hours / Items | Amount | |-----------|---------------|--------| -| **1** | 80 hrs ink! + UI dev @ $25/hr = $2,000, 16 hrs docs = $400, Hosting + testnet gas + domain = $500 | $2,000 + $400 + $500 = $2,900 | +| **1** | 80 hrs ink! smart contract @ $25/hr = $2,000, UI dev @ $25/hr = $500, Hosting + testnet gas + domain = $400 | $2,000 + $500 + $400 = $2,900 | | **2** | 100 hrs Compass AI & backend @ $25/hr = $2,500, AI inference credits = $100 | $2,500 + $100 = $2,600 | | **3** | 100 hrs testing, onboarding, content @ $25/hr = $2,500, Marketing/events, X Premium, merch, extra gas = $500 | $2,500 + $500 = $3,000 | From a90373efbad7428a1a2616bd3758ad43a30b34cf Mon Sep 17 00:00:00 2001 From: gotnoshoeson Date: Wed, 21 May 2025 22:22:07 -0700 Subject: [PATCH 133/242] First commit, not done yet --- applications/scaffold-dot.md | 144 +++++++++++++++++++++++++++++++++++ 1 file changed, 144 insertions(+) create mode 100644 applications/scaffold-dot.md diff --git a/applications/scaffold-dot.md b/applications/scaffold-dot.md new file mode 100644 index 00000000000..a0073d60eec --- /dev/null +++ b/applications/scaffold-dot.md @@ -0,0 +1,144 @@ +# 📝 Scaffold-DOT + +## 🌟 Project Overview + +Please provide the following: + +- If the name of your project is not descriptive, a tagline (one sentence summary) +Open source fullstack toolkit for building and deploying EVM smart contracts onto Polkadot Hub. +- A brief description of your project +Built using NextJS, Reown AppKit, Hardhat, Wagmi, Viem, and Typescript +- An indication of how your project relates to / integrates into Polkadot +0 to Polkadot Hub for EVM devs and new devs. Great for hackathons and MVPs. +- An indication of why your team is interested in creating this project +Scaffold-DOT will be a fully configured way to get started with deploying EVM contracts to Polkadot Hub. Let's make it easy. +- (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) + +### 🔍 Project Details + +We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): + +- An overview of the technology stack to be used +NextJS for frontend, Reown AppKit wallet connection, hardhat for EVM testing and deployment *may add Foundry support if possible*, Wagmi and Viem for interacting with blockchain. Scaffold-DOT is a fork of Scaffold-ETH 2. +- Documentation of core components, protocols, architecture, etc. to be deployed +It's a scaffold-eth fork that is configured for deploying to Polkadot Hub. +- Any PoC/MVP or other relevant prior work or research on the topic +Have been using scaffold-eth since version 1. +- Mockups/designs of any UI components +- Data models / API specifications of the core functionality +- What your project is *not* or will *not* provide or implement +Will not support smart contracts written in Ink! + +### 🧩 Ecosystem Fit + +Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: + +- Where and how does your project fit into the ecosystem? +Great toolkit for hackathons and onboarding devs to Polkadot Hub. +- Who is your target audience? +Tinkerers, new devs, Polkadot curious Solidity devs. +- What need(s) does your project meet? +Get people deploying onto Westend Hub and Polkadot Hub with minimal configuration. +- Are there any other projects similar to yours in the Polkadot ecosystem? +I don't think so, just came from Consensus hackathon, mentioned this to a few Polkadot devs and they said yeah that would be cool + - If so, how is your project different? + It's a fork of scaffold-eth 2 but will be configured with hardhat-polkadot, resolc, PVM local chain, rebranded + - If not, why might such a project not exist yet? + Hub is brand new, haven't needed this before now + +> **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. + +## 👥 Team + +- **Team Name:** Scaffold-DOT +- **Contact Name:** Miles Patterson +- **Contact Email:** milesbrentpatterson@proton.me +- **Website:** https://github.com/gotnoshoeson + +### Team members + +Please list the legal name of all grant beneficiaries. Solo developers (1-person teams) are eligible for funding. +Miles Patterson, + +#### LinkedIn Profiles (if available) + +- https://www.linkedin.com/{person_1} +- https://www.linkedin.com/{person_2} + +### Team Code Repos + +- https://github.com/scaffold-dot/scaffold-dot + +Please also provide the GitHub accounts of all team members: + +- https://github.com/gotnoshoeson +- https://github.com/muddlebee + +### Team's experience + +Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. +Miles has been using scaffold-eth since the first version and has written tutorials on how to implement a proxy factory with scaffold-eth 2 for Minimal Proxies, UUPS, and Upgradeable Beacon Proxies. He has also forked buidlguidlv3 for an MVP of testnet.FanSociety.xyz + +## 📊 Development Status + +If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. +It's a fork of scaffold-eth 2 and can be located at https://github.com/scaffold-dot/scaffold-dot + +## 📅 Development Roadmap + +This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. + +**Important notes:** +- Each milestone is capped at **$5,000 USD** +- Milestones must be delivered within **3 months** of approval +- The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) +- You will only receive payment after successful milestone delivery + +### Overview + +- **Estimated Duration:** Duration of the whole project (maximum 3 months) +- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project +- **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD) + +> Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 0a. | License | Apache 2.0 / GPLv3 / MIT / Unlicense | +| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | +| 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | +| 1. | MVP | We will fork the scaffold-eth 2 repository and configure hardhat with hardhat-polkadot and resolc. User will be able to clone the repository, deploy to WestEnd Hub with zero configuration, and test the dapp with the frontend that is gnerated from the contract ABI. +| 2. | Local PVM chain | Users will be able to run a local PVM chain that will function like the public chains. The frontend will be able to interact with the smart contracts deployed to localy run PVM chain. +| 3. | Rebrand | Will update the look and feel of the frontend to follow Polkadot's Brand Hub colors, fonts, etc. + +### 💰 Budget Breakdown + +Please provide a breakdown of your budget by milestone: + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 1 | MVP | $2000 | 3 weeks | +| 2 | Local PVM chain | $5,000 | 3 weeks | +| 3 | Rebrand | +| **Total** | | **$10,000** | **3 months** | + +Make sure you show clearly what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). + +## 🔮 Future Plans + +Please include: + +- How you intend to continue development after the Fast-Grant +- Any plans for seeking additional funding (other grants, VC funding, etc.) +- Your vision for the project's growth and impact in the Polkadot ecosystem + +## ℹ️ Additional Information + +Here you can add any additional information that you think is relevant to this application, such as: + +- Work you have already done +- If there are any other teams who have already contributed to the project +- Other funding you may have applied for + +Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From b14832f2ecc29f90b59659a1c1db7c6ee0970bb2 Mon Sep 17 00:00:00 2001 From: gotnoshoeson Date: Thu, 22 May 2025 14:32:15 -0700 Subject: [PATCH 134/242] Review with team --- applications/scaffold-dot.md | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/applications/scaffold-dot.md b/applications/scaffold-dot.md index a0073d60eec..129bf530322 100644 --- a/applications/scaffold-dot.md +++ b/applications/scaffold-dot.md @@ -58,7 +58,7 @@ I don't think so, just came from Consensus hackathon, mentioned this to a few Po ### Team members Please list the legal name of all grant beneficiaries. Solo developers (1-person teams) are eligible for funding. -Miles Patterson, +Miles Patterson, Anwesh Nayak #### LinkedIn Profiles (if available) @@ -77,7 +77,8 @@ Please also provide the GitHub accounts of all team members: ### Team's experience Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. -Miles has been using scaffold-eth since the first version and has written tutorials on how to implement a proxy factory with scaffold-eth 2 for Minimal Proxies, UUPS, and Upgradeable Beacon Proxies. He has also forked buidlguidlv3 for an MVP of testnet.FanSociety.xyz +Miles has ~3 years of full stack dev experience. He has been using scaffold-eth since the first version and has written tutorials on how to implement a proxy factory with scaffold-eth 2 for Minimal Proxies, UUPS, and Upgradeable Beacon Proxies. He has also forked buidlguidlv3 for an MVP of testnet.FanSociety.xyz +Anwesh has ~5 years full stack dev experience. Previously worked as a tech lead at B2B fintech firm. Was previously a Polkadot Ambassador and the community manager/moderator of the official Polkadot/Kusama discord. Has been contributing to Polkadot ecosystem for >2 years. Has participated in Thousand Contributors Programme by w3f and has been adding suggestions/improvements across the w3f github projects (polkadot-wiki). Also wrote a comprehensive tutorial to get started with Polkadot using the polkadot-js API. https://polkadotjs-developer-hub.gitbook.io/ ## 📊 Development Status @@ -108,9 +109,9 @@ This section should break the development roadmap down into milestones and deliv | 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | | 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | -| 1. | MVP | We will fork the scaffold-eth 2 repository and configure hardhat with hardhat-polkadot and resolc. User will be able to clone the repository, deploy to WestEnd Hub with zero configuration, and test the dapp with the frontend that is gnerated from the contract ABI. -| 2. | Local PVM chain | Users will be able to run a local PVM chain that will function like the public chains. The frontend will be able to interact with the smart contracts deployed to localy run PVM chain. -| 3. | Rebrand | Will update the look and feel of the frontend to follow Polkadot's Brand Hub colors, fonts, etc. +| 1. | MVP | Will fork the scaffold-eth 2 repository and configure hardhat with hardhat-polkadot, hardhat-polkadot-node and resolc. User will be able to clone the repository, run and deploy to local chain, deploy to WestEnd Hub with zero configuration, and test the dapp with the frontend that is generated from the contract ABI. Toolkit will be capable of deploying to Polkadot and Kusama Hub when they're publicly available. +| 2. | Rebrand | Will update the look and feel of the frontend to follow Polkadot's Brand Hub colors, fonts, etc. Quicklink to Westend faucet. +| 3. | Foundry | Add support for Foundry. Relying on Parity Tech to finish their fork. ### 💰 Budget Breakdown @@ -118,10 +119,10 @@ Please provide a breakdown of your budget by milestone: | Milestone | Deliverables | Cost (USD) | Estimated Completion | | --- | --- | --- | --- | -| 1 | MVP | $2000 | 3 weeks | -| 2 | Local PVM chain | $5,000 | 3 weeks | -| 3 | Rebrand | -| **Total** | | **$10,000** | **3 months** | +| 1 | MVP | $4000 | 2 weeks | 40 hours of fulltime at $100 USD / hr. +| 2 | Rebrand | $2000 | 2 weeks | 20 hours of partime at $100 USD / hr. +| 3 | Foundry | $2000 | 2 weeks | 20 hours of partime at $100 USD / hr. +| **Total** | | **$8,000** | **6 weeks** | Make sure you show clearly what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). @@ -130,8 +131,11 @@ Make sure you show clearly what the funding is going towards (e.g. 30 hours of a Please include: - How you intend to continue development after the Fast-Grant +Fast-Grant success will set us up for OpenGov Treasury proposals if further development is needed - Any plans for seeking additional funding (other grants, VC funding, etc.) +Not at the moment. Just want to build this thing quickly. - Your vision for the project's growth and impact in the Polkadot ecosystem +Polkadot Hub is coming, let's have things ready for various skill level devs to deploy there quickly. Scaffold-DOT should be useful for tinkerers and hackathons. Scaffold-eth has speedrunethereum, a series of challenges that introduce devs to the toolkit and get progressively more challenging. Could be cool to have something similar. ## ℹ️ Additional Information From 302662babb282b175a7bf9ee34193995c85e001b Mon Sep 17 00:00:00 2001 From: gotnoshoeson Date: Thu, 22 May 2025 16:12:36 -0700 Subject: [PATCH 135/242] Pending muddlebee for review --- applications/scaffold-dot.md | 41 +++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/applications/scaffold-dot.md b/applications/scaffold-dot.md index 129bf530322..9f132044977 100644 --- a/applications/scaffold-dot.md +++ b/applications/scaffold-dot.md @@ -5,13 +5,13 @@ Please provide the following: - If the name of your project is not descriptive, a tagline (one sentence summary) -Open source fullstack toolkit for building and deploying EVM smart contracts onto Polkadot Hub. +Open source, fullstack toolkit for building and deploying EVM smart contracts onto Polkadot Hub. - A brief description of your project -Built using NextJS, Reown AppKit, Hardhat, Wagmi, Viem, and Typescript +A fork of scaffold-eth. Built using NextJS, Reown AppKit, Hardhat, Wagmi, Viem, and Typescript. Possibly support Foundry in the future. - An indication of how your project relates to / integrates into Polkadot -0 to Polkadot Hub for EVM devs and new devs. Great for hackathons and MVPs. +0 to Polkadot Hub for EVM devs and new devs. Great for hackathons, tinkering and MVPs. Integrates hardhat-polkadot, resolc, hardhat-polkadot-node packages. - An indication of why your team is interested in creating this project -Scaffold-DOT will be a fully configured way to get started with deploying EVM contracts to Polkadot Hub. Let's make it easy. +Scaffold-DOT will be a fully configured way to get started with deploying EVM contracts to Polkadot Hub. Let's have this ready for the releases to Kusama Hub and Polkadot Hub. - (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) ### 🔍 Project Details @@ -19,15 +19,15 @@ Scaffold-DOT will be a fully configured way to get started with deploying EVM co We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): - An overview of the technology stack to be used -NextJS for frontend, Reown AppKit wallet connection, hardhat for EVM testing and deployment *may add Foundry support if possible*, Wagmi and Viem for interacting with blockchain. Scaffold-DOT is a fork of Scaffold-ETH 2. +NextJS for frontend, Reown AppKit wallet connection including email and social wallet creation in app, hardhat for EVM testing and deployment *may add Foundry support if possible, pending paritytech/foundry-polkadot*, Wagmi and Viem for interacting with blockchain. Scaffold-DOT is a fork of Scaffold-ETH 2. - Documentation of core components, protocols, architecture, etc. to be deployed -It's a scaffold-eth fork that is configured for deploying to Polkadot Hub. +It's a scaffold-eth fork that is configured for deploying to Polkadot Hub. See github.com/scaffold-eth/scaffold-eth-2 - Any PoC/MVP or other relevant prior work or research on the topic -Have been using scaffold-eth since version 1. +Have been using scaffold-eth since version 1. Have lots of experience with scaffold-eth-2. - Mockups/designs of any UI components - Data models / API specifications of the core functionality - What your project is *not* or will *not* provide or implement -Will not support smart contracts written in Ink! +Will not support smart contracts written in Ink! Not for running DOOM :) ### 🧩 Ecosystem Fit @@ -40,9 +40,9 @@ Tinkerers, new devs, Polkadot curious Solidity devs. - What need(s) does your project meet? Get people deploying onto Westend Hub and Polkadot Hub with minimal configuration. - Are there any other projects similar to yours in the Polkadot ecosystem? -I don't think so, just came from Consensus hackathon, mentioned this to a few Polkadot devs and they said yeah that would be cool +I don't think so, just came from Consensus hackathon, mentioned this to a few Polkadot devs and they said yeah that would be cool to have. - If so, how is your project different? - It's a fork of scaffold-eth 2 but will be configured with hardhat-polkadot, resolc, PVM local chain, rebranded + It's a fork of scaffold-eth 2 but will be configured with hardhat-polkadot, resolc, PVM local chain, rebranded to look Polkadot native with Polkadot HUB design system. - If not, why might such a project not exist yet? Hub is brand new, haven't needed this before now @@ -53,7 +53,7 @@ I don't think so, just came from Consensus hackathon, mentioned this to a few Po - **Team Name:** Scaffold-DOT - **Contact Name:** Miles Patterson - **Contact Email:** milesbrentpatterson@proton.me -- **Website:** https://github.com/gotnoshoeson +- **Website:** https://github.com/scaffold-dot ### Team members @@ -62,7 +62,7 @@ Miles Patterson, Anwesh Nayak #### LinkedIn Profiles (if available) -- https://www.linkedin.com/{person_1} +- https://www.linkedin.com/in/miles-patterson-a02653139 - https://www.linkedin.com/{person_2} ### Team Code Repos @@ -77,13 +77,13 @@ Please also provide the GitHub accounts of all team members: ### Team's experience Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. -Miles has ~3 years of full stack dev experience. He has been using scaffold-eth since the first version and has written tutorials on how to implement a proxy factory with scaffold-eth 2 for Minimal Proxies, UUPS, and Upgradeable Beacon Proxies. He has also forked buidlguidlv3 for an MVP of testnet.FanSociety.xyz +Miles has ~3 years of full stack dev experience. He has been using scaffold-eth since the first version and provides support in the various scaffold-eth telegram chatrooms. Has written tutorials on how to implement a proxy factory with scaffold-eth 2 for Minimal Proxies, UUPS, and Upgradeable Beacon Proxies including additional components for doing so. He has also forked buidlguidlv3 for an MVP of FanSociety.xyz Anwesh has ~5 years full stack dev experience. Previously worked as a tech lead at B2B fintech firm. Was previously a Polkadot Ambassador and the community manager/moderator of the official Polkadot/Kusama discord. Has been contributing to Polkadot ecosystem for >2 years. Has participated in Thousand Contributors Programme by w3f and has been adding suggestions/improvements across the w3f github projects (polkadot-wiki). Also wrote a comprehensive tutorial to get started with Polkadot using the polkadot-js API. https://polkadotjs-developer-hub.gitbook.io/ ## 📊 Development Status If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. -It's a fork of scaffold-eth 2 and can be located at https://github.com/scaffold-dot/scaffold-dot +It's a fork of scaffold-eth 2. Scaffold-DOT repo can be located at https://github.com/scaffold-dot/scaffold-dot ## 📅 Development Roadmap @@ -119,8 +119,8 @@ Please provide a breakdown of your budget by milestone: | Milestone | Deliverables | Cost (USD) | Estimated Completion | | --- | --- | --- | --- | -| 1 | MVP | $4000 | 2 weeks | 40 hours of fulltime at $100 USD / hr. -| 2 | Rebrand | $2000 | 2 weeks | 20 hours of partime at $100 USD / hr. +| 1 | MVP | $4000 | 3 weeks | 40 hours of fulltime at $100 USD / hr. +| 2 | Rebrand | $2000 | 3 weeks | 20 hours of partime at $100 USD / hr. | 3 | Foundry | $2000 | 2 weeks | 20 hours of partime at $100 USD / hr. | **Total** | | **$8,000** | **6 weeks** | @@ -131,18 +131,21 @@ Make sure you show clearly what the funding is going towards (e.g. 30 hours of a Please include: - How you intend to continue development after the Fast-Grant -Fast-Grant success will set us up for OpenGov Treasury proposals if further development is needed +Fast-Grant success will set us up for OpenGov Treasury proposals if further development is needed, open to other sources. - Any plans for seeking additional funding (other grants, VC funding, etc.) -Not at the moment. Just want to build this thing quickly. +Not sure what will be needed to maintain this long term. If toolkit is useful, the community will fund it. - Your vision for the project's growth and impact in the Polkadot ecosystem -Polkadot Hub is coming, let's have things ready for various skill level devs to deploy there quickly. Scaffold-DOT should be useful for tinkerers and hackathons. Scaffold-eth has speedrunethereum, a series of challenges that introduce devs to the toolkit and get progressively more challenging. Could be cool to have something similar. +Polkadot Hub is coming, let's have things ready for devs (with a variety of skill/experience) to make use of Hub quickly. Scaffold-DOT should be useful for tinkerers, hackathons and MVPs. Scaffold-eth has speedrunethereum, a series of challenges that introduce devs to the toolkit and get progressively more challenging and cover a variety of smart contract uses and topics. Could be cool to have something similar for Polkadot ecosystem. ## ℹ️ Additional Information Here you can add any additional information that you think is relevant to this application, such as: - Work you have already done +We have forked the SE2 repot. Configured it to use hardhat-polkadot, resolc, and working on hardhat-polkadot-node (local PVM chain) - If there are any other teams who have already contributed to the project +Nope. - Other funding you may have applied for +Nope. Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From 892bbc050ed0bea452ad805881a70b5d7945c5c1 Mon Sep 17 00:00:00 2001 From: Tom-STEM <82093564+Tom-STEM@users.noreply.github.com> Date: Fri, 23 May 2025 15:50:23 +0100 Subject: [PATCH 136/242] Update and rename anarchybuild to anarchybuild.md --- applications/{anarchybuild => anarchybuild.md} | 7 +++++++ 1 file changed, 7 insertions(+) rename applications/{anarchybuild => anarchybuild.md} (93%) diff --git a/applications/anarchybuild b/applications/anarchybuild.md similarity index 93% rename from applications/anarchybuild rename to applications/anarchybuild.md index 4ce5a34f452..d116bd8e59f 100644 --- a/applications/anarchybuild +++ b/applications/anarchybuild.md @@ -169,6 +169,13 @@ In terms of building sustainable income flows for this product, we will focus on Subscriptions: Basic users will have the option to use the platform for free, with limited functionality. These limits do not apply to active engagement in the platform, but restrict monetisation opportunities. With the basic package, gg’s need to be purchased on a PAYG model. Premium & Premium Plus users will have enhanced monetisation opportunities within the platform, including hosting design competitions, hosting educational content or engaging in incentivised community moderation. With these subscription models, additional gg’s are automatically credited for utility within the platform. +Users will be paying for the platform via two mediums: +Pay as you go: Buy additional tokens to be able to operate on the site (staking, tipping and advertising space) +Monthly: As part of a subscription package where the user has access to these features: https://anarchy.build/pricing +Subscriptions will initially be charged via Stripe, migrating to WalletConnect when smart accounts enables subscriptions/standing orders. Ad-hoc payments will be handled via Moonpay. +Engagement is incentivised by everyone involved in the process earning gg’s when any content is monetised, everyone gets a slice of the pie. tokenising comments is just one avenue for this, but people will be able to stake against anything that is tokenised, which will generate gg’s for both them and the owner. if ownership transfers, so do the destination for future staking rewards +Our go-to-market strategy is three-fold: Focus groups (with AI groups, entrepreneur clubs and Build in Public Communities), University partnerships (hosting alumi projects on the site) and social media engaging (we are working with two agencies: one to improve our X thought leadership and the other that focusses more on video content) + gg’s: A credit based system is used within the platform, powered by gg’s. These credits can be purchased on a PAYG model or included within the tiered subscription packages, and enable users to financially reward designers, curators and moderators. From 675b6a493600ca3794c9763a76bd8207a4dd7aeb Mon Sep 17 00:00:00 2001 From: MythicMindLabs Date: Sat, 24 May 2025 15:04:46 +0100 Subject: [PATCH 137/242] Add files via upload --- applications/EchoPay-2.md | 128 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 applications/EchoPay-2.md diff --git a/applications/EchoPay-2.md b/applications/EchoPay-2.md new file mode 100644 index 00000000000..295a9ff43a5 --- /dev/null +++ b/applications/EchoPay-2.md @@ -0,0 +1,128 @@ +# 📝 Name of your Project + +## 🌟 Project Overview + +Please provide the following: + +- If the name of your project is not descriptive, a tagline (one sentence summary) +- A brief description of your project +- An indication of how your project relates to / integrates into Polkadot +- An indication of why your team is interested in creating this project +- (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) + +### 🔍 Project Details + +We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): + +- An overview of the technology stack to be used +- Documentation of core components, protocols, architecture, etc. to be deployed +- Any PoC/MVP or other relevant prior work or research on the topic +- Mockups/designs of any UI components +- Data models / API specifications of the core functionality +- What your project is *not* or will *not* provide or implement + - This is a place for you to manage expectations and clarify any limitations + +### 🧩 Ecosystem Fit + +Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: + +- Where and how does your project fit into the ecosystem? +- Who is your target audience? +- What need(s) does your project meet? +- Are there any other projects similar to yours in the Polkadot ecosystem? + - If so, how is your project different? + - If not, why might such a project not exist yet? + +> **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. + +## 👥 Team + +- **Team Name:** Name of your team. If you apply as a legal entity, please use its name. +- **Contact Name:** Full name of the contact person in your team +- **Contact Email:** Contact email +- **Website:** Your website, GitHub org, blog, or similar + +### Team members + +Please list the legal name of all grant beneficiaries. Solo developers (1-person teams) are eligible for funding. + +#### LinkedIn Profiles (if available) + +- https://www.linkedin.com/{person_1} +- https://www.linkedin.com/{person_2} + +### Team Code Repos + +- https://github.com/{your_organisation}/{project_1} +- https://github.com/{your_organisation}/{project_2} + +Please also provide the GitHub accounts of all team members: + +- https://github.com/{team_member_1} +- https://github.com/{team_member_2} + +### Team's experience + +Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. + +## 📊 Development Status + +If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. + +## 📅 Development Roadmap + +This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. + +**Important notes:** +- Each milestone is capped at **$5,000 USD** +- Milestones must be delivered within **3 months** of approval +- The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) +- You will only receive payment after successful milestone delivery + +### Overview + +- **Estimated Duration:** Duration of the whole project (maximum 3 months) +- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project +- **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD) + +> Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 0a. | License | Apache 2.0 / GPLv3 / MIT / Unlicense | +| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | +| 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | +| 1. | Feature X | We will create a feature that will... (Please describe in detail) | +| 2. | Feature Y | The Y feature will... (Please describe in detail) | +| 3. | Feature Z | The Z feature will... (Please describe in detail) | + +### 💰 Budget Breakdown + +Please provide a breakdown of your budget by milestone: + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 1 | Features X, Y | $5,000 | 1.5 months | +| 2 | Feature Z | $5,000 | 1.5 months | +| **Total** | | **$10,000** | **3 months** | + +Make sure you show clearly what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). + +## 🔮 Future Plans + +Please include: + +- How you intend to continue development after the Fast-Grant +- Any plans for seeking additional funding (other grants, VC funding, etc.) +- Your vision for the project's growth and impact in the Polkadot ecosystem + +## ℹ️ Additional Information + +Here you can add any additional information that you think is relevant to this application, such as: + +- Work you have already done +- If there are any other teams who have already contributed to the project +- Other funding you may have applied for + +Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From bf4072f0b3adb85d6dfc68eb75804369743ccaee Mon Sep 17 00:00:00 2001 From: MythicMindLabs Date: Sat, 24 May 2025 16:10:39 +0100 Subject: [PATCH 138/242] Update EchoPay-2.md --- applications/EchoPay-2.md | 320 ++++++++++++++++++++++++++++---------- 1 file changed, 239 insertions(+), 81 deletions(-) diff --git a/applications/EchoPay-2.md b/applications/EchoPay-2.md index 295a9ff43a5..9d56d503123 100644 --- a/applications/EchoPay-2.md +++ b/applications/EchoPay-2.md @@ -1,128 +1,286 @@ -# 📝 Name of your Project +# 📝 EchoPay-2 – Polkadot Fast-Grant Application ## 🌟 Project Overview -Please provide the following: +**🎯 Name of your Project:** EchoPay-2 +**🗣️ Tagline:** Voice-activated payment dApp that enables secure cryptocurrency transactions using natural language commands on Polkadot. -- If the name of your project is not descriptive, a tagline (one sentence summary) -- A brief description of your project -- An indication of how your project relates to / integrates into Polkadot -- An indication of why your team is interested in creating this project -- (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) +### 📌 Brief Description -### 🔍 Project Details +EchoPay-2 develops a voice-activated payment dApp to help users send secure transactions using natural language, powered by AI voice recognition and Polkadot. The project addresses the fundamental challenge of cryptocurrency adoption by eliminating the complexity of wallet addresses and transaction forms. Users can simply say: +> _"Send 5 DOT to Alice"_ +...to complete payments. -We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): +### 🧩 Polkadot Integration -- An overview of the technology stack to be used -- Documentation of core components, protocols, architecture, etc. to be deployed -- Any PoC/MVP or other relevant prior work or research on the topic -- Mockups/designs of any UI components -- Data models / API specifications of the core functionality -- What your project is *not* or will *not* provide or implement - - This is a place for you to manage expectations and clarify any limitations +- 🔗 **Polkadot JS API** for seamless chain interaction +- 🔐 **SubWallet** and **Talisman** wallet integrations for secure key management +- 🧾 **ink! smart contracts** for tamper-proof transaction logging +- 🔄 Future **XCM integration** to enable cross-chain voice commands +- 🚀 Deployed on **Westend testnet** with expansion plans -### 🧩 Ecosystem Fit +### 🚀 Team Interest -Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: +EchoPay-2 aims to make crypto payments as intuitive as smartphone voice commands. With multiple hackathon wins: +- 🥈 2nd Prize at Encode London +- 🥇 1st Prize at AI Forge Dominos Hackathon -- Where and how does your project fit into the ecosystem? -- Who is your target audience? -- What need(s) does your project meet? -- Are there any other projects similar to yours in the Polkadot ecosystem? - - If so, how is your project different? - - If not, why might such a project not exist yet? +The team is passionate about merging voice tech with blockchain infrastructure to accelerate adoption. -> **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. +--- -## 👥 Team +## 🔍 Project Details + +### 🧱 Technology Stack Overview + +- **Frontend:** React + Vite + TypeScript +- **Voice Processing:** Web Speech API + custom NLP parser +- **Blockchain Layer:** @polkadot/api + @polkadot/extension-dapp +- **Smart Contracts:** ink! smart contracts for transaction validation/logging +- **Wallet Integration:** SubWallet and Talisman + +### ⚙️ Core Architecture Components + +1. 🎙️ Voice captured via Web Speech API +2. 🔍 Parsed using custom NLP for payment details +3. 🔗 Transactions built using @polkadot/api +4. 🔐 Sent to wallet extensions for user signing +5. 🧾 Transactions logged on-chain with ink! contracts + +### 🛠️ Substrate Framework Integration + +- Real-time balance queries using storage abstraction +- No need for full chain sync +- Modular voice transaction validation + +### 🔒 Smart Contract Design + +Due to Polkadot’s asset model: +- ❌ Native DOT can't be moved directly +- ✅ Contracts log transactions, validate commands, and whitelist recipients +- ✅ `log_payment` method ensures tamper-proof records + +--- + +## 🕰️ Prior Work + +- **EchoPay v1:** Moonbase Alpha (Aug 2024) +- **EchoPay v2:** Launched April 2025 on Westend with: + - Enhanced AI voice input + - GUI/frontend separation + - SubWallet integration + - Improved UX + - Polkadot ecosystem migration + +### ⚠️ Current Limitations + +- No direct wallet extension control (security restrictions) +- Requires secondary authentication +- Contracts serve as loggers—not direct processors + +--- + +## 🧩 Ecosystem Fit + +**Accelerated Development Pathway:** +Our project benefits from direct access to Polkadot's Developer Experience team, who are assisting with: +`- Cross-chain testnet deployments` +`- Wallet extension API optimizations` +`- Governance strategy for future treasury proposals` + +This institutional support positions EchoPay-2 to become a reference implementation for voice-controlled transactions across the Polkadot ecosystem. + +### 🌐 Ecosystem Position + +EchoPay-2 serves as a **user accessibility layer** within the Polkadot ecosystem, simplifying blockchain use through intuitive voice interaction. + +### 👥 Target Audience + +- 🧑‍💻 Crypto newcomers +- 💼 Power users +- 🏢 Businesses wanting frictionless payments +- 👨‍🔧 Developers exploring voice+blockchain + +### 🛠️ Problem Resolution + +Solves 3 major crypto pain points: +1. ❌ Complicated wallet addresses +2. ❌ Irreversible, error-prone transactions +3. ❌ High technical barriers + +### ⚔️ Competitive Landscape + +- No similar voice-powered dApps on Polkadot +- Voice fintech exists in TradFi, but **not combined with Web3** +- Cross-chain voice control via **XCM** is a unique, first-of-its-kind feature -- **Team Name:** Name of your team. If you apply as a legal entity, please use its name. -- **Contact Name:** Full name of the contact person in your team -- **Contact Email:** Contact email -- **Website:** Your website, GitHub org, blog, or similar +--- -### Team members +## 🎯 Unique Differentiation -Please list the legal name of all grant beneficiaries. Solo developers (1-person teams) are eligible for funding. +- 🎙️ Voice-driven commands for crypto payments +- 🔁 XCM support: _"Send 5 DOT from Polkadot to USDC on AssetHub"_ +- 🧾 Immutable transaction logs via ink! +- 🔐 Security-first design with non-custodial wallet support -#### LinkedIn Profiles (if available) +--- -- https://www.linkedin.com/{person_1} -- https://www.linkedin.com/{person_2} +## 🔒 Enhanced Security Architecture -### Team Code Repos +**Biometric Authentication Integration** +Following technical consultations with Polkadot DevEx lead Nikolai Kozlov -- https://github.com/{your_organisation}/{project_1} -- https://github.com/{your_organisation}/{project_2} +## 👥 Team + +**🏷️ Team Name:** EchoPay Development Team +**📨 Contact Name:** Dave Cheng +**📧 Email:** `firstdreamlord@gmail.com` +**🔗 GitHub:** [EchoPay-2 Repository](https://github.com/YanniWu88/EchoPay-2/tree/master) -Please also provide the GitHub accounts of all team members: +### 🧑‍🤝‍🧑 Team Members -- https://github.com/{team_member_1} -- https://github.com/{team_member_2} +| Name | Role | Background & Skills | +|------------|------------------------|-----------------------------------------------------------| +| Freya Wu | Chief Marketing Officer | Web3 & AI, Financial Markets Analyst, IPO Audit Leader | +| Dave Cheng | Chief Vision Officer | AI & Blockchain, Hackathon Champion, Logistics Innovation| -### Team's experience +### 🏆 Team Achievements -Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. +- 🥈 Encode London – Best DApp (Flare's Data Protocols) +- 🥇 AI Forge Hackathon +- 🥇 Solana SaaS Business Analysis + +--- ## 📊 Development Status -If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. +### ✅ Current Implementation + +- Deployed on **Westend testnet** +- React-based frontend operational +- Voice recognition and command parsing in place +- Wallet extension (SubWallet/Talisman) integration +- ink! smart contract logging + +### 🧪 Technical Achievements + +- Voice-to-transaction pipeline built with Web Speech API + NLP +- Real-time DOT balance fetching +- ink! smart contract deployed for logging +- Secure wallet extension signing + +### 📚 Documentation + +Available on [GitHub](https://github.com/YanniWu88/EchoPay-2/tree/master) +Includes: +- README files +- Technical specs +- Setup instructions +- Demo videos + +--- ## 📅 Development Roadmap -This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. +| Item | Details | +|-----------------------|----------------------------------| +| 🕒 Estimated Duration | 3 months | +| 👥 FTE Required | 2.5 Full-Time Equivalents (FTE) | +| 💵 Total Costs | $10,000 USD | + -**Important notes:** -- Each milestone is capped at **$5,000 USD** -- Milestones must be delivered within **3 months** of approval -- The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) -- You will only receive payment after successful milestone delivery +--- -### Overview +## 📌 Milestone Breakdown -- **Estimated Duration:** Duration of the whole project (maximum 3 months) -- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project -- **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD) +| # | Deliverable | Specification | +|-----|----------------------------|---------------------------------------------------------------------------------------------------------| +| 0a | **License** | MIT License for open-source accessibility | +| 0b | **Documentation** | Inline code comments and user tutorial for voice setup, wallet integration, and transaction processes | +| 0c | **Testing & Guide** | Unit tests for voice parsing, smart contract calls, and wallet connectivity + comprehensive test guide | +| 0d | **Technical Article** | Documentation on integrating voice tech with Polkadot and implementation lessons | +| 1 | **Enhanced Voice Processing** | Advanced NLP with multi-currency support, complex commands, and ambiguity handling | +| 2 | **Cross-Chain Integration** | XCM support for voice-controlled transfers between Polkadot, Kusama, and AssetHub | +| 3 | **Production Security Features** | Multi-factor auth, voice biometrics, and contract-level validation for secure deployment | -> Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. +--- -| Number | Deliverable | Specification | -| -----: | ----------- | ------------- | -| 0a. | License | Apache 2.0 / GPLv3 / MIT / Unlicense | -| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | -| 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | -| 1. | Feature X | We will create a feature that will... (Please describe in detail) | -| 2. | Feature Y | The Y feature will... (Please describe in detail) | -| 3. | Feature Z | The Z feature will... (Please describe in detail) | +## 💰 Budget Breakdown -### 💰 Budget Breakdown +### 📅 Milestone Timeline -Please provide a breakdown of your budget by milestone: +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +|-----------|--------------------------------------------------|------------|-----------------------| +| 1 | Enhanced Voice Processing, Testing Infrastructure | $5,000 | 1.5 months | +| 2 | Cross-Chain Integration, Production Security | $5,000 | 1.5 months | +| **Total** | | **$10,000**| **3 months** | -| Milestone | Deliverables | Cost (USD) | Estimated Completion | -| --- | --- | --- | --- | -| 1 | Features X, Y | $5,000 | 1.5 months | -| 2 | Feature Z | $5,000 | 1.5 months | -| **Total** | | **$10,000** | **3 months** | +### 🧾 Budget Allocation -Make sure you show clearly what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). +| Role | Hours | Rate (USD/hr) | Total (USD) | +|---------------------------|-------|----------------|-------------| +| Senior Developer | 120 | $35 | $4,200 | +| Voice Tech Specialist | 80 | $30 | $2,400 | +| Smart Contract Developer | 60 | $40 | $2,400 | +| Testing & Documentation | 40 | $25 | $1,000 | +| **Total** | | | **$10,000** | + +--- ## 🔮 Future Plans -Please include: +### 🚀 Post-Grant Development + +- ✅ Deploy on **Polkadot Mainnet** +- 🔗 Expand **multi-parachain support** +- 🧠 Add **AI-driven conversational payments** +- 🧰 Develop **enterprise-grade API integrations** + +### 💸 Additional Funding Strategy -- How you intend to continue development after the Fast-Grant -- Any plans for seeking additional funding (other grants, VC funding, etc.) -- Your vision for the project's growth and impact in the Polkadot ecosystem +- 🏛️ Apply for **Polkadot Treasury grants** +- 📈 Explore **VC investment** for commercial scaling +- 🤝 Partner with **wallet providers** and **payment networks** + +### 🌍 Long-Term Vision + +- 🔊 Standardize voice-controlled blockchain interfaces +- 🏠 Integrate with **smart homes**, **POS systems**, and **IoT** +- 🌐 Scale to **1 billion+ users globally** + +--- ## ℹ️ Additional Information -Here you can add any additional information that you think is relevant to this application, such as: +### ✅ Completed Work + +- Deployed **EchoPay-2 v2** on Westend testnet +- Produced detailed **technical docs** and **demo materials** +- Proven track record through **multiple hackathon victories** + +**Recent Ecosystem Recognition:** +Our team was recently awarded **3rd Place** in the EasyA Polkadot Hackathon (May 2025), validating our technical execution and alignment with Polkadot's ecosystem priorities. + +**Developer Experience Partnership:** +Since Monday 19 May, we've been working closely with Nikolai Kozlov from parity.io and the DevEx team who have committed to providing: +- Ongoing technical guidance for XCM integration challenges +- Architecture reviews of our voice transaction validation system +- Introductions to key ecosystem partners like Talisman and Nova Wallet +- Assistance optimizing our ink! smart contract gas efficiency + +This collaboration ensures EchoPay-2 will meet Polkadot's technical standards while maximizing interoperability with AssetHub and other parachains. + + +### 🏆 Previous Recognition + +- 🥇 AI Forge Dominos Hackathon +- 🥈 Encode London – Flare Protocols +- 🥇 Solana SaaS Business Analysis + +### ⚙️ Technical Innovation + +Combining **real-time voice recognition** with **Polkadot’s XCM**, EchoPay-2 introduces a novel interface that radically simplifies blockchain transactions while preserving decentralization, user control, and security. + +> _This application positions EchoPay-2 as a transformative project solving real adoption barriers using Polkadot's cross-chain capabilities._ -- Work you have already done -- If there are any other teams who have already contributed to the project -- Other funding you may have applied for -Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From d008e9ca7d90d8b8e8a73ec435c96cc447d30bf9 Mon Sep 17 00:00:00 2001 From: Oyonika Date: Sun, 25 May 2025 21:53:42 -0400 Subject: [PATCH 139/242] Add DotStriker --- applications/DotStriker!.md | 224 +++++++++++++++++++++++++++++++ applications/logo.png | Bin 0 -> 131536 bytes applications/roadmap.png | Bin 0 -> 196518 bytes applications/screenshot_1.jpeg | Bin 0 -> 119791 bytes applications/wf_gameplay.png | Bin 0 -> 36088 bytes applications/wf_registration.png | Bin 0 -> 62237 bytes 6 files changed, 224 insertions(+) create mode 100644 applications/DotStriker!.md create mode 100644 applications/logo.png create mode 100644 applications/roadmap.png create mode 100644 applications/screenshot_1.jpeg create mode 100644 applications/wf_gameplay.png create mode 100644 applications/wf_registration.png diff --git a/applications/DotStriker!.md b/applications/DotStriker!.md new file mode 100644 index 00000000000..bef1ae2ff96 --- /dev/null +++ b/applications/DotStriker!.md @@ -0,0 +1,224 @@ +

+ + Logo + +

DotStriker! 🚀

+
+ +## 🌟 Project Overview + +### Tagline + +DotStriker! won first runner-up at the [EasyA Consensus 2025 Hackathon](https://www.easya.io/events/easya-consensus-toronto-hackathon) under the Polkadot build track. + +No shooting. No luck. Just speed, skill, and sync.
+The Striker who collects the most, wins. 🏆 + +### Brief Description + +DotStriker! is a fully on-chain, real-time multiplayer battle game on Polkadot where players pilot NFT spaceships in a serverless arena. All gameplay—movement, combat, upgrades, and rewards—is executed entirely on-chain, with no backend or off-chain APIs. Players fuel ships with DOT, collect coins to upgrade, and compete for crypto rewards and NFTs minted dynamically by the blockchain. + +Essentially, DotStriker! demonstrates that Polkadot can be the first blockchain to power a truly real-time, fully on-chain multiplayer game—without compromises, middleware, or off-chain components. It redefines what's possible in Web3 gaming, turning the blockchain into the game engine itself. + +You can find the pitch deck from our presentation at Consensus 2025 [here](https://www.canva.com/design/DAGnnrlCwj8/4VH96olgLoY4KJUq1WA7uA/view?utm_content=DAGnnrlCwj8&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=h8acaace07d)! + +### Why Polkadot? + +- _Customizability_: Substrate enables building a blockchain tailored for DotStriker!, embedding all game logic (movement, upgrades, rewards) directly into the runtime for seamless on-chain execution. + +- _Trustless Validation_: Every player action and game state update is validated on-chain, removing reliance on any off-chain servers or middleware. + +- _Modular Development_: Pallet SDK provides reusable pallets for tokens and NFTs, enabling features like ship fueling with DOT and dynamic NFT minting. + +- _Serverless Architecture_: Combining Substrate and Pallet SDK powers a fully decentralized, real-time multiplayer game with no backend, making the blockchain the game engine itself. + +- _Performance & Scalability_: Polkadot’s infrastructure delivers fast, scalable, and composable execution needed for real-time gameplay. + +### What Sparked DotStriker! + +Games are the fastest way to showcase new tech. A well-designed game teaches users blockchain mechanics and token utility intuitively. DotStriker! offers a transparent, verifiable play-to-earn experience where every action and reward is securely recorded on-chain. Polkadot can lead in the blockchain space by powering the first real-time, fully on-chain multiplayer game with no backend. + +## 🔍 Project Details + +### Overview and Expectations + +DotStriker! is a fully on-chain, real-time multiplayer game on Polkadot where multiple players simultaneously pilot NFT-based spaceships. Players buy ship fuel with DOT, powering movement and gameplay in a native on-chain economy. They collect coins to upgrade and compete for crypto rewards and rare NFTs. + +All NFTs, including new ship models, will be simulated on-chain in this milestone, showcasing dynamic asset minting without backend servers. The fuel system supports cross-chain payments via XCM, enabling tokens like USDT (Moonbeam) and aUSD (Acala) to be used. + +DotStriker! will operate entirely on-chain without relying on backend infrastructure, centralized matchmaking, or off-chain processes, delivering a truly trustless, real-time multiplayer gaming experience. + +### Built With ♡ + +[![Rust][Rust]][Rust-url] +[![Unity][Unity]][Unity-url] +[![Polkadot][Polkadot]][Polkadot-url] + +### Building DotStriker! + +Watch our developers talk a little bit about the idea and how it was built: +
+ +
+If you cannot see the preview on your browser, [here](https://youtube.com/shorts/fRfvrtR77ak) is the link. + +### Playing DotStriker! + +Watch a quick demo of how DotStriker works: +
+ +
+If you cannot see the preview on your browser, [here](https://youtu.be/jCJ-B3NH390) is the link. + +### Screenshots + +Registration + +### Wireframes + +Like many ambitious projects, Dotstrikers! began as a humble proof-of-concept napkin sketch — here’s a glimpse at the game's earliest UI design ideas. + +Registration +Gameplay + +### 🧩 Ecosystem Fit + +- _Polkadot Fit_: DotStriker! showcases Polkadot’s unique ability to power fully on-chain, real-time multiplayer games with cross-chain token integration. + +- _Target Audience_: Web3 gamers, NFT collectors, and crypto enthusiasts seeking trustless, serverless multiplayer experiences. + +- _Value Proposition_: Enables transparent, real-time play-to-earn gameplay with true on-chain asset ownership and cross-chain economic activity. + +- _Similar Projects_: At the time of this grant submission, to the best of our knowledge, there are no fully on-chain, real-time multiplayer games on Polkadot; DotStriker! pioneers this space by eliminating all off-chain dependencies. + +## 👥 Team + +- **Team Name:** DotStriker! +- **Contact Name:** Oyonika Samazder +- **Contact Email:** oyonika@hotmail.com + +### Team members + +- Oyonika Samazder +- Roman Samchuk + +#### LinkedIn Profiles + +- [Oyonika's LinkedIn](https://www.linkedin.com/in/oyonika/) +- [Roman's LinkedIn](https://www.linkedin.com/in/roman-samchuk/) + +### Team Code Repos + +- https://github.com/rio900/game-client +- https://github.com/sibra29/game-registration-contract + +Please also provide the GitHub accounts of all team members: + +- [Oyonika's GitHub](https://github.com/oyonika) +- [Roman's GitHub](https://github.com/rio900) + +### Team's experience + +The team first connected at Consensus 2025, sparking a collaboration that led to the creation of DotStrikers! On our own, we do some pretty cool things too! + +Roman has over 14 years of software development experience, including several blockchain-related projects. He developed one of the first Libra blockchain transaction explorers, created a C# SDK for Move smart contracts, and built NFT smart contracts using OpenZeppelin. + +Oyonika is a software engineer with interests in cryptography and the cutting-edge world of blockchain. She enjoys designing secure protocols, optimizing on-chain logic, and building robust Web3 infrastructures. She has worked with both startups and established companies, turning ideas into full-stack applications by writing code, shipping features, and scaling systems from the ground up. + +## 📊 Development Status + +At the EasyA Hackathon, we presented a functioning MVP that demonstrated real-time play with no virtual on-screen delay. We have a clear product roadmap in place and are focused on refining gameplay, expanding features, and scaling the fully on-chain multiplayer experience. + +## 📅 Development Roadmap + +Roadmap + + + +### Overview + +- **Estimated Duration:** 3-4 weeks +- **Full-Time Equivalent (FTE):** 2 +- **Total Costs:** 4550$ + +| Number | Deliverable | Specification | +| ------ | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 0a. | License | MIT | +| 0b. | Documentation | We will provide both **inline documentation** of the Substrate pallet and client, along with a **setup guide** explaining mechanics and instructions to run local tests. | +| 0c. | Testing and Testing Guide | Testing will be conducted through a local in-person playtest (5–10 players). Feedback will be gathered on clarity, engagement, and replayability to guide future design. | +| 0d. | Article | We will publish an **article** summarizing what was built, how the mechanics work, and insights from player feedback during the live session. | +| 1. | Core Pallet Logic | A working Substrate pallet implementing:
• Resource spawning using `on_initialize`
• Energy-based ship movement
• Per-player resource tracking | +| 2. | Client Prototype | A basic Android client for real-time gameplay. Optional builds for WebGL or iOS. Client reflects movement, fuel usage, and coin collection in sync with the chain state. | +| 3. | NFT Simulation & Feedback | NFT drop logic based on number of active players. All players receive a basic simulated NFT; higher player counts increase rare drop chances. NFTs are not minted or tradable. Includes a live test event (e.g., Polkadot Hub Toronto) with real user feedback. | + +### 💰 Budget Breakdown + +_NOTE_: A detailed breakdown of tasks is given in the annex below. + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | -------------------- | +| 1 | **Substrate Pallet**: Resource spawning, energy-based movement, player positioning, collection tracking, admin reset, and NFT simulation (not tradable).
**Simulated NFTs**: Rarity logic based on live player count, ship type variants (Uncommon, Rare, Mystical).
**Unity Client**: Game board UI, account linking, ship movement, energy UI, visual effects, collectible rendering, and auto-collection trigger. | \$4,225 | 3 weeks | +| 2 | **Game Economy Design**: Tuning energy costs, coin rewards, and drop rates.
**Documentation**: Setup and developer notes.
**Live Playtest**: In-person session with 5–10 users; collect feedback on clarity, flow, and replayability. | \$715 | 1 week | +| **Total** | | **\$4,940** | **3–4 weeks** | + +## 🔮 Future Plans + +### Post-Grant Development: + +We will build real tradable NFTs, expand maps and multiplayer for chaotic battles, add obstacles like black holes and traps, introduce NFT upgrades and themes, and extend cross-platform play to desktop, iOS, and browser. + +### Future Funding: + +We plan to apply for more Polkadot grants and explore VC funding to scale development and community growth. + +### Vision: + +DotStriker! will position Polkadot as the leader in fully on-chain, real-time multiplayer gaming, driving adoption and new Web3 gaming experiences. + +### Annex + +| Number | Category | Task Description | Hours | +| ------ | ------------------------ | ---------------------------------------------------------------------------------------------- | ------ | +| 1 | Pallet Tasks | Implement 3 asteroid types: Energy, Coin, and DOT-asteroid | 4 | +| 2 | Pallet Tasks | Add admin call to configure the game board size | 2 | +| 3 | Pallet Tasks | Add admin call to configure maximum number of asteroids | 2 | +| 4 | Pallet Tasks | Define spawn points for new players along map edges and ensure no overlapping positions | 4 | +| 5 | Pallet Tasks | Implement energy tracking per ship: movement cost, full charge details | 5 | +| 6 | Pallet Tasks | Add admin call to restart game: reset player positions and recharge energy | 3 | +| 7 | Pallet Tasks | Support ship types via NFT IDs: simulate Uncommon, Rare, Mystical ships | 4 | +| 8 | Pallet Tasks | Implement NFT generation logic based on active players; simulate NFTs stored in pallet memory | 5 | +| 9 | Pallet Tasks | Track collected resources per player account | 3 | +| 10 | Pallet Tasks | Implement resource collection logic triggered by player action | 3 | +| 11 | Unity Tasks | Render the game board area visibly in the scene | 2 | +| 12 | Unity Tasks | Set up the camera scale and position according to board size | 1 | +| 13 | Unity Tasks | Implement player account selection: generate test accounts locally and associate with DeviceId | 2 | +| 14 | Unity Tasks | Display collected resources in the UI | 2 | +| 15 | Unity Tasks | Add a button to start the game by paying 20 coins (full energy) | 2 | +| 16 | Unity Tasks | Allow selecting a ship skin if the required NFT is owned; skins bound to player account | 3 | +| 17 | Unity Tasks | Add a visual charging effect before movement (up to 2 seconds delay) | 3 | +| 18 | Unity Tasks | Show charging indicator and engine flame effect; smooth ship rotation with idle animation | 3 | +| 19 | Unity Tasks | Add a space-themed Skybox for dynamic movement feel | 2 | +| 20 | Unity Tasks | Include 3 ship models representing NFT types; ships unlock visually based on NFT status | 3 | +| 21 | Unity Tasks | Place collectible NFT bonus items on the map with rarity-based visual effects | 2 | +| 22 | Unity Tasks | Show number of active players on screen in real time | 2 | +| 23 | Unity Tasks | Trigger transaction to collect resource when player clicks on nearby resource | 3 | +| 24 | Economy & Docs | Design and simulate balanced in-game economy: energy cost, coin generation, NFT drop rates | 5 | +| 25 | Economy & Docs | Write internal documentation for the Substrate pallet, including setup and developer notes | 6 | +| | **Total Pallet Tasks** | | **35** | +| | **Total Unity Tasks** | | **33** | +| | **Total Economy & Docs** | | **11** | +| | **Grand Total** | | **79** | + +[Rust]: https://img.shields.io/badge/rust-000000?style=for-the-badge&logo=rust&logoColor=white +[Rust-url]: https://www.rust-lang.org/ +[Unity]: https://img.shields.io/badge/unity-153225?style=for-the-badge&logo=solidity&logoColor=white +[Unity-url]: https://unity.com/games +[Polkadot]: https://img.shields.io/badge/polkadot-e5047a?style=for-the-badge&logo=solidity&logoColor=white +[Polkadot-url]: https://docs.polkadot.com/develop/networks/ diff --git a/applications/logo.png b/applications/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..75fd7f9db03c7e1f5ab63d9c3c4fb1bc738c4a29 GIT binary patch literal 131536 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∾ii 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⪙s)QwC>V_Jt821ZZO>rs9QpfV!F6GyUl9
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

`So5Bc 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

k++^ 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 z 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
dLTf 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�?`25k-s*Hvk0HTsnkj_2lUyBT;;th1q3 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�?xm8qw_S=9>@Rky9EhIO28PVuBKJ>77)=>) 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 z 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

M=qG1)9hL28`@)>xkd{QZ!FO7E5dKEWiD1&xKCX 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

gk) zgTy4W6@=Si_sl zB;em*Fa6V+IqC~M{712L16Q~(cf~PI^cnj zFoSLRb~Q&bZwV$PX9jc5oycD2k~-N*$4S_Mf!!Y1WqmTSw;xW^vhpQcsXa{T zH^lnGF@OVXUVT@W9$y)7>#R&NoQDlK<6j+TuGXH|ke)*QQfd$E6y?aS4Kr`-hu*PN zW+y=40G5`4!|QW&)tBwQzN;M^oj&*0MJgxveiyht04 zH5P^Uj&sbBkZAXSzo5-kJn{cL#{E%B{8LpEYPXGFJS|0j6ODEdkl=jcLynUS)?p=C zh{OAE4@R&u6;eq1;iz&dHhXc5&RrU$StYYKYScdC7(8z9h_f~*#~-=Tnw;r^6FejT zs{#f08Y?a5il#B?nIwblR>_&s_CUk4be?JvmA+JT3&MArXkFHS-#hN#pz#X_BBb2M zK4TB#?-NdRFD^sW2%najN8%ti0|j3UXd=uq_Hox~2|*2I3>LGQE3U6U!}th3K7b4E1Sc+dx%72aWOWBWl90bYM*GJx$OkHMcY zlSS6~Dr-S-Z#=^2Ge3sJm2qRq$EJ-*WM}l%1h0eAv<2<04--k8cebfofpkR`GHI6r z>X=N8UYk(VJG_LN0y)pC_#qiCsO1=lMUZyBftb1CdF_r@s2m7)eTiy*UTYl(xBEUC zu$)TaoqIOINV1PVoPv^V4m_(`&x*yC8}d7*lF|Ne$^$qdOml2MOxDTC&Bl3>VYiXm zo}+YK;yKv$?G^B0#S7T0MvePaL25E*9MiQ8ycix`(w^_~jELAy3^7+kC{Z5FZaH+t zSx@3m-3SBYWcdbS`nSP!$fg?k?lOLsZiz+Ew@g+*$KwepO(BOo-x9Q z{OGoIx!ii)FiA7|&RlOVe5ZFHh&t^c5ABR>$#{*_FKOBgqD*d+XlJ^--fQO&Z`(2+ zr)}|^f*wu(!kcFM0^054?m^8JU?V(vzmPtBm|elXQ_7ceSFemqHh9e9rHTRW;X5`n zDzi|#f)sIVc^^A0plK!DiTLdjDQx@1o?f*B2!97?p`e-R7Q1#S7RE%u;AkqWvpy3% zlquuxEg5o4ZS;d#)=TX&W{~N>vtp@)QK%t(NMWAZMkqjCCAH~3p%ufWuW|HLIao4m zX{61)!eLpr_%x)_(a*=!=_3R5{eeTd|Go46tp$tp6sUgDSOHxEIm9Yo2$pXr%N|qK z3#jzXM@wfOs`X5EtLnq=tg^dVz!O4e?{3z10jJ!GK!ZuQba=_CY{@y6%J>-O51aW> zkZ(s1I~vPJh%$C9;j%h-WZ9C%5)&LJ3ZRd5!|&#ED+8m*W*lZp>QNA3kTc~xJznAs z4+P{Thg4mh}attF4lyaiEL1 zJf{2X=?mAsgmSD9*TDQCedNii#EE~@-lgThm?RzBE}e02Re_vUWTe5l*fL^1{gf?t zplxtGZF2M;x1ZEHJ4YG{yry*ZnE}6ly6YYi^lc8>U9;RAbqdY1*+z8QaMhhKvjalQy4O-D+23S~hJz#u$;Vl(JQFa6IVa z;ht_pCfsro9O(KD$$<&BhJBmm)bG0$fNl|$7=EjG@2B!0eoHne!){Z09jO6`;az{| zrc~M42;)r^Le4KgchYPAbjBa~(@Y{03BEA`Ib&LW{5zm5asnfUFlOd%*hZFzHnt9a zK5xRGk`5s|&%_SW!wgedm)0AsPmTX!K?$e}aQ+Y?3m==b^T=$gLa3+$&BGl1^VnKb zVwUA2y9o%}fQ#SM0`W4+!f(MwjodO5a<);g%7C6V6#_GvxruzGq6e=%E1t%9{=j5u z#b)bN>VFR-ihU^$!}b4kCAkrA`llneQC?z+Xu!Xc_D|d;ge{J0Nyj6?qyGh9uJBuY zgW}X}WH9!!=k?5t8cSD;h-kL~7rDe}~Q=z+KkDhiQh5&-(8Wg!>sr7eqmq14o(m{&~QxkQV~8 z5|xkM=OmqSQR%LX#Rl&+Dl4HuyMviApk6|vU7As;1bA5$orcMZars86WG2(~k#!t9 zDfTKSC;^Yt)%yLc86+c*$apQ6k7i2HxPc@vVBWvR0r1BWyOg~;Y<4nE*cJw{yLP$; z&ZyVpmZ`S~@(VOJsdhOy|IKOu&JGk`_8!ivT99V2cT@W)6$EWCV8;>g(uC*&16LC} zQpCuSlvI!68uQ3j$~_aHk_Lv%cT057gg6T1v$C}$eXKC)nY9f<+6g8kOWFnKfilkT z&wPa~PG-;)anafLzIwvpN?+qwtO#RY?h{fFxNzP-9-Re>XOxcs6NCUbOsp2%5 z(l%#F&X|~sy!5W6E4m^^Uz5GLK_cK1TmTuOIv5w`v=ynrDwTv=I2gIez&kns^ZsYL z?q-aKDjT%muUCn!DIiw_sZU-(%+;!wOc*#r;V?me?KZ2_G{ZopdqLI)#RkU$28C*6 zP28Ph5dZYEs!Uj9^1V;ovM^5Lr2JguX#{aBp9Z2PK+@XU6e*s`*zlZ*W4pw0`KmWc zzY_a=wq#s*PB#-Q05OqgVcYf8DlM?X7(=3YV{X88o(=m&I4fj%!?^m%GLs=xT_Zm^ z4Ib|e%Yn|be{1V93EP=sxTKSXEm0rXzF3BmB@3p>9>YGMn07jy-Ay*If z2ZxjsCo@aJZi#qt+0eMUOUaxHwuDYog%bOo;D6kj@vda-O-8B$Q6;j16a9!x%dwawf2C~hY5m0 zs#Jr!GbA;)#bm!lx_aPV2(S<;^!^49s5f=rHF!KDQCOZCkasoV7A(#h`*7NCTaMZ# z+?X98sr=6@emg@~Ita`C+*X&6W8x#J@1J|^PhDx_YQC-3aTTFLAnTN~6lIbzF24^Y7BnC1SOmK&+uFO zu5p`E+1JY4n`j-Ncx8J`q-a3l?0K>7|0C;fcCOpD>`bWjKG#0Sc1DKfv;iR`B%qQ( z!H#eh0d)%84%fgXAW=k0Zi5S;Mj@pXAR!PKV}b3Abeyx_IXZ>*v_94sKK6;T_xHW; zT62!ke_C(-Z{rBDSwrpfe^e0WSHC+XQ)7eX;5V;5O|bni1FV9lslsz*@`D^|eQo@k zlZd|G;%);JjzUCRHsdE_2GSyQkkcfr{D-5i-@$B$HL}4o$WJl<=PBm&9DKkJbMjn4 zz^rs|y75C#bba)EtOF0_J_GP`?(Ib`rL3E8$w|~XD!p#EDBoL#B=1Ycjt1ux^k$a} z^hB24#^VdjACb+RopQVJ-;pySfD$w05ft4rgdvbjz=JMk2Qi|m3=WDBELZ!g&)K0E zN0b*%yI0yxL%O9kzR+*yJd}&LFYUd+AMg>7QaHD0OPo(Kw0+E^4aQk<6osQY2`aKu z5#Th=*mw&2WI@3WLQ2Vt0V^4m(Y}-E%>p=`ef}N#B<&>r9l*n%&ufd7&#xk=XF!*O7*RtL&$Bv`3kxasQG@5P(ieTKuJNU^o^{8|lD4nBBbU*oylt_iS z&3z>e^$seY3JWuDDec|fYzZTdGu45(@>zAxWM&6Nl~Uex7_6M(!GO z$%IjtSWhV&X+UY=lx%JvNFbAe!5eck1SzN2?48-Ev|0~YRq`R&hz!h$!A-!rjC#P+ z*r8^Rb@pLU<^ENd`~Z^;(MI4`>Z}5Qmgj2kS;7SDHMhROb-f z#2(t<9|F@1@R8gje6#MvGn2E~d^FEJE9(GJK(4?3t|lW}1}U9Sz8Ea{c^pUs7*oN}v72OsshFyEM%5Vz|6Zw9=5IF7{-XFy zDFHLKWTZ@gc5mBQ<}J;Tz_p+K%gP@7PkN6Ll_dmBNE*yk8@L$s>z)C+R#b1fG>>+d zD(xgC4U>Mk)4_fX^BJnt*(TGL{kwzPXa0E#BCDioJ*i;hxphW*ogsS2Y>wn-3k1S0 z3t+bMc2pZUX83D>LV`Zc_cQsQJGQl=FSRc7L-2NcTz&Uh4W?uN>wt-J;tb6Ax{uY- zFHoQROIF$Uo*wDLdGZ01-~Sb3sK!J7Ld1S+Ra6U5se(03DYTg|`0*ArzdV zFTLqvjtY7cKo6D)INjtyNP&l$CXcqHRmp&Kbn91;UMdeAwGb_NP}pfp+^|0E2JEFT zTYHep$NDgiH}xE!r(MCxMK8YbR)Dna&7Onsn>F|sc?j*0NpCecmw6Fl)`AW?akJn{ zm`!Q)GDMKXh5}~UEK|V@*!l5o8n<}6MDNM2z=Y|utFBnFbeXx;xR6%%Gy zzHH$)wmDxqAKiIV2BCVii52^-+agqlvni80-$CQH9;^+KKD=vE3{ScG#j{MB=QqCh zoSQFFHZp}@f7%tY&v@ms$#??22@z^}|LxV?ysM*4yyY&ANRCh}S&v#7L7IvC0yo*$ zmR!a0mSrfiEm;n3_1VQU_VuaAN&AL<#%=eF&Pt!iYmfTr9ky6tu0CJ(Ie~mIX)%)} za>aLc%HXP$3Hl*io=yu^L7*bq%no^KltG>%cyBssk`!G4g9W^^x{QgQ$kAh4?BS|D zpGF=%e}MK0TKux!IW2;b4hO=JXhRhy{t4d9^TX-}+wrfN(Gn-QGv8zk;PY+cZ)B@o zBJNMgAXPH_<=xq~cV*oF2!BXB$UyXTr+V|s&0=2e(-mC9+Tl`GHjfH&vNUgP0{p9v zUPqaY67)^oi8~vVa(<+Fyj$`spzmt73(Q^_ah%pZRY{quYDBe;{Umt6kxhVvbo=l9B7Bbj z=U~V(%wtkg1>+|eo@^i}2CHp9YL$ar!1Zjo)B}LQ$Z6#Dd_S6$sga>bABxmVZs5bz zr}P$z{Z*lHhM+V0aAuWgGL22i4ER5N?Dc(?L5?^XRlaaZgC>)oOqe1E^(w=iaxXpZ zA$3;1_8o}o0FlKRjoV2+m8w@iD{Q{%wrZp-P?DT|`YwfvM%Aqg?fbsyxng||z;FBG zli6%h{Sv~Zbi+88Ro~sD1Y^jBR5lC`&=7nTjU-yPX z^r@B71AFuZLCIK5wQ7EB06q{}kgQLU=@%aisF|so-RXSdmt4#372AOU`}=a|Vd9_C zZlZ|&KvbQz#j&InNdYJ!atJthypxm*LxWx8@L{ACYWJTI?mjWD34xUo;AQGo)F$+ zshrG@I79GTS00Yf{E+EQOqV;iUwTzps1ELU1H$lcAx4ui8bHLhXLYU4IXfEp#8;sI zT|WO<#qHk|I4Kw+!IVZRnofm_AotwQEZcvwobHRZu3668(MtY4%*)ytx#}Sq7~Wy4 zc_4SEa^rS}zU|n1`?7PcP4ZVDpAd=>hvJoXPLO1o+Fy(v*bE)pEj_^&du)}rr#dkSnc9Sot85JP4;v~L!X7QY z$n~81`YuS~O8X9WZ`TQCkm|V~I5Cwcr*159rYOkA0Ef53@Td-l#w z8rK5GR4Z!%)Z^#l+%i1PWZ$e$-mED}q0Ei=C4)MtV2#EzxbPHN?cA0@e%p2Jz)}XbkX_g#_<{k7G`Hy`^ z(wE+>R{HNN`&lSJj2R%uyuh2&g-@4F2!?*G>B@KTf5ebvh}2`2ZUA{Otn;-G_{rz{~Yc8 zyur4UpZ6UEU%p9H%~}Xe0_U>MQc1sl-(eIwkfdDUZ-jpN+Z}UkYdhzDq@U{b59(CJ zr+V7*w}k!18)*L|R*R@P$))$B^y6g4kc#N zmg!dxFMv713Q!mu@G9MzNh38Bz`!^tWzkjIiB=jF<(3}i0(gA~^=p>M` z6F8E~3kM~q97&Sq%njm&LN!@Vjk5Bks(i@Pu4`5_yVVGc`CT9RD7ufrhsQCFmF! zW!>Q6I7qD$C2Zd=+|PFax6bB53ixnh`s{dc(8byBArc^^?B1*>S-%WzQ%TR`?We~~ zpo7}V7dTs%p@$Z#H9$mH+WtSeM>U*@?>)w6d@q#yB$_!Wc_xeBfWYtPt7*!HxRV*p zlXI|8oXxo9^N`^(_%x`Zv?{ts+sFhNhIkp^OEPhQp0Kog0gw}>&k6o@a5%#&k^!!; zg@C$eRz72(ePuTzIb?V;r1AksIC%3Jax}k!MGgJeCIPalDF2%Y@?|UMp8s+d>GV+E zj!t0bGW+RhuR8 zsTF1MOD-ses^Nm7}UH!oC#rK2In)P)hdd_#ST^0VflmRBIC?-xJUaY@MI| zwsWPI_=5AH!lLr|Jk`3Y3dF+Ri$YC;mprv=d#u&zGP?Xcos2rcwWbt$n@$aKfs43$BDOZ6}R#a|(*ev8dGjW0H%SMriO z9au7p9C7ZZGA>!8%KQXaY2XZCB;8E68)VV_>JNMnmvWrZb4R^9iBL|9F0yN5o;Mb#` z1LJvMpYwEBL`hp7^T?oa>C3sEK~62Uj@}vuUnNkyGM#=z#aN!2D@q7CF1`~!Cjdwc)vRH2fgS3IwuA=< zh|Wh3o{G)>0$PPWhs-FXE6)1M-li1)gjB}} z!NSS+VRO|>IE4^y-m^8zFvu^ZS%!Ye8VIQiq^>yZ*^G72?hHp3pNw1IR=Y8yvfypu|4 zsZk%EOH?C4yslAFbo9ByXk#nm|I@2XX2^cQPRzbB=giQlx&Sf+`(PiGyOhW_S$IPT zYW@24%=u5AA<2~q<0S6-(cW*VHI$8Q-t%l}JNOigbE+JN}7 z&P__X>1OB_cw(?5|vnyD+}4Z!x1Hn%4Ucl0Do^} zRX4~5_lyKtEXaoVeqX@Brl{twF6N<8Z$A^&Je3RpieC|pzfY>fjug0Js|1j5wN4#Z zDvx7|R3=AeYh_j|iyPA<&>{XwgiZ3}~J2>BYqhGg5XCix8uHb`LwfA-2 zvlx89qUX!DyIsjJYiK>M^6%Ma*pDBc*%h9(%R_!v?1_Cft6P(cukmMhV|r(OfM(ow za^wUdez_=pAN-2_(rk5vc%ORNu7_;c%pc7>x?lg@0<>meKgYjxFr%Y&(FO~q6=STd zv@RP6f8*b=5FSeFPBnudd{J?-`H)w&eb1_|;CV)av9=L^cCcI3Eq@uw=Qmr}kMONN9AmJ?YB#4S#tCnmPf^uMp(%a>UV?|jV{OTDM zEV!8^IryJ|OqVS^1jjBI;Pu`w^vk)0FMEePOfUbFM zh%H_*SjJ2qy^rHFOIf&{tN(M5_~*S8zozjo-C~_G{JguGXph#q-P6mc?Ju1 zN(5g(PR`3i3S}Ki)yRQVP)X<6Gt6@g!)6W+uq(uzt8B7{Onm{Khi_4}gR4vc_dFNn zIeY5!egGj4_9nXQ0Ze3}6p*VWEX-xKCWHYXYSOP+$8xHn$J2R(qWFZ1iAJoxJtZKclYOkh8 zKSWl1J}pfFa!=PzsL#MXwaBhzuT$UioN^^VC5j)+j^I31P5Q|m&}l)wF9~ya-TnIUZpE@UF_RN z4hsF*Ss~4eQ-y>OK^8H{iBUH^CVo3KRM zAdEq3u9A7+_iG38xoT%DPZ^{ssUG{Djg87=yNA5ZeTNcR!mnyT(GH`BL1wLNmH?0< zPxut%Wc|e?@zsmJM&P_J`K;1iTUywKFr&!T5YDACCd6vVa{H~9Lo`@{*6` zmrvfHWXhAwpKjv$iwPnh_FpOAZ)G!5p4qcFz>Qm5UvZ{NzqgNU?%%hG)sG69smL=lOeK!&OSAKHcxq>|pcIt{b0pEisc|uOSK7Pf1D@ob+YuxcAC?``ElZjhjqW!C*!iL=A4|cg<|bt&!c;C+_M_L*J@9kaiV!LRWb%Jhhfd1 zD!n2z*rj9%RF@eHz}f(Kay}^qdSUJe=O#u6C!Yx|9j48~6Ar&@l zIKEPbGgBJmt@o`2)*-5B9fi##ew7 z*$2(TIRlW+DK-O;-I<%^+5XW8H%!X;^5mxdZ> zoWvZ?fDjB=uU=<{IoP=8NzhnS10|DMulh{@f?WfA4_S%GKn&YC1iI0Y6Z`5Xc}D2r zaf^x$fP-f`@g-WliibGk?%k|=9o5dHQFO763PM#is$@97baJbHlmJ?~2Z9{L_Z7IK zZ&o-+cW~gz*cA6``)h?vAAKh}M;QF1j5D2jAt=uKtYIsO!>%Qwh5*|$ zUeZ&XcSK)KDp#W6=&h1r(0$*z#k^^0#E}EXh%C__`z>mrB=`N*ClM? zXsZ_T1aq;`;cN<0chFI(RgcfQU)u*Aw-8S3Z7R=%+*SZaq=IhX8Sv=d@ zKCVox@oHkuKNSm!k37(q*x?9YH~0tiNB;fuR>Cl5-{4<}6<@5>+1Rl*2-l#O&**)P zH^yZpOUU?jYFGZAFCsBBg@UbP6>Smu_avV60v-An9dqTl)csOs0J50OjI5)b)LXZ_ z>kuFwnDXso5t#shY(J>h28)f{qMVexn|(=^+lFv73~|bL*b&Fs6^fm>LB;y5lzd97 zEQRBHfqEHcVm5P_{MrPNu0F`VM6iGeDJ(?kNr`ll9 z@kJ};<7Yg7v`QK#MMi-tzy?F6Cw)l)xn`iPNTM{B{=Cr_iC_W9ofigW8R-Mi)ohRC zy7tJ(M2?O!$YjO}4$Z7j7{+P-OHX`Cy6W)1mYt1vnYL^|8Q|0l&}&#J)5k*-j{!?2 z3JdYhz@*ObhQ8&%AvbntQ_iQxh6lpSGa?2+;Gm(KXRc%<6XXQ+^s;UPI4sW0&+43@ z#l9Tmyk*e)#TZ72JM18qv&47xPbIEm$>-GCByZ7}1;ZwOQc~v^I*xW1Po@0R#3ysd2giEQ7d|J7K0O+y ze)kuFlZqfQ(Y-iJQG$KAgC~zO26@6<)Cg~ZtmCLFL1aqOd*O`cus&+v$9Gd;NvV~M zFx%46P?P|XI)REF+*1iyE1&sX`;3p+>BgB&;S7qG6?<=%7iwvqShR8rrWI}e0#bv(88-+You!^Q_B$P}{fS3K(@q?DbGvT?|A^L0lUnkm~- zlPk6{gRdI=c>txy4f)x6bszHfixkfJhnNWwp%1;xsLeCw84tPBw5HUp1Sxt@x{5h7 zy4k#=#Va8i3g3Se+eNt4DZ`dCRQU44MC=Tq4RK94k)7sG6 zYLpu_#@In~Q<^0ZeV;0DesPBd7qN?SQWneuMCKt{SuZ1+g@gI-N7kT-FC zzu!V@LC+SY`jS7#de)(ykd*lDkcu6m7%M+VPT^3As#1^r$F?)YcXD5;>h5BptI zSk~u8ej|TykgbA%IZJ|Rnm`JjDF~ZqbSQ_P4adG)V{7HZQ|}>*uqW%gW%>6NJ238Z zt0!IMfFDvrjNIzN$c8IBLoNjOC0Gxx^m)B4`=}!mzsX8I+*|P9NXbCEDg)!Hqbk~@ zqC1w#n`o@_5mTj(-_j>0P}a{rGoAzE@N; z<(A&9!<`Udxs3b5Frmo-FH0|!bvZ-E2HUZbcS*a4n?N;z=45T1()NIEFVot5-$5oJ z@*470$QEZG6)Ec4OGTDu?3`kfL+A3!RVU?Bw}N{V}^t3RpOvU5D^(BT#2 zy}VQpKp2>tdI98zQsi%t`9q)u809@q1@LLLCz}AOVxN!)QPdiLc}$8YJL^piQa^yX ziVn&{-xTup&?ffseA(5_y4UyKLp_gL0jvy8Y@YRmq>hz}|Ir3`A>uwp;j8OQ9u&c7 z-hWxT_)`De%)7QH<@_!Yz+1Nyqzxt@(h*U`}+g z!7r!ME-}jL+fH?sv;)^tL+qgQXZ@ztH-6mzIVS*__rR9eWX$#RWBXt66M0TDHxD4* zrNTmP#QP?LRFE$Ok42UfJD^Uck=^s$U+(yD6(LjH@`umC2R84z_s6;VxzDyh*-V!~ zGj?Qq4;oxI1TT?ksy)tArI@kF)Oy69RnGnh{VW{ zkSWNLmOdmi>OI$9M<)5toY1)hZd*<(Wu{ZU|ELKH!L;absWt$}=Fp;2Hul54&c2|v zDG5&6_S+&h-VQUP^zR3&m)tU8noePN{Uw zvj5}(N8GA9pXc+oJVV{i?K?2__cBKYOdqUTCC|JnS1&!mSF{7QVqZqv&X!c{Pwu|ff4NHIT%Bv5y=$nDTdMPnVd58P>r!zhH_i~Y zFhhAYgH4BMQfvw~r(E%DeT?z&vpyJko2De3xd^b_)Q_H_DToAzw@5+woO>4W8Eacw z$p4q$m|p$;ROzi(kBG~3T!mAkZJ#WX4a)t^k_lVY$nO?m1MD*A1+y~x%3g%2nhOr< z+^5cPzIR}-F#K_byYJg|>tqLeA3_q$o-odUQ_3@l9%5rIF`%$k{+WqalO4%sv&YV+ zCR0f*T!V0?=E8w)1a%aruLu(XO@?y`W4X@;c%6Fnz*w%tgu$Ngn;+Hj;EfuYNmYui znv1HCqtZ|ABEdnJ-T=(A-&bTRn)ZU(06RG)o}ff8RPxSW?u~5P$ily^0`06Ew|rFy z1@13WD3~MdBo3H9dKl=@OzIt#w-S5-nVkEOA)dx~rj~tj|H#9fFE)7Ah|cl7&iq{R z=p3?w@j$QYjk-tEZSXS4Ol9zWW~4Wz(|!)~<&gu?+k@O50CLS`;U}{*<`)_F^RZ?P zAEYmq?=9|kCUr*Ws^v4HbwNU3{fTouVGgy%chJZLYZ1~4q6vZ8qnhU{;LcB#vS&PC zM*+eFW-2iYqkQ%NiOo<=_T<|5TAu^8(C=yuK*gE)$8Im}O59tj0~Etw(hZ)q0i)+h z_+3v@n#g_d>w?XY5cAa*@nyqiEI`l1Zq3>_uc$HiS}@gqPrw7fZ3o(s-s=FzV~5j0 zOEY@A6auhLCaNz)R&LVex7gN|?W2v1BxO?fX19iH{$PIsYVec|;guFHm)rXMx}3q& z@pIc54TQ0U^I2QOU>P8pQ0kESg5Bl3C)#IJh+Y=uboOZt7N(rGbUgX1dfQ$e?+mMR9wuypTVuP{kv^F$Uf>Floeop#w13MTTSx3OryODr z=mkhiET8nA`zLE4cbbfB+Jx$%+RSsT-EMZz&!D$52hpT&#}=SVRonIyIo}y2u~Ic_ zU1My#MWQ*c{2AW-%Vm|4J7cqx60|0`cvh-5z?U&o?1h6Ow-d$E7d|Wm%tN-{i*8yQ z)NvAP%Optiqg1Q~tY)2I%&xxvS9K_v?;FJM^C3|(!o=BH%hOY-JWx1i%Xoqeg6fb$ zwLX$3>1RnB*bxG3%Yj_9|7qW=W0`uG7qeyh z8e^0yS4uS42bOZ%aW&eWW$d6I;N0Lj{u5d2kab~RA)+#DbwU(!-nL)0@+REK=(QeW zxekKTRmMPl=M&vv6T6Vid#79xDkdn7%Re202^2XZ>w4|!JFO*!e`Nc#oGP3)Re zR$C`X)o5pJt<1}F4T@x)CUb)D5gk%58pa;`9Lye6siv8|gXDK*SpvdV zcED$L&?N^Tnj{CqQ`zSzB#Bu;8koewJI1OWHOPq6~kE^BnkhjO_M3tJsT}lB04P+R3M>ygQp#Ll z*aZ6N)a^IVFfs8NCS#~>;4^n{ z5Wa@ne^v`>O1hgQDjD~XV+0-O*H8jC)i@{jT|WoMM*vsI;xJ(^w&qH70xj8?UFpo zj#YYSr?TEh$N2sV`yRWhoiR}=dh%tmGJtAwhb>P;ceX;^3JK+Gr~QZL_i%sclZVUs zziCa%41qy6s?wTcfOCsT@oRdNz4S+=dOoU@@RCgzfJ7leRt6!)r42^a1qhGcwALH* zx!c2>=lw+IV$W?0gDFBx93uC-VIwvqE8v9Pw|p2edbnD>+7-Bd*c<#u-$&o}+qPd- z``JE=TMnwP=S>z)3|%|x%O30X`f@GsDg?U5RTBF=_|(cfq@@PkZm@ziZZ#j%aL>m8 z{`LjemLd#o(XEA^-g~Q-D=rQtw$%^h6BS>{d?`bVOBo;;-x@oV!D)3oPsZRjxWqQt zuIb_r%mU9G`{0lEwV|u5g`Eoaky36x1WiLgAQhtxW{23ldYmaFDC%v|X)3sy)?9r4 zGdJs34oPj7Y$v-VJ*mg^Jy*vc3{@#w+nxJM#a2sZ9GdrR?wTqw)G-3g;YdkePbmF(R%P7)1aaX(eBu! zX7v6vBtSmVu3~OPZ+{dU23er04Q_?3r!;?hmSFmRQX)@V&Bj&}9u&GK^(G-#NmP1x z2MHpZ2R&-r{McqW{_w|94TO!W zZswvGD-F6kAl2vvn5BHzBm>?aG&{#7LXGhxoTeXG3R|-fHy1Vz zLgqP2iJJguBg(Za86p4=&mx@ZnHW_CX@yu_Llj3+=$TF+B%t$+W1qCODS_tYnHaVr z3=bLT3MX(4%l!c{{Hb0Fcf_FKdBsu5>6P;a>a+{uApg7k_bV&W>C7pxRHp@ za+(Y~fM)JHi9pWj;~1J$EzA{Sj_9Oc8%Apn9BOW-kdI5dR0c>dvNRAHs@rkFYov+zZ7hUJv>qt|U4Uu_lMeVm}h-)|=TI?RB- zfh;?!^-F_%CAdi+dw0e+tr+ZpKPQgoI!>6(tJ^lr>xfU3O+jH%EGer{a#)oRiC=l0 zp+(yPAUAWHe&gJE$iB@s95ECtvFbZT9<{TWrmXb6JWs=E@{OpgmAbkZv^Q5 z3M!B3B&pbsTsVrkfLA7UjD|qHJ$4|)pXcT#!6-jg$(kl}lua-Maf(A^*ku`vx&x)q zLwp0;6CyIfdxn*s#V z0bKwnNpHFIbF*bS+}VLlyudR0xj-@Z+OaQEg1Lv5gvjciS0|86)qwT8t08I7=gH3w zJ}rQS|FqvL>oi@$D(N{37FE`>IY;4Zv+j4Ol-tUXZUf2qyBevVOY~Ji5c<20sswHmZUQaz6t^EBYzfPl8Rdb~L(kRyMh5K#{0a z!T4;jVxT2gGkgb5;{MOMwg9kOQ}*)>i3CZgI{2#q$N9ofwbc`Yu$Ul(Jlo-wwf-@~ zRuOTfMautw);^us?}$$a&tLh>+BS(w%xjd_C`_;xLpvRmAI=>jxlH6Tf=tWWL}v=( zs3li$9+^{Mh`P&b~pG`Ucz!3($D8|-|5i_Hzt*s3dxagy5yD zAVG7=ln%fs|CvP6T+C?<3ineZh7)L)%`8k$a!aPIl|R{f@bb zWQBJqF=ydSlAmqgT@W?F+K2m5jMlq9XQxqmDeG|{id>`&Y~tA@uc0~Xq%R9u3jl_D z5afZTQppVtZ`f^Zsc7CUB7XZqrJJ|*3#R)u3Hw$_@93NadtZ8zp%A4lZ8|H5dnvy2 zR31nGME}31B%Ri=^;lwRa(@|og_?u{&pSrG8)qHImB3@>YFn7;gWlZrpc9i}2h;xh z;<;aqE2uE~uFhfD;fymfGh|!%plQ`P==E2niKH#Dk5QRdOG@lZ;&n_G|5M%tjw)rk>cL$WGnz@VoX(xm@(oayVe1thU>p)v{j9yv8S|ndf7l zR26dmsGr!IYtN@;k~r@N780eOTUSuC<+>sB-D-l~9|v{~j_}ISv>nt2R*rkI0m+EX z5Cjd?Mb`#wAgyHbcxQ}%Mehg*Y%gqIY=3G?ffL9yb}X6cqH^+18y|Yv>ld4lnMR{W zdLfger*(tP4CW0&6mrHd?-OF zCA}H0AfHJI@}^sQX~%j+E01kQ%jN9x?~lY_FbLCY^w1BVy|2n7dx@8*WI{{%qa~Gs z|M(00jE8gJ?(;E~a}rhuJ3g_uO>pFAyE50vRk0eo){e)9`B@t%0j^5)MK*+-&&sBh zM1%2TJ!N9?cz#1Zdr-y16B(}gfB|>PeUF@-#g+*D4PL+=X0BJyP;mH-Y!cjaU|=P> zQ6b}cpG8Vls+Rb4AHBAOeZXGU-GlB7Fv-=KHAOps)Jc?KCi)Em9%5gu{cmLSoD*JHo5(nqEKQsD zyj!TWcE$r!XYq8YJ+PUWrSi(Tw{ypQ#l~q0uJGD15544_u)Xn>gUyKlmdm=7lxBB; zR@VaZ%9o++!HtgQu5myL=upQSz!3{9{C zh#;Ocs34#}9QGQ%3g|6qelR>|FZjg?wJ0M8yjBE^X9|11Sz=h0-AwS3nW$LD1V(|C zYrY8r9Vq0TOQS*f-nl}ce3X*uDel(R?a0|Z_p-lR1`+gffn4Y4Xi|oURp+xb|*a4bs z@&SxQ?;gsJF%`jVjLaalJFyrrGkO4=g!jwBQKwA5$YlOP8N}4coOW^J&BQ~-rFj{nW_Nq6A%%S0|D6Ti?tkN z&jD?+o%i+&*#9KdsibpBrd(x${H{07)#U(TQH!b@Ma~Ak+tye+D9i%9FSXTcE7Hs- z!T(e~qQ1|Mz@C)P>R**KuL&s#mB|GADy2QC zkB-k#f_J}wfpBTt7m?3o;^SgFBuh%(A>h`ZbEpR*cGd_G*pOvEu}$$+$3f;D5^DXN zGaI;~2$vM~U?W;3F18AJUcnk?Bt5Er=@^_HHfQNJQ8p>fB{|c_m_gX}ZnsNx8DXWD z`sCf)b~*&Ehg{Q!`p`o@t%phnx&g2KQwHCzLB#fAugFM;0LfgPy)$bm?VM?2!Y{Na z$@TMPE5WR67k`(BauuXS-W5rMd^@i?s^=&x;B1>5ptp?oEsJ0VNnP${R)I%Q{nq1l zLFLZmvlPK`Y%b(;2#6y2WR&wLEBRC*Bg({Do}oR*!~Q@?x?j1%7;fBBvIBY{22p~{ zqj?@}R^R@ul|V9Xa~Q_=q9~r7WZm=kr_Ij~QxhAnon2<1)oX(*{Qa zvA<<|m*A};UXUqc-&ZGcdhHN%b~W6sNxXxd4Bp}VsPNe;l`uT^+v}3JnEOCSZ=F3DrI6Hz!zw2Y-q8!LJ;H1ti;NSm5DIUNAmX#QP%fKInYzf0@ z@v;)E%~Jj;(6e$bC9`{buI__rK64qUxZi*6Lb;C-BwFwH zxZjWe)qQ8FJp`>B*xTRPV0SXD=%+g}+L_R5va`2MCOz&)00Ucu4PG{L`_)sKFUXk5 z;u97yqLb}~rOL1o`?iz@=69q7dfvt%EsI! z2At73BR$oW#Uom z0Jb~vKJpH6lXI*6wwTD)v%RIY86rg#L;hf%`C|g+Jz(F%)K>f^_}J_UU~&i9MK9>V zgicY`WR1vn2dGABqU_RL8H=PXNmIIjMV5_8MvdFvQbBau>*;*omXV{hJ|tUkAWAcc z&-yrD?PBHCcMoT&ueG58*d=)w9`>uPn+{wa6MGoKyw{`B&&r9&$ljHCHbFS=l4{tY z-SuncQQzdbGgEKmYi((3Gt?o$`$+RBZ5=II`_8O9Y~YLR&-f0encs2jFbpg%x#){N z%9PS%uxGZhPOLoHat2!@C|g_B z%KV2jqvx>~R{C5U3^b5E;DTEeQ8%-eXUp{+6H|VNJL9NkaVNiPzj5Z;yjp_vs~R%* zpy<5`--{3MhllqY082o$zrW)Q^Q08{_$)5ea~P&tTD6`8CbwO$eh9E@uzmQ##f~H# zTiz@GB`-f?d-axsyZSlXUN9xqYq{T;CH8S!1&~GB6}2{C4?2&J9X5V@9+FJb7fJrB z{4_yG%Kxid7a+wJXC?}Id}3|Ngr&;Bzgo2_kHlmMCxQP%z)OxWK9%Om3@?bMxY{k#1Jx3>Z5>NWS@9OcD`=~(dKnPA9lbJoz8*(i+DRw?u z#%CRd3%;pthdep5&HjO4nUwn$m3hY)FS(`rs;pO)l{GqQHZ` zJjx{!bcMY?3GgKg!s-1?!K%k#rpFbQbqZRRBC_!l!ifcArmsWHN8=qR06n%@LlTnv1LZ>t&~i?>tqa4NB#PJlT}NcG_;XuGw)Wz>VTPm zl|mi?2WvH2!M(oV^qpIY#oxVAoMJ-qEVSL{&?(qgcyHF}m@;$;C%)Mxxl*=_ETaDD zJIsR(Oyx@kb%&xz(zom$ZQqiQ2dDLxGVdYft>Gk<&#Lybi*DP@WYB9nF(t9NK}h4S z`@xtw*giUX0W-;d5VCrCs>r9Khi!7~)Y=dIl=KBOY@6+10%%7D`35Eopxe0t{QTlk zI{QWh|MLq0F)CW2Zg!w2z$_D=G3?|t8hu?-lDkvQmb%{IL=B@`N%R=|3{J84IV6$6w=F)LN1>45;^@H*aAW zz-%%Nnb#s5>#Xx@+nEZ8{Zb&Lw&W7^l&p_t?NC)dCFERfATWBA-C7}T;#Q8v19mn$ ziETyhM=d=jhkpYQBh;5z;SO6;KVLSwQZ9`BsaWdTY(fHI+bw_YZ>V=C%kf?x`l!AB zO4!x<0zu`wbb#l6>DYQFGY+MG{<%T^6Oa{t|3Mz7%l2Hh>5iWc)9UFm9?Mgq6Am_3 z5Va^g#5caKzDk0FG1BspoJ^{)R(?pcWx%bvA*yesU1cu7lr*;@Mj;=LAV^F4L64H9 zX(n24bSyuoBB$to?lFBu^oc(uefr$i!DQjHgz2ts2nfJ9B4RXzrb-iZx9o!U7|u_oQvFO?eGnHR4u?;qan2KGyIA#)+m zsz#qffT>`l_@RRIcK$9&f<7r82$pfVep&{*Un&ve8$SN*c2JUtU}VBRn~N$AyGrz8 z+;>Yrnl>oixeJ@Ua`;0?s4#c@_}*Dti4z?cFgtn*li;Eal7h%pdN_ zEoZZY<$zn~jJ(Y%cKp{f2!Wg$Le@R!QhhC8^q)Hy_LtgOJJC`j9R?C&j8UnjGMG1;PO=2EdBa|0WA#(03HpF^3tT zIAvzj_}>Anhez0;9(ofO0ge@=VNZ|Dy7!jyI#_af-PXT$NB#Jm z1VgYtE){M{NwiKhfH?-I0Sc+OFtKH8x4oKE+e6}5^X?;7U1Qn>AP%!pHiEPL=}NS4 z&*TZHL{(ny`z2!&zFJ={{P^ux|b^>~0@5<|OQ4r3|RFWVnNxCIQ{65iT(Qb37x zSDH+OakRU^kmY3l8>Y|0`Ob%xia-T;LoeX5b=+b_GreoLPF zvHk-4-2_U}RzSy;bT?b%@A#~~G8Ng|>C?)yCgsCtKi>1}UTEv_TlqbIhRaS5|9pci z31R@E{?q8yW1yOVA+lx=IRs+>#DEVu!)vp_`oo+LrK?Y|A!CmE<8UW7q_DqffpD;x zKHFZsaXF{$!qc|TUT+osGC(ef*zDGB;qy=Qtu|Q7`nEk=g0x4&P$J7jdfVe=Zt>UI z?+%F5+TU9Hm!W`XSR&Upzn* zNs#cph6Nd3AB+zQ8HSuh*6F1Pi6&seUr;4f(WVs2fUXlhAg0l7z-g|O>7$g&BcQjv5UKF{Q6vh7tNc`Lk{Jdn1pJ@A)*TP@r2 z8Hw#>UU{c4{c4#U;e3#-9r|e#=koBOjX*aBQr%!REt-maWcGiD+%Ghtx1(^|4mjUa zy##Kx^iium35tD24N>8>lEK%&JctJS-ozcpfw%HL*xUUxf^s&pRfsO$f6}r9VdL|I ztgX3!j({{|nqS>_9X05*>f{+EFj1@@_!Z>fS~*X# z{p{!-j^q|QVuJ}G85S}=mDKA)Xg<uZY<$hwp8h^#P;dsfiOg;G&WlFkbgh1A3;K5ux1ISJNYJ1##A2D($ zTiJ2Hm5>>w7a8`W4f@kQ!3X&x8R)X>`eGPQSVL{;)10$LclSj9xP+x%!qPpTfCb8! zCxR$?<_I88lswGstU%kbVStj|u36G1ET~H{F*dwo&iHN=@t+@+=5esNu_cg8qp*+bt zcwpn1l~H*vvXnZjpY?T4Maln`OO@r?P99^~xd)6&HyP#G`}cXj3j}U2+d#YoZeI{J zIm30-7(^xT?Y*NyM+-+Sg7-vFF3n;Xis-G(oo4_cj=%GFm|{DlLbq2<^3h5ajx$na zFn4T}8-lEt3loU3g;L$zHH0XN1 zN`Sy6PMqne+op4*tRw?}C_8goM>q2vJKBJW#xBNr^FABaYuSPl&low1eqq1UHt?Ve z8kxw6jguB;nC0be2_lrciTx!@tC3C4%spT4&Y4*^o@<}cms?8sswx!_2J+{yh^dfACGo?HBi+O zP~{p3)v$uHAcLztAQ2|b0Q#u1UbRf}WXgOhY`TUuWF|{%gBRoX)}N1T$Dd|6XS3y_ z5?EL|U-U0qE<`Ai*O{i0Y_$fWNS4nLUOukJ|ggwOsz z$?XpgD4G^h+mOPgLoQK@TculR6nm^6NIo$w;%l(aI=hExQAysrcIUU<8g{WlU zZJ)IbU;HP`K`E6=Pwc@sST}wtFettugi8EvjOb!DpUWpHWtGXF{TTvuVgOe=;y0$Q zEmJ1EgAFU0U@g9pip?|vkB9dqv2((!P?>78uFRA<5IEj`P`PCfg(aYFumyz=WX9vK zH}|`e*`Bz!`XF$9{5#h&`OkwRM%U)%uz`~P&v84f#&PSEt6O@$(q47RPLnBA z|2+0zA@n2psaP|XalVkbc(`LI;?7C&6L5Xfob7%d1H%C0~S%v zGq18MT-(=AugOU7A*+ZXDcE+gPA8646B7o*+ERDxr_L9VN~tl=yK5sp_8_Csm%T!B zW|Si5oKKE^Wvdcs78BzW5K`uDz2NZC+UhN}IV$~%!4iHloDjP2GMEm`Zg&1)JZg>B zseId6BE~qd_jwJnaNdbzIDinR#uDTzK2YTLUf&Gzp{1fbOK@jh}&cu=Xt(P zKdj@rda``TK+2xG$x1*|!JbC0L=SMz_(+-$<@CF=l)!UDTcV#mgZC0Zv@(#g=xHof zJFtLq)CQgUjuRsr7kJi0CJZ!kVUzU719_JWGT=MoLZiny>tsYDQM@t+`_Zlw!o$a8 ztQ|lXLlU)IMG-GW64V0&g?=j}LHb_F!XvikQ3-(J^h$egaZT0i0dB~oRMK?qHW3jR zzmlA3;LpR?t&|WjJnoxBToX_J@{_!}dLH!Fz#zfZWd29?o`S3x4z5%IJq&|;axQ$v z=$1VSkdfh)H%Kl`J$f>gx`pE$RDWF3s^(dAgSrKS?K{<@_rXD~9>um0SnvXQT|Ijw z1QH<)0F@)}>5j958jJM;_C-YAX${5!H_@fwV;0h3b8NJV1JvfBVd5@a2x4Im!_Y! z4+)afe{cI?p?FH(6h(KyiDwRIi=LUaaBR3dx z3qtY!(^Q9$IUerufk;T1ZuBc>S7hbtg90l<@g99==Z>_!)&=k{mFE`ps2*qbU;MlD z5FEZrO0XGx;bksq9dPxLo@{d9UCXUMO+c;?-C5dagF=;p_16_G4R&f8|0Rv(P9;r! z^r=!Y9M5+^MT;G&w=iILj0kEqKQnVAD)hD%e zq9HO4)jWV<2hVKmDOn~G3eRdUfi3q}=O(50Och@|cUbH=pzM&xa!}RrQObN5pQm-7 z$`Jg|rNIW-ke;k_tgWeWU>WSz4yuDALP!Pwgf(2C4qg^u^ zoA%!J%&fL9CGj8)RisV7eqC>Ji5|_0SE|k*@IiF{gZ;K$@f4?4^dBsd1JF|GWXGEd zDac0dE{T$ALHa@dcZd!_e)#zhCM9!+)Y{?mnx?JE`rjeA6GOGIU?WZD*7;1j%d?Yk zYb#NSZ^1x1;E3QCkq{1%?+tE#o4fjEl5~aLBTFe9F@cj_m#xgx^isV_slzFk8@q(q zH?i0W#VWGCzJrhukNa=NihSm{Vej5}D?sQNJCnyWgMkne^6iPfB*U zFxKO(!ecH*0+J(FAqQq{N{EoC_$Yn-CifnND2~pc6zKe<69AQ=GVTFil^}MEZ+x8X zwuJ{=(xoPK(eoO|J)B4I9eN|3CFCvN&vH#uly!5aPrX4R`@1`Qj_h4`tA`EV=t>5F zZNRzuZ9*mfp|~G^9G~e3&^pnCh9Rb;eTG@u%6}is8ZyY(-_OR?EM9Om30Sd4w=MRT z9uFAJgg(JO%4kgN=d*p3QfZ|+dexjiUqM#Zdgw9#m4SWLo_!JgO_2Gv@j|C>gy79d zKobgGZXx<`cVb3B$bpbXsTL?{?Q7{(W`1;~M&b^5&D;Z ztrj~0zI3rSgu_-feYJl0JKps*Peq1996*XZ{*HbuHyxXt+s+vVdw}oz$$eS=J_fnU zHihV+xSuD%Det5QUx)!~$e>d%HtQ&@%Gp4-l^d&%!87%XeX!2}xFgrGbysGzXI^zo zf^vb0Gt2#5i?=)|Ih&P29R#lv+t$eKRoe5^ca={zH3d6ipVIah*X@K4=Oys*${iI& zsU*}8i_8wBSK@62L+1XZKBi$kTulH0TT*2b=AC@mJC)nUH-S<>B5Xz;oHEr@Uxt8> zO-VaA*GA8)3|tPA{LLOL%5`;OC98vQo^!;eCNA3HEj9{;8vSF_Ic(UCLBZK4^n)T*mv8 zY0aMdBg&)>ffkNCJH501ETA@yKGhhz3;jqQ(nlbXfp``bo4aU6JNA>rR936vem)q{ zK~+j|tTYG5H*dgGx#YWA=K#dy5-CBXc-~S5V$3?!@ZdX?3nCxop2X*H_X7}PsNn7wo&Z*qlXr|!tDw&xUGNr& zAA@Og#4H1^Q;Z=`Hx=CH347jp!=_VUSXUUEHEJ(Et6V$ zKDHB1JRw6okjWO_6QWiXLJ2tv_?#c5e^AL9%qYZihB;|g{5%LM!D>jF$m3%Q#4&ub z5JhR_te>%6Aut>PP7BiYQTI{x&pK~S%KfZ6nNEJo6bW2vl&TNU&=~BN@9LCg0~6yr z(ClD8gORlT;9L3M=#e1&_B$tbw5SZTk9C%8l|=}@fBCWBHOSNIeV%izY{jSYbWebs z@ZUT`TJOfsUzF$?6vbgg=1h)Rb&Ap~Q=tdo&UHGonNs9f_xM5i`}&QR#$HHEjGZIZ zqk4ONrjIUmcU1FP+nmz1Le{GV;i^k0m1X!$#;=XYPzZ;sCDSxY>!$De?EUN;wFq2G zVpvpV){=l~V3brNxKy@1SWjn%tZrtF0IvZ1!3-vuGk56P58=C0#>|)l^=HG!EuS{1 z1(PWRE;a&tQY3eFp3Z1|+Oah(SHSCxw8x zL|=b{E#$5r3?h|a&xzhnBvmP8Fxj@z9+h(hohidERsrY7s`mX#T4F>+@B`kgs-49E zL#|XkE^%6}l$lD*fITSb1CbH(E&{Qea+X{y**RCP!nUgj#PyhnJeR=sy&bUD(bcxc zzE?X+4c)!=@6L0vuV2Cs^0KJzd}uu*)kV<5?3l4XtZg9x7tqt&Nm3?0QLqSY9wX+Y zAu}C}So$P6rAdLxVin)a4JeZXac1C>Tpd3cqB738YKgv~gg@lE_@6ElomH)cANS`%{Yqd#2m0PLKptvztP2PRL;p48M%C7c)!jRQ9vkoEEbkh=I{ zxtAG!zcyoQnVvN!H~CBetkJWoXz@Mc!#&3Ea?fduez3~e@#AQ-V>*B53}?bGtp`I- zR-QeT-G`Wdj-$R8b}RsA0tRGu?j+E|$j7jGVA`3V@1JRf0hTS#Y+rM6_=|2-?J1rI?Mpclpjng&%1=PeTj#CUuKvd}Ad}Z1^X%({JOWr*^6`2F& z4FL)YM`qu^|5Y-2m!J#4Nl$(QMwfu&^FvxDWAIJYY%tZMw~A8TiuGLQogiB$a^dVp z0vjvsD7&~bX+6RF>9aFh<^cNS`2swQWpZ{Yjmgq#of_?|oIy6dOnKksm(K-kIdi|GLIAx&MlA3F8rHXA$78*p}kZ`;F zmHSP3epB|8fLbHZRv9w-<1DfLwn@FMqEdzX@%PF|y~caVd)zmDf=QY|iDXw(5^gVB zn^_F8rPzYVEmfMIk}|`_GQ+#7+&=PXX9@*3*i@1oMCL-~>by?)ywZHuD)PG_%pHh5 zl`OuPIxl3hmvb+&FCX-$Ctt+>;_ExI!yP9Hkc{b)i0Rp#(xc3vx|Q6lN~vUv*Yo%L`E6sF2-HvoW0^i;8h;sEs9eJ}^)MW?IrHEy<0-XUIktjq za>DK4eW)Vbgjm`x`B&_}V|l#SIDX^!)>rRU59yqV)?F-{&29%)t;%KVCvr8-%pBUG zOqU3E%hY=R%iV5taZ2tiI_}Dd12HVHFt}-$Kl4R0x}w8IZWC#2mD%}gtBSTYTm3Ra zON%u6F!awq>rSItU*a>(pwu<0wpAl_eK_x1sgr8c5X-HD|GjNKNgO^6zME9<*n(sz zZ_Ta1_-x#R?GDj3=MEE|QT@$d|CO_Tlb$?4=uSJ!C6~tZJug$cQazHNy`xqVf&*pR zV*L_iW~D)f%oWBUgU4L%ZThn!Nhw)gLkC?jH>0NmkV{Wd1U6X`43Q6|b>>w7T#GR& zeFM~^(J%Wlb%T%VZZN`=K;!l^&K!DKhS!6%08nMHi2x=EP!9lf%d4_^;Yb;%k-=?# z&Rd!&WhD}s)fhRPe$2(ueEkl05lt9a>qvWI0(%d|^(LFO$SCh0EES-Mk(x1hesu>4 zUjG0yIWbbY0ofrN9D|sj-Yi)2ds#sG6=ap=dyPU2TkL9#O?gnr1Jtva9c2hfi#ZJ4m7Pnb#$2E0;%o=;Q}DrKHTSe+_UPr~oM*xP@a%$=PP3 zY)B7AVvBb4H8f?jJ-1XpQaBgZ4}L)UEeT>QpKpeg&tr+nupp0SSi7?-G$@HG5`E!A8}jy*1efhEji zc2Ze)hG5R@H*z3k?AovR65F|Pz^|`FK>nOF+5leP_j9xO-oDXagKf#Ql?msWTKQKU zdCSr3U{Mi)OAaO!I4ke2I(vlOJjOdAkfRGeG{5ta34mXV38O35Ht~`Qky&Jj?8h$F z(3e?T#4r5*x&6^OlhMUdZY{7csxM88R)*S30CSY;tpKo*cxQddq*oS}`n;;=fhjyX zCxJ_F3cfIYF&Jf)@2qcRb%;?nf<>BiW9sS_^`eZ&v3<$ZF}YCL(X++nOTUR;f<90JC=c8Cjfs1Ba>8K>^E zM%*R7r@?HI3HgUCdjyQ=NA=g4gCBCw8Cq$ToBSiBS}Dv`@Z!v^T(eI&YyUTRO%h12 z{RF{xp;M)s_%Siqyj#fIi$~Iu5ImG*oWNqcN$Hfg8E~bs39~w1i;b?{%(V~L70b(L zo+cS=Sxa{Z7H;vRa|{>lp0z2q0fcD3{ERg6I(XmFPh=2VW}?z}7Jr;tj8t8i1h&7* ztkTS|&fnYb`m!(nolP?NJA+b>w&GG=P2LQeccOa_?bFndJok z35-0Pp!PB^+aTR?O#n^|XB4tU_QmW+vS;bLuKivqg*k!B{leOik+z|L>nz~egc+~R zVyQc^D+ce?;?@YUL`ixWW@&zMe@4rP!94+#CjsiXVgVdz;1IzW8^ytQ75&iZ+w8FM zdr`{ONb21>5QB7shah;L!5oMWnC+AW9=ZJawrEgd$o*-GiRN+NKA1VlN;y-ccUC?! z(_cg2F!HdZ7vnjRkG#({K2Of0YFWILOa+Y3Nid5)(`ENVnAAAy9)c!;e!#91xT}%U z={3Io#M;k|gFTdmmQ3-?DUz)i1g8u99EVGSM4Qr<-9C~tK}TD@c3u+$|IGdS z+I4DD2&OnEO#)dmvl`17ihbVff{)Xx1tvNH;VFUiq1T~JbL=$Is^QEMW#?te>&&B( z*-25_nZR=1?+m^|#-dw6Q6=WL8Vt#0f-elGOaDTund5vQ%v1m(mFC=%R%5c!JH1S} z76Q)Ntql~pi=;O`gMFavtkH)8Lsp2;NfpYA^AD?gcppUUZDkdnV~BTwhB(W!8AII+ zwt6#!IsY|IBEvVm=hD$}WW^O?qnhVtVKwS*<}%oZzw;ru43aCJBLSS0$@t4#4L~0`NDnX~*v>xoy2CczTGp1-*z0reaL9TBOaZWJJu zikbkXZ00D4iK73%s20h(T31(DclRBF1F%!Y9lGA{tetnzeBW zXqh}SVRf`Cb_;(tmz*pvq^V@<*!r-><$x_DMn-BLeaNO#T`+98u!1PWb^`Jw15(nz zJIWuD314=gLRKBOJd6gp3sNBfs64;a*`Uy=fobGzHqO{AluBD=Q{fy8cAe3q#;lRA z$y(eS3`Kimo3a5yAt6O5m_UUfExp>UT0mP5fV|T3mvcyf2fTX=Uw`&*F^;9uD}Wp1BFF)+S2MeAXsgo*~trY#R8|sW=V=bG5>@WD8OL zeU9aL`2%J3s?RlTM}2~DCD-kqD+|O{X^U%`>vvM2?HYIb~4`W5n0{xuwhrdgu0d2 z?v)9co7niu1Wz%qgrVoOto8mZ_A0o!kD3_H&l9r2-O-QcIfFCQ&BY$>g=X$#AJNwdV1hyZPhYwvF3 zTlvm|pZxDf*SM`NEY z|LZTO9&jHfvZok^Fbj4=hleE5P$J&fh)YH3UaAV5KKhU`Qh-q8oyLd+tW#$4vp*i? z@*QQ`x5mz??$FL;dgmu$Ld^Xr!>C`q?sH&1EN9JRjd*6op0G@0y*RgIq zWa4IawNuTlSgL*54Y~N|b#-xZwtP=22?~G&cvGr;>`YSevyw0r^*#Y@*x%wDO4{uJ zBM%L%Qq}9WAA%GIWyoIHi9WG`qjgT3QN#}Io;~^V-}F2WC3s}MPYqy%mSrV`6)oDbiKLW);guN~D{BvhX#kJnwz(r{pzYE!9(iC;`06b`zhoPEe)R z>*te&h%3GTXFTQki(deA`A$wb%QN+=7(Q3>`8ps#?}|y~+g4{A6}jo?AKx)g>w~{~ zmX#uSAb@@XX4|@-Ef~4a68;1GZBF3$oMKaZ_G~TU@iq4E2i0?G&p;(Bx*D5Poyk*> zXaVei56_Qy_g$CjN%oGcqF2eqW_tR%<@HfkIgZwav1fZAF$UZLF;eWMpLmZD59niI zRVe*SR(Jw9G?cU_@iJuw9gz)ZUr=krh{ zRW-~r5`G@LI=1aiS-fhNglZisK1cl_cpb~9<$F{g{7W#Rg-^f9L5iN{{BB0o_S4hZ z3q3S}joo+>7(4U&fTaeTwoz1x(q2mHYb@_W&^N-?7~d3qx6i}(iPpx*N|e7%A_vEf zv<}rf%yrKSc}{(v+ZAj>6Nt2eq{dA6wy zOU0dh%4y}QVoQf0Q?&N7pNpjwd{wqTH^`3+vstO*OB^RW?be5KVZ;CzAKnO(&stILj3BLcd%kHR3}& zX(GLK`t@gy+X??*|n46j(= zxk4b_J$RI@2x&(Wb~%2BYeU_!;YsdMP2?&v|GueZ533Y%7;J{j93BXZ4XYLKKLmG9 z1{hErzW4k`!K(kWjA;er^5p<1Kg(HXd`lk(#24NU17r-hrGf*?IUX|%poDn_u)gy1 zIr~W=Ph5ZL;D>38rG08p9@0!b0Tp1X(FY0%IJbBex@n zK)^$Z%q+cOw}+t)^w8c`2!f@Vuk((B&m`blAZBu*(h|(i#yF!4=j-QaYf4RC?ntrmQ$3qm$nif%l|j$UrD_6@qOv zxaN`x6iVU{UY9qq{BanFCmfTnk)Q-dPvvr*VMs}`s*UAN&yA<~`b<110#-eP24^(& zv)tSEHpcSq>;mEtPbQ}*b*Au)VA{bo8YGK8^JjZ$j&#IXh}|6r`iTxu*gt~!_tlF;vxiKlZ$ z&q<93<ALzc{C2;jnUmwnyyWT4t?u=xZa@@YE(c_4?6Nd(C~c|LOoX|>fGmOt^iEmrR_ z!=(~D^!3TTBx`&l_Kj!VA%}7R?D+!E%4;yQTS`Z_-nAD*TTXi`ITnm)R8K;q0!(vd z5SX<;@Ar=<%=G64$77K4RC`kgI_%*_=YC%u-9A>^!$K!(UOmtJ(q8tI{lTsBsSP|F zUjf3j$E1*E=}$gNudwaUM_Mwd1Gv`?n^kbtQagj_BK6mZYUZ3A>YLglE0SDRF%0;%+Y=r~A>nwb28TZ=IEgg@| z^zSx**vM>yy~@Uo`Uswvb$h;3zeWcG|-x=zq1PKB^%XTt}46v7wtIZC}8(BJXs&kV# zk^{jRi2vR*$;9-jOWpN5tOac*!pmd%kXyL41~R+Js=JSL4F-JtQb z!m{}I;_vfJH|Td&yZ?UI$|A?n`~iKZ~PSqEx%O)pz$~m|Bf8yD5V^BSXPmNftEtTwsnWZBVWR@#|;(UGdo= z&uk|{PH64f$jOzQVd9iWrB6A?|CHbPd2(ic{|7r6InQ4BdW?aZY9hw%-PoYp!*#)= ztt)HNjlG)hO3P1iKaFqm{kxUQZfW*;b`wH|_hBEmWs!585kulZvcyr%oRY0Vr>*uy z?;eP}-zq7kR@k>vEooDFJ-a10TgWd72K!F`4|T1^ga=v8-=BOu6)5c(GRc{=Dom6P z4M{9%JCs&MkloAwQvEjIu#kVx$=nXxa>u)Phw1&A`j`LWuZVN(;PcE07>}f9%7-T{ zE24IwwB<3$`nF%HD#qdKXT{2tw_t~F5F8gP41U&7sl@L1wt;GCHeJ;kz3w?oW>4$m zQ^2%6e6yV+rJY!siT_o%q-!wb1U98tTYNIZe1f??9;2CBi4)dmB&GLAanJ)eL0}l3 zHVScoA1**|7s7o>kYuhd%V{IcQnQ^65MwnlgelvU2P(3}Q4x3Du))VbDM@|3p>YBZ zY;LwC|979YZ`s}oo?^76=1i0Eofum{X_ZT*yIh8z0eAjdKi|m^p04}O5C@i~-ZQm8 z*npk}&_ew9|JZO$`Wok32<}JZ{9}Of=I&|TsTgGXF@F30i})Z29s)jZ185`dO9W7E zJo>THmjB$@A1Q=Mpl{wanMSD~tY+`Vz(JdlAH^wVZUq20z${l%F}O!2Q*5x`DQ76r zuegfHr48qMovFrUzBtu6f8f_ zcg!ikkYkMjNLCNSY9K1*AmI}CT9Pd$4(v;jII{h z?{j=S3SNN(%WE9&XWJ6Dh2v}9Kwo?kYNt3Cn*}@rhBh~^lo=~kbG5o~%E9rFQJVwx zGA6}+zxLXV+$R$i7qj121(7#w`aysAo!X1I7Ua96S!ed0axfvpV*4{#ZyJJY2fdPA zC&}PAtN+O9mf&eL;fiN7BQbo-20^c&?R9`CVe;=7f4v)_9&W z4h?8b5EvF@qBPi~>~2UP*K@!e$OFH>>%T&bW5Y6QpeQF9`MJFYY&6H2UWeem;f8Di zy672Zl2o4W`Ub1saoY~Kz%huOT5PrPDa7J2#+deU<_x)vyk@1$;LjRck|cxW7@R53 zzxc)mtD9y?7f&ePk@lKig-{0NCVto!UloB}-B|;U`<@6JW4m&BgZB^-s#P5gik3QQ9G5yDoby~EfRt=th97sN%{ zKSy50jxVtO=iYDu#8V+=RY@FaC9afq>G<_lD%B1b|Lqr!hGeLHUZMxyV@&AU``{mr!FNOR08O!4%F8BQt%=e57%PYB8gCLMA|tp{Zm?@|>9<27?`e z3Au5q$V}MaC8Sd4%v#m$dlRe>3J~KbzE1%d8iL5lN?S4qgme}12FFxUvhRYgeBMa3 zKb!=xuHol{eRt=KT+W;fEY52ud(6t|m(`Jm^PRBnhoE})nT^wL)r5U|%$LD`_LLfr zV=Muj{mSPrD}IzZ^^8^SvmYiw<1WcK_=hXQIpzfjj^>G0!34;RUsdjdpqKM~`Mmsf zoYA^G|Gh98b2LTc|wyL8!hVw9Zn?Z079`BmI)V=&Ti7089 zSsUM43RK9TKdZv@_vlu+h?W7^b{zT9`KnIgoK1Nz*{1q6ut-MJ*%K|`dByl7d=FZCIWP))9*>v$t@h|9W zvTFg}R0_Feh%*u-z!GuU6Rk~V&&btV3)tv$CNt!Ag6kJ-3&@0$QHTvN5#iDhXD3Si zI5_j6^p~!UGhP|OAeR|B8+e`YEj^8m|MC3>`6ZhWvPlpw=|LHJ*usY(bEFJytJdzS z_Ys$hY|luZIR!cMpkwYQCD@zs*oJ_@>NO@+q95~17ryMSGa~Z$)hrN>;&)tG{$VQ{ z{QLX&a;9&q!#ErFf$Q3g3dXqKZ`*`Vl=ZnEw_nY$6J8SK5he$C*Y1lOMBlA(2exoC zZfAoR55X#BeV(vDnsyN=P{tUe{zif0**&;4Gu=*8n;b!rOx+x2lkV zUp-$H5ZJ_0sr$X8U4wy|40*)|UW>XPy*eJE>SDSL{{J5S=}v&f9Zubry2nInD9awD zPso0hd(UgD$NkK8BuJ1?*_X!-D3GW^66V2U6KEUiamKWDTZ6oxk?l}vONwPYdjOj; zPGw|CX*;V2eXKV|TuZPbvneIs^{nHv;U>Xi8)Kre@hRpXqO<&beqrS6op2!a1Hr0P_HT3;>H{z&QDf6Dh; z@o(cP_$@zsJz}Nnq58zzCo&`8>C$hp(;DqMK3R7fzw{|)T*<8udd_C?08K!$zteu_ z@3+2LhpA2}$QX2U`ZIRhFL&IgNeK zybXsuv3Ep9;9gh!3~h@3{H{_z#27WIzxfw`Wf0)&px5i`a2<0PYz+!{C$jh;Mq4ft z2xCzA^#LF4AiD%O&PMRNDAj0wop3BEtA|W#`m^2VdNTpjVN~OwDjpZ&!3JK60bkF* z2OV++bElN%C%E1JtQ88-6GKEq@4HhB^^#aNo~UOuz1tUVg7ARZTJ|XEu-sAKv-oUMuA@+U%a!5w=eDeiDQ` z^C6~``{>@X6WnQ)x@1EUY$Pto28COZFw1Z{(J~%J#=QlYmmnOt>LR0?$+GASjJ-Dd zvVm&um&{Z}p58F|-}2>uKM@UG0HtwXlCvt>9>$$aKV)c6Ds7UjtgrhmWrs3peLE`D z%V$+znO4+y9j5QXcRMcSO7KbMXW`#Eohzz0Ml-PdmY40(<>zX&_nb5Sl@PE&>I_Yc z0?^uV2rB*gkDhsT_hFN#7{DdJTs1m<)NgG7<#KDwPe8xM-IY(ax4lvKKmyFotdH+wWlCq; z45B9~e>WI$#z#uV&+<91D4&O5>wMaAWF&W(| z>HV>7?PBjJHl^*KOahJcvE67@694I}^E)nK=f6ONw7rKl8rld}Y4ABOl?gh}W`L~~ z@y8B&-$`&ZDGu>aR{+tJJO`uh^JD<0s=Q)5HnCh8F&Ms4s`jwuE+MjvAKAvAN7)#V zz2dQD?yI+B=B%Pz@Nn)UQ%31fb5C+3nYkOuzYW6nsb>8v329hK`pE5pL0m4q{Amgjy%Btfa)g+=w*DHZW z#B(c5Ia@!r&+a__UXKenU+SB?5VqVpknCj6JN_$)gUzOQDpXbot{q|iLi*uPNZeE$ z=!?V^AK9Ge0vi0^L#2;y;=#5Hq)#H_iJOBIQA;W355W}s?`wDew=0<-N`sFIo0Zq< zkzT$dRRffvD6Bj$b41YDVY4GYR$x74pY*g7B8j^alX1ao!jE)I>08`}(x zYfiSh_iz6BUws+6-f7r6Kkmim-zPu@!<3@cu?{#*I-_cZQ8|qrS5~1eM*I`O)Z6Z=c)+5fvo`0oNPAX(x1G zITyZ8A%|x2&zNm|=g}QH#wCr7^+6Fz$mJYKPhw}3J496+p2L|1Ix*Tj*Oq3DIA7W- zLTv1J@%LPQ2S^IXhty8_d<>pr5izX2MTZw)@!9>${pR_J1_aSkKmL5YZdQJ6i^R~@ zl5^^7Y-`WoS*U*FSZPC;k;X=>V)Y>qisyw@Qr2n3;JQSXzGzWSMQ^9psRfAD_Wzn` z2#H|}Jt-SMcFHc9pB<_*IPJx1$YF?sGo>eGi^V;i*^I6OXWUTUKfsg#r`kbM1!xmE zIuL>7oWjI(s z%8EHY;}RVqH8JQq^L+J4V%X2wVR~nry~w7Asn%l@yNtbJ-Qt2qN;}9IF%6jqJ1N(u z)kC1-c`gA~amJ94J#20XNS}SzZ^C%RVm(2I#o5>N<3LG(fzs#&A!Y-GR|@%k>zO4B z@|L5~7y7Y}KE+%HS4Y4|0|Lop#HiATze8FRDJq~dFdPVaB!wsuAa4i&-1BhHmgj5y zYVIe=oUJuq66kev4X@)f5Bbk?o?o#-slLiN&whQ0b-~q4;WvR8qQ>uXgG`^Pn~#FX zokjOO2e3@Yrc)badNr|>YOn7^MgVLwTq*|+Cxdc8?GHfz9j#0i_hebN6K`9z14Ui<5Nqd76TCmT`|0y z^}WebhTL~1wN|f_ZOzW}E#5=!$r38WR!HNTX9v`7>li_25)OVfsut#wPE|5SiNekC z(8pL7WT_6BKoMI=oDZwkCdtlw4@ov;wQi}^9ikAQ-Vog(N!mCywJ#z2lT=Ccb&+xW zxz?{%^e=h}88MJCN;Y{!dl|k}^7o$x2S^{tx)AND_?TK5D zInuP=w9Y0DB4B;B^RE4)uj82{-F{B3|Dxv8c7Qv5>7_rXU9~y`mTnI*p9J*c$8~-A0x+SsfMyzcplPoj^5S9bqvbvw~_XHJD=0`*J$W%4f*T8{?9$- z_07w~0;jJ&4uGuSd}qYNI3;-JBrxWMA?q3sv#KxALMCJAP48GjCfO8#o`V!TKrg1? z-zhx;(5;#T2;zj|M~7_LaLJ>(N?3%ylbjWTqS`>|bkX+`qjhi;b-h#{o!9;AN3Ew1 z)y3CId?D^zDqAQ3hRoC8(_4f?OfVQZyBK4Q>hAePiEZ#+N^NT)M3gbOGi6U!pjxA< zfYyMykoinlLdK@uQT!AE`Lg$kvc8+Ud9JKt1>_nMDt3O!h1eT%L@KE~>vk z;P^Aok;}d?$Q!)oHR`(xMZ34!cLf+iMr*xbZa0$4S!Pxo6#|1iZ^luFfh>jjNdRe` zJvjUfURqm#0xZ)F5mqqK_wKpFzQCx4o@A!C_c0;*ss74-HL`!fj;c3n@m(I>fYqn2 zNmnH+B)~%8-m9w5m#H50N1$#4hTBJs+wIol1f=gW#8KVKmXK)aw{7%$&{dZV@|{(h z=w&kR&pp#23;)y&5?lt``uo*94e@f2>y?eZ_R#hZXDGX{InGWQxIWH!ELi08LcYLu z=R9k(!iTHJ=0bVCIDV|xtujtWxv>@dEBed70ABXTxaK6CBBLC-om@r4J( zJB((7(?ZTS&_0B)W!*`2kJT&o5np)UtthryQ9*fm)^Qc!l$Hu!DCY<3FcKZ>3$-B2w{p*DrDh za77*@gEmE$r_=-opZMVnxem(sA|H76%K_F_7R;A@)11xnF1aNR#Y((ngGpe38~WEH z{ooUVy;a44*ssgeW4~{p`<1-1?J=Z{9ShD|_-%Xx3EFOm*6xmn(Aqua=y?3tf+3zH zEfDed@y(8>LkL=RJ3|cbH9&9&BkJ0a*uJfF;g>acsO*w-DJ(k%onv5~O>*%cquSp7S&SE=Ac1=kBbao{T$CYBl`Q`! zc7y-TGuZ$5244K4Wrhl-2oRs+O1Wz%&v>x?!}s2p8L=MuX7T$4KG|pFvt1d31T(87 za{QhQj^r~-`&>JWu%u2fyKte3s3fIuF%E6PJqmOQ8WEJaACl5^yDYL-CuJdZziS9O z2Oq{op1KTHCYw9Z=|v}$&^!7jS!U(6R66IuQSpqdCkY!ra(TV;3CKHri2auPAY`L( z0Ex@oo){GfplDMclLx0^!2SF0_#V2EQ$U2R(kx3Cqm&gPEgQ}RLffAjom|h!4#BsnP~d7Fr0-RCA$yBwf%3gQC|mn2@eqvL{=p0 znVaq$v`(>;)!TEuw#tWUF--?q|Gnq%@APojWvw3M{=`MS$I*^K7nKYIvB>Wyt@&okc4 zVr;@7RWTEwNK3?!IgSjv-?DB$v%+&1ZAOop?{DBi^fkj5pPl3j*h6hcx#JBvoIMLk z(JuEFS(s#a3by|se|g3bJU$**7qmwGm@s+9GmJZd3Z;{~i)# zddlgXObPZ?TOdk;KsmqMoKnfB(qJEI|DIchc=4Y3XR|$7*{v!)di5Lj-^C!o3|cVj z5^TAeCcsanf>_KtCG{7K;AB;P-`=2^zbuZ|MQg51 zOXZn`hi8^HBV6&zN3=JX#Cs-$Q*V|l)p7PRUc2koq{jTjzdKrKdQ?Zo2X%Z0jW63f z1@L)=Bl9ilX!Igi4vIUzWehF@jPYdq?^TVgQzkww{W$P$vXqwLlrzLTo4gH1g}OoQ{6z{&{V&_L}QaLAs&Q&r$sr9HtFmO}ZL5KiJ<5{xv#> zHi-i{U^U;8VVsvTU{v_hL2ng&cuEhw%Bk3l9PE(e+~3R=zzLm}v~v=6wRCjlYZaeK zCghmyDDworz6^mooR5`0li6X`UA;Hg*NYh^A7r!0PS)4Jzi-%2jUR!!pY;r@4Sg`a z?ZhQRfQ=n1QpDFMBVSK#0E~1h6?;1S_JviQ`LH^o~mkZ&Ftsn3c1gx?Px~hU)NM)M^Y^j z{1Bh>Tc7=BR9|(BL7SNXwKyOej_fl#p%drKqEUa}M?63OIRwCiFD=kk*rEunl|!x^ zvszNw-bqgrva^bV$r|@u_H0XdQj(UF>I4 zAil`|TThaAW3pk-=i29bgKe)LSTEX}IBl>wR*%%Fr^zQkh+_0E`~4aLXDQ7}VLfO%^>F zh77Q(&(LorW!iPtL*X|>IDGid^Y{>Gpy%$oYeuy%i!ifyd-;f-FC_) z+kLJn+jja77Rt);Q%4_Zfx=~b^)=_~vcY;C%wGpK$YV!WqehknNQw1cOLf zLw4|Wx_K9f2c0F^1d*nZ(tDrms!I#c7YIy782u=%t~-dE&Da|7jH-{z$pQp3!ytN? z_dsq#FwU1V%NcvP`Wa_(qoFc;1d@|M@5vYVs{F zo-GB|8Bdb#)yZVB{Tz={NwL{_U%E2<28^^o!E5M{qc+#yolL3NpFMgj`)mRC#=*P( z=9Ixo{BV=%BtfWo{Idp+6;q|`sV)MM%9&!nT>=TJV#tc^Cvw>MoA{>yJJ~k+oB~K8 z-DIM=6+d`&aGm6qe%RT1dU$Cwu8?W2Inku00-xttU%S0@;k%Bx3BbPI>Uz^%YNFG zHd=j@qR+iH%msWVdW|LbBwV@Il;5)zBb6ua-^~!DYZu_-T_KpdnL$G2v}Q?^*_^_sT1<^){FhJ1tDQZe4gru zriBEw6?-?2G@d!p3YiS~io8ag7YHKDsS1lFsxz8TbpLx$tc)jg4OR8Q6#4ykh+0}G zAfe~&+nXLK9B`F$UOIZ&eez{TC;oj^(K?NcUMMm85fxJtk|@*0O>mEFUtC3L@}=Lo zLH_Z40JolVhQS&VBu^<|zwkvTPc^kNQ*wFo1LkyvhA7MCoH4lZ??1x*YOMdX0tLhD zu`R@=Lf}9Y;crX!?`aB~6Zs2fyztjDX1m&lZ0@!P*+xSnC}re#?|AIMNL4W>I$#U+ zp+z76n?wNw+7R%};#VkuL|Y|VfU-eo)^|$W@ew8PkLLVrfaO7oQf7Jd#M744wX;HU zw1v#YFJ`RAitA!Vh}~Fa-aA+&#N)L$CeE8Ax1k4dOvy=<2mFEkar>L^`}xK*N=vJj ze0X&9cIip0A%1m~ceiJ2GSHe<|5keHG&97etKiRUcYgb0>G_m?{%jfa7IhLzr*JDr zfBHMBcTW8_svn&!UAE4?r>S6O7C=OJY}eDyav)(n9NQ;*@C8TGd8I>jnna7xmmT;S zC)(cqQz?`0FL^v9;4<4IW&g(${*QkzwtaiyU+K@_yBeQ`pPNHwZjDw?U!7?u(MH-W zWtkB$i4#Rt1V3j_B@p})#*%#i;_>yL70C6=@5;C=Ltnj5nNeWz9O<}nQ;8wv3hkoO zX~t_J6^}LJz2)5xWvPHI9?pVZdgdf9_V`Kmoq5Gtx~)jlXb^lqQ*$>}q^){i@DKnYd;{ zDTEJ}wcc1tg;@*|9vV#&+Euc_Ykg!V%oN!=7=jKcM(80j^aE5GNvv?m?(VZwd3n~! zBuW{?WS|isusL7vnL!~=I>W9vI?ou;V8D?t)jK=1Eq$z(89M-1fcT3hK>`K>t4ak& zWz>NK7QQzb${1UVa(d?*AX#fnturOPuTDK%#x?aCz?kE-d{^2$q@A)^e$OGO$sj|+ zzH*7x`0Nk5m_c3d!&xJj!#fVl*p?&PYvCxgReWiH7{G*ef8y6I(N&siJ!dp;oVP*9 zz_NP%S=k_0SbQ=+{vs8+{5ea3sL(@|fNFi2`K%l`qv{7k#P>+I_f5In`ns1uI<3wP z&McF&cTzMzTRR|d015uzk%MhT-^*o_4-0v3b&BJSzQYvTdjMBTT`CvOg0g}Hs6aTYM`$zEx zCfx8J(K$&eEHy*^*eN~`aXj~Yy_1uh?ADd)b}|&MAn^d!rhIu~ zh;;p@Z78!{kctJ|A&RiKICn{pC%5xi$<&=HeVzRda)3{tXWC(~9o+z1xR}(3iK>)ZPjm1S_;9}8 zAS#qGo+xc_qZ=GgbaZZz0#SlktZ;4zA$X_j(M-r${7~Pj4IlL|`(e9mwL8u8b4fHH z*M(fBs%27jDM+NJRj(;0kB;sTLI{EkrJI9(9>}FRTSaijB%nznLf^XQp>c2Z+5Wt8h8%2~ zlb!M4&_f`b^p@>&<4Uj38F{P5l4j`91upm+e90*a0*>u+)+la||Evo0SS0Uc{onPH zDu|TPfQjPcQi&S8k~P779FWETs^k7GJ6^9!f?@rPECbtMoQe2xy-@1?@mn&FW%cG{ z4nZq(b0lpGd-iwkLg5+@{sUjxYJsh6TJ+ibt;JTsdG9d8C3sWP&Lg8;>Jv)*wIj?dV_l)%Elx-I-9&8GMoFS84(&P0( z>Uz#!{^gO*N58-Iho5);+4=L&fA2s1ZU6Is{r~#;AN=W0^-uo%r}^*KM_sLdJEOmS z9{v8uKlcCa4}YwG_1ow3fBDb;>HHt&J(|()fBw_a?}pZ;nRyC=vvkjdAU;;FTRLxf zm3)wVVo2<$PI>FW`I-fzqj`Jnbj!&^tE_G8%g@<$`M!d4{C%S>i~njLvrM+;_4bb+ zjebL)-Wki-9KG{_O#UdFVC<{?=W`-cK@uUrkt6WNJNDxx>7~;3Gt?kLiYGB;yT(fS zeAbYJQ<>O8?|)|Wp|}5>+Lk=WASRt+4@4Eg5R(=7r~dkH{>ny@o<(Pg2;eZ<1%nHA z@`36|IH+X63I>80m8tPmi7 z>Kb*)eG*4~dmr&Cxx`@BNn~8JnGs2PpxGeRn+jUWH?4vt5Y%-CcVt z0r>qUXp!8XOICm@)Vu*6z$F5=1#`83qgTDF*ycE6vJJ%n=R($Sro*6@`VtanY%R1y zJy86lAT1m$`y8RWEDv8mJ#Z>K+U%bTrOM7;%kb=;dn=k-b!M6S^B;c*Z5uKWW@85M zmEbJE{MG2u9r~ES>|swm*-;GMFxcrWXHsjy3dXSl_wBU1Url|YeF_7shRGk!4o6sV zpuXhoPpyy{B|Qw;D^05UZ^cL7AZBbr$_<~3C&1ID0pqIDPTb}QEgyBAVv`k~r}R1H zY#I!5(ZC*ZZHGpp%PKUdLY!CzroLJ>um%46JMePL>=`7tnF8!W>X};DqT)NrUUf@9 z_2x-zoc}^sjnV5Q9SpDyy{>V9u!Y*O|v& zNoy(U*MGi)D_e8kB{lU0)?=-bv9T@y5TDTw1Qbr0Rubj@lZ8%m+KqKu3FZP)c(%OJ%)rB?FQj-X-b1}88(742&g95DbJz9WbGcu4F^UICf63*ProF~BvzIblRoEGQo!v9z zYMGtf==VRc3QrO!BL_0iDDylHwJ`UedVNJ^TlAqKbY?3;G~PyXhi8wTr&q?4^vgib z%sklM`VOY7wWXCis+P_RCfJiy36f;?$_RcFV9(05+d_N4%g_SS27+?EY>^x|3m2>_ zAq1L0N`nqq4%3<$KN6eJ=%g{o9SZwhjb?I0*S4V@UYiNV{2b{#1pa(BHsbR~>5qTW z`c&&b{JTH@vw#2ptN+FO=l6g5|NMXJfBxV6t^Qj-zv~}+mXhAboovr<4gtiT?nf8DMy*%sB_&`5GS|Vm9M5JzsI^(nk^z)XKn+iU z@kEn1mW{pq2H=`mX5*ktquP~ab~YA}Z--F0?pbGYeb8G4CL5)kdl^tB0nM9d$xs9z z&C@PbX@VyrDvW)sFqH#?!C3)zw%{H2yG{ch62KGexFpJg%N1A*W|)92GQT%#$4m}o zMMJSH+ym}L{k4+m;Mc=1Sl{>4^& z{z?A<@3q)tv@239NmliK))Arox!=CRff3*d?co~%$poAz$IwV_xk}Fbu-9z+Oy0k5N0zOsVR za^K(f=ZUErK zNMb-y4PXLaP=M=Y*oW;Tx;`~JI#NjX&CV0346S~nn4#J%-J*snogZmFT3yW?gXrCY zKW3!tN=YBFmcfiYi%a7@wDy{8Vu*y2svgQ+@h{+!R+C9@Wjoa-M6BipgJgDQl(*Lo z1cUGv@7#3>m;^A&yI@~_u&<@oHxL`S>g1ge#PwA!AN{MZeM148qpauKEkhmRL;OA8 zKhjGRYF8>@zLFXWQ6v=;z}Kjg{`Excqf}>D1^yXr>HN-K=@kv0*MTY-EKssmdS?r5!>L#)^!KB zYvs>#RYrPU4G_@9TPrheOaybs_{3B>F64kL3u$MY*sR-iYvlUJBq=mflTcX<;b(d@ z(j5KqAAR)OKPWv_|K$JrU;h5T`&a*J{wL3?KmLP1=(m6S-{|?R_4^SOVJRMH>+pf@J=zy5c6{`99hf2TTs`n&VTzx$KU(|Z2FKdyiE-~I2* zfALTL+4H~o{Px>_^>@FI{=>h2m&E&>3g&azL?Y`%+EnJeIs~w1Ov?O#XH}&iy{c1s z38t;l|_e1U~rb4fX?WIhZLAk#Q-w2##jGWQaf;I28Tl5VQs_ zQ2JnCq_FIH06^~2(L?zpUw{+oe6Hev3Z;zT-0XD}b?7arRc;GT6mXhM2VWJ4;hz6E zQ*ChVXPq5}Xv6yj)Q()P6M%il@%PVvhqi_+ATTR2 z`|$h-7B**B!(i}pzTrvC%wfm}M-%0#I75&w_jYSFkRQ%FM9EQBeE|$~s~FBuW(JO& zmvX10JJomQo1>Oh@+!&(GviEvTM^Ec!_n8Q3j=tS36V?$56kQ7me*yG`l^Q5^UINk z5V*3rimL-)036QO=O=5Fb3Xtk$jBLF64T}Yip%-#^Xww?uV3yF2uejl%&UW}OvUD+ z_uh9x{FDQW%(+O#&>{Qr^?4(aISueR1lN=g0+8yHfWe11l$mtN@@b}IgHW*wXprv> zZleE?ho?s$&ayGq2C2m~VV9j@i0(61Eg;XJAYA?Gz@&e2-HEM z%K=zDqX)Tsp06X6w(NUB6Tr%`|5vtuzCT;Mv;R(C0a*yKPAkL{Tj}?IkRg|aCWtrK z2yn4oKlJ;j-67|5pVhHrrR!p4J->hFHO&5fz|=@P#0CK*L-Lh9PU`^xdJjz|LhA3y zi3o14UG?WYF^t!M>3cv}a!nTR1nWNZR77RkyyauQBqk+y->qewA+nsRhydK!#Ml$d z&E}Z3tz#vsj_3=n+I`FkbiQ6me=iMtRXqP*+Ok=te_3BYcNn6Ejttr2CVQcf_6OgR z158ORerS?H+iaUw-$HczEzbRJK%N6CjG)pc6G0i(u|mH~%ElASlI8hU51=jfbEnlH zN0Ce1u4{RWBDen0{miA483~aZ_aoV%AqCdNEwEFBubMf zMO;ej$l%wUvEw<>L$BWhUnsJID1f8RFr6P;UFS97f*gc+*huwA^BIN3;480wOmVi{ z3GbUTiOG?^GMOQ2l>qZq)3%mMpJefpfseFo(yM0Q$+ms)|5VkGrVQrri2#rE!Nb_1jb^9q%y!QJX-&ot%#d7p}-I>;U) zYc_BmOk~;vQ{nI;XXDS`0lTY^$dJC0Z{@_JcwVi@*3o|NDRQ`~UL) z{9nEQ+kf+~^-rJD`OE)AfBH}Vfkvg@tM!LJ`~zRv?|;_w^XmNkF1+?#YFq*Ey$>=a3@&v|KhR|= zqOcaq9eIB2Y_cb;LmZh+d;n;~gf=c59yuu+`aJ&(PB0*fkZO8^q=4AbEoH+5 zD6FJO06Xs`5LA?;ex%*w?(YxrQK5wO>aEfT$DlB`6R`fZ;%1|WCgb`zOTK|K&)qG} zdw+k5Ay^TzM=sOCFxUON{E-i~7bM0g$Clq!7IR4w-Y&x-BfKZEsQi0okF6M9R~I7- zq%Y0~_B=o9?@vEkp7ZW`?yvhwAZ#EdWk{m`o9YtnxjCDBw**klr%j8Hgn?XzL+@A92OR}Cm3+q`cj%1cV2(S$Lu@jL} zPFh`>rW_M+;!^F;macbGH9@t8RF@Kevwwn+A!R9J&u(sFG?)wku zO}<$G@u#55X0$!o*!43m&l_y~L$-JIEpnwCKAmn_QpPVi4%kiA&U zV7XWDd4Le}GTF0jW?OP@Kj+pBg0yqLe4>B~=E=XCMD_42-G8pHTg&+$>qyF8FGRF2 zGZsA3aY&1s*dWDnW8fWpW;5Ker)eg^h^gL+EpnI1HNz<`g2A00T(k}( z;Gcca_^q!yjQmWi`rUzVwSQ+@XMc9KmFqdIB?XG?b5w2Bo}ROMAAIJLduM*9j&11| z`65|9j2HR6VA3Fx_^k4st^I|($&lR4W(W?getrKXd{&|nWQz4q&#+OV`;rjy-;YXv z`0YpimiklGe!%m`zbHMQ{%`+3{>%4&|8M_4`k(#nf32P$)nEQ&&42P2Qhii^`jh70 z{cGv}`>#~`-B9Kq{z3YSf2jFS|EcOP|1;_Lmj2O^{`e22=O6lwfB&=o|6KiPtgdNx z9fqyFpZA%K_nhy0-{;xG+G|hs;sN>Mec-+KP`~$Odo;6>nI^p16KDZRq zbf+@z(ifA7jmfx^6rf$HW^xX}9(fP`KD&YDY&7SUt2Vh=t-2r0x~k?X%WV4HR(pzN z9RZK4)ph|TAmvC}>kVxaooI9@Uecr#K|Z#=?6=PCam_z8W4U&VeJ8L^tn$RR?VtFW zs>f~3QIKArVzRmu@iRaDYlF#~x(r|L}wjev)VJ2Obdb?I5a zzLf-!N+72F!$X;N;0Lju311Gu_fmNm_0S-Hr-oMmkOEJjR|s0mRtbkHUj^bW<@ut2?v@g3pIT)M(p^Q)DwHd*y&G zhbDKwD}&A~86T5k=gDBRrQgt?rvTqmU){lKjMjNAv6~BPdVL!$S+}ut={ZX{%cZM2 zv)295F{(*N%x0)`-we5zi8|1TMMBC$fu>zaIf)h6nLlR@%tJPImSf~wW=ysidr&b& zKv{{&#)sYyB1h5ly%K~W({@xdh-luQU}tm%#f2FF&8S;7^V=1nfN|&jC(sv;PrI|ZE^On71ubT0JOZQn>FgZ~9ck>Ib zBr=c+n_lV1l3H`^YACzmZ6!*}RiIU>$7$Fmf7K2J5{fCi-t7z4IzP3}xD>rR#_sdA z_<7~TgtpVn^OiA3z{!P8OF2luo}&W=9f3_S%2qg}%!o-m_*utKD0|kLs}!S?HV_)i*Aww*NRd^)gqDX<7NwgYS; z(D1E-Yh1gj`_xnFXX$xD%g0Nk?d~3kDUF{7iHqHGe|)G7>}-4A-sfPOTPd2X2Z-~k zdwf1$-N7sW%yVya_#ztgzB<&P3v;SYHiGg=(yQc$T;ICwmtJ)IecN7jN>36ntCm?Vm$FO*l3r-)qUY%;!jbq$i>I zBE}5KHBB&yh6J7jcgf$$*0Zw2capeYH)w5NJ$(|0C-vlOU+jP9i@%M(`0#*w{W;>b zXE;CpI`X}bfOp?QzW)xo8}&V(!g}%=@P$8&{>;w>?teNXp9S!|i4Q7p9?|OojgK0A z*BOg=_5^x$puW+4`%U1jUj=^iHxOU`V&KI`9Zz0Iee6x-)8}~XKz;ZUs~>S3Pk>K; z5B{?s`O&*S7k7F4?sskq@;RWkltjASD9^WwncUwe$+`2K2o5dK|0t~3Cw<5%^01No zdHK;2wsLjB1kIss$qjS?Cw4+;ulEMnTICjnn0VLZSt;>pu;exbLl$nsXxS^;Df>?+ zd~i0-3-R%TRAW+W~cF2b_F%Wfo&SkU$K@0RZA>f9l8d z;$q*#UL!#wKtVNUQQ7D#Ss-TI8Du{89*hLok@Nr_2TxYoF!L&a#H{wKhITSHcBM^r zaG5y<;58auE{CUK@gP0^j2r+2q%sGy%zwu4%YEBenw%&ali$&W!2F2)IlPU>1+(Lnk?bv&Biq zy){73rM%&Od<&5Y26_bnQ_nd_Umwrgm#&^*4>s_SSbPBXmFsU)M!%<+0EW;ubOS)a!8m&`7~fzu zw5=lM=bfGJ0`lnDoG`=W!hx9!ztzW{9D|m$bQ6|%ZAu$pf5TmLEh%Chd z)~r3l1ib_&%oI;qq`_ov@DeFcpy^zx;xF@jX}iABw&sH*)~eCD)dZU}M@1@#<<<^m z@UX@|WiUH^2sDIsDoOAjXzUVAjP!>qU64R(EtQ%W$$^Mu6S!t3Hb!?^c7K3k=|#up zdy5K%ye9(zEpw5t(nE)`cP0*i%lwylul9+ zvsD7lLK6Vh%=tm;UFVK?kM0o$cCgadxe@KlP{P2a&17mAEQX1y7{+>RqwGb?PxDm+ z8R2D%xV8}5<@obMOdg5fw8?k!SnXIkyB%K5S%vyMT6@g>_haLQcUrbUA4_b-3mpI1 zmT}$FT#cU_On|U5k`+yH@)zi~nSIXK>6sBo5#vfqp;v@99b^ zXgYtzoUiANHDXpbrZG*JfaXhjW*OzbkW14G>`!C2grb`mAi0gk{?dAy%RZ=akHYaJ z@Z<=*|J~bP`SoAJ|KKht5dDDTyYB$sd<*DD;QK$1^AG-)us;1W=(`_B z;Ejbk0{L!ted~<;AQ~_Eu)To#ZU8spv5rQb8UX>E{Tzwc5&1eAcj$ha8Q-q@*55uk@HGu#|^saTsqcrZYAEYmGJRMtu+m(Z+2qArFA1q}9t z$a=^ox;ncR6SNb+z~JY$suol=CT!Ph$c2Ezuw8w_Dr!EP{qC&k9skvQhD?SFC;eN7 zt94rTs}+A)n3UL%&BVksA}AG0#LxZIAJNMwP-slnspWVAHW-%QkVD_QpZDQhnSLvL z;gY(!pbpGuQ~7gBAe}kfKcx&{#ITMI3?_J<^&9#-gDe9dH~@}U0@&7PK*13WZKHD` zi+i;@Tp6Ii--gCuWkYis+hLx0a2ue=v4=AkeQ{=*S_#0zDZHABhItb!K zINVS#pbKIrJtQ!zH^!hGxtDYVB3MOd%K(MFR?2)^okNq4)9^4__0v*nt}Ky%32K!9C6~?^f`}1%9{Qcf^>$C#}Sg3}lL!8VJt!>%gAszsWrJ z?HY((2iI`))eSBqG-x2$PMmpTzvwtQ>m6m#>)6clJA(Hhq3g;f-=1}EndF+@{{8ur z_0qFcGvGG4(1DqY0PKbv#FiIMtlt4wdMd08OUmxK5y_uBgjJaIjP0O%V>E-TP&Aek z6}XB|SvksxXtvEc32dnyYHS+qhXZh)bwZ5;Q&zt# z5Q@(r0@j3Ute$gm@EHyDcDKlz*qmc%rbvX^KdeVi!ST;b_}F!w;UQD@OS<#+l{+&h z+NxcNMX+n7-T@%>JA6p`_iONh(s!A-b!$W!P=YpDg2~FbbK67NUs3z~UIS8fI(nFH z>8ueR;G{FI*3i)yzsKkFwNVFLVrV*dvJIlS#{Znc1ooeB_Qk(v*|jfqU0!2#q*l^E5**c6J8VrS`Ulp!6B5~qG*kb@mK(@aI#tt#FXN;m2DwsIpzcWzJ!C2yc z*xTxg#&VJX6VP*|VvnCq=)J(n+~j9>4>*rgi3d1|(DJWt4*{Z2X6GcCU8S?Y$Qc3-iR#4#*<_JV~W&UP3vvLNjmMRNt{6hCa;I^xFgmFzKSw4-o z4bb+`*InV^WRDS$LU4HHqUCRJ2;xEvC{ZzquvU;I!bk!93@~&eNW%l${>%UeCNErx zCfg~SyR=p|Ld72r`g{AA`@6=IqfymA_S?VJf9oq>!w)}uivGmMQO5y%>l?_ozZCK5 z*BU?ZPXa&uXMy}NLdyOw5N{J=_6LHQhrUO8*9F84ud;SL3frE-iR?$X=s1p#0r)(C zJK+2}@Q?lj^xydf;5+XlKKEJl8=oXZe)m1phaX~n&u8#EKl8_qpLp@|eEIOvf%ClK z7RbJJbp{@9)R7ZCL-UvyTrB}yC zi*}1NILpLsNPc?zytX}DJ2tR9M@-Aj*uV_V03gfSV>lA2Lj!hMn%RXI&|_w+q3oY0 zg358V&TkC8z#}d%4iu^vB0Qlbq=a@9{YrL@46w$L1pj%q^N42IZE~gTZ9`-w4E;T( z96SW#ti0YI3pr%BBTR;;lJUSD^40=>j?{a@CofoO#vcqu>EuJh`dEhcq>lmMwXV3r5&=rC~}@Ite5i%XqA?s|*OzYBF}yqYT~; ze?`4adCI}d1~|Xda-@S8WYo@6rTk)M!y(*KaH?L<1YA9|%@asR$D6OVV8adNdXMnR1f<0tu;>LHLK%4>>7rDg(QbhqK9-wD6 z3+1^M$W21JVkN>byA&ALzQeFh&>3_iSCS|snnZNqNZHI~a+v=N4Hli1g>p)1P-f;^ zj;mqPhW28wc9TUg!KC&xPTbS_LaFq$sbs)wMaM5SW@`x8L+=vVs#D}IR_xV)#=i7Hwr2uN&L)Z^ zpow*QpR&4hYRqiAq6cjs%lGJBd#*`bz>dDRfT_ANxkf(&*>9~Wt(ss2y)*IzD+$Co zB*Pv&NjY@}KCpm3Wqr2~h5SPILWTmuArbA>TE0a7(`O9el|h6~A-Yfcf`b{9ZH(i7 zQda?a6%}W>XtKX;o3ByNW=hzSFp0(hj`iJl zfUkZT_@U3Cf8viJKK0K4`SAqaE8txKA4oV(a7fKU^!(av7x~-&KJcIZf6)(*i0}V=^zppU4_*Ktet2 zUnIC3=nA$Wl~S!d2#*{O_=;&+0N-q5o+-xE)gpfOtR=f4258rwGJZ7*ePOpQPxJ^ET?#fW=7UoG{8p8Nb5 zPZGqt&_>Mz1CsUX1M*A3WHo@)9l-%wtE`3<6Ylfl=hrKlm)*a~_n@vcZh^^^@(&Hl zC1fVOL=;e&IT#BC_3H}|i=Z1W!;-2Yf^qe(;CG%Ch~va{$~@0gBt<4xdAB$aYX`Ae zIkI9IgZjH;;V%)Y5Y8awg7~__nIA!z&l;@uw?8f*HM+j~&Qi|73h3_S_&f#G_ zWa-dml6SAMGBJr_mH=5;Ee=8LaV92O_O<+N#J%DGm`!#y(;l?7&jXU3Xi_Hg9`pFG z{02ownTfrsvJ@Ekokk?|Z<23Zg9gh<>>yG1$IrKN$@aO*D*~LjzlKC|pjj1&qX_mp z(5p2NirXWqcOVs2Y=&0v_VAOF;E*n1A@aneK!mA0o4|oV8hAp4tz{+VAQh15V9rD? zXRV!F0j5Gu_^H|_w}hWC!4xaNte2F@R$xrqx(0jLK9;ah!=%hY;)Y(wZv8rewRT&I z$>s7n+5f&$1-NZ7C;ppUv^g-CkWxn?RI*MX-WjiIjUotPTW8}CirRC|m42nUPWlW) ziueFDcz3s9c8xhf#0d^C5RS0ShKZ9Hd7I#wN2n$Hmt>gpJH5Z3*y}{a z9YWQEY|U*Yr z+m(aVIIwNau2Ki_iZyhQ)@cV_VJuqyJYuKNS$htU&wX$lERbum8ARK;8&>xkzctG+#~ z=YRK?AHMdi@y6Xf>a~xdUwnY|_1^MB+s^4Wj|Df$i-|sDElX5Go)YEQJO+lJa!wC z$v+ole@_j}rbLoNkfO;AmSW0Qg;wZHjD^`HA;O~qh!dWL=PD(c%ZdNGLIl_L`?z4I z>O}nXPyHA{tAd9;P@pe;YYF#WAu&Uu+CATg0{l{d1{-t&l%=6PZH3TFyYr;XEhHxx*0ggr}%xuuml0%;3KG?#4Qlm4!(I_0lzqpAUf)M;6YYbmtfw;3i|m zNt4cQRk0s=9EQ)Y?LY()sxZ`Z4atTy|qfFJ;_o+)L;NmGUTCB z;2MzWk}e8=YVwlZ>>w~9R+g;v2wjJe$h-adTB;=Bpid- zz3sp;sbhclTJJ18rJ^U3t+!Cbet_k}t#@GNhQ?yGS#*9-m8PakSvza`ww*nrW5IT| zfpIQ6a!%Ss;Q%gqw)ypu^VDU|;Hr*S0)$kvS~;`c{rfET?&ap^7m)0IJ^>D-3~S5I zhPaoXS!2q1>A5^vW5^w-BrRj~e5z}DR|43`QKe~+Touy#ycl4k($+e)^VV#o0;~uT zAZ%}7#!yZ-V#p+CK02UE1ioV~1xM}gZSE_FvT+l8?y}!@rrZRW){ z)?O2ayAVrYx*D-^?u|X_A~l0E!&%0@K?tI8q>K44HUkD525Z=)MM5)B_;V|Ah`>~d zhBH!pbb?b>9bU*1p|2xcBJO~xfTQLkq9jVV}C92fr=V}G4pZ5!c+$R6Gahj8YAxa;~| z%O!*$I+1JS)%)`T;@gXr$UpPL-HXrUN<;^%^^PXS;*m?IJrh zaC!E`(pHocRQ#jrO~|zDp$EHm25^eFgo91PiXI}1NdvYluKft$y1`fNU|QysDX2Pi zziv6TSu402&)cVr>0q4Q7Qwhwd}1oCy4Kc<@a&Qsl=71fh@@U3?&o~08@AWbfX~8O z2dd6#DG1PiRFt-*xQ#-(5N=f9oCmSFv@h`Q3rE>ki&XWT1k-J<(y{O3oh4S%x6_}5 zOIhIA2D1iP`omR(f$qeL6Q0X~XwBuIt@-`>oxq-|LiM+hB!nPcmFOm@AW!&c<-afCYh!~R za~5tr9Zt0XJSrXy9tR4xbrm;cJ)+K+$T)!YJwSd6`0#g7f9wB>{K{8QKlm8B4XMTqE(@wIE%CM zRNbJ`ELRWFkLTFyF)ZjEeh}fot%2EWvu^A;BS&k#K@{Lsob&88HW%0l&V&f`pZ%#n z4DYX`eNlj6)*gT-DAzbzJ{EUPpDg#!##Nl@H*sl zx_pV6-{@C}3*VP4#Z*l2C*9MBF)#zNM2dyLKIb$*#Da;E(2uIz-nS8$J@+Q43av8g zDcT3%vg4D)f@FcFEXLvc`$l8~)7CdX0|)dCzm!ZOfyl)0n&r>9NvrW{bUZMxHMYz_ zu!GSCNnf}h*zz2KQ1-`L88Vxz>2eQ?G{$4r1d{ol`vh7Jw&8)X3kjFlEoV<5Qb|Ex zW@mLifXU#{m z(yXZyu9UJpkJ{w$_(@!RLqnBL4#El%hZNlQfzK{RMC~ReckTD5dfCb1&Bj~*5=gWemzbBA~7n-JLO#PDy$(;sxo;3C>6<*4Q+lmau?dv=yk?AKWT1?XZZc7#sY7 z7Dj@y@yRQUFM0^`rRubmOi0|V#KVW@&;8mz z#4kTR;^DO?eS7}{JpJNtBYy5DfS>!Ti2FYP;9J1$ZD1X^Vd1!JS060v|MU|mnFjcLiYrofzpL`uS zo*;0;M_+myZ+zx+c>m{q_Q_{ozI=G`@@3$$DT{S$wU(5!`+-gl4rE-(m%BBwZ(aJ+ zPOi8DABC}&$+jwyY_0hMzz}TXo&#tNM=gWdVw~qQ<-kD303~d}_5>=6wL*_Kdc0Huh=hXXxMb&KgkqNn6=vbZpSl2g~Mad?-?+;v%{ zl50R` z<75Z6HPf5}^f?~##YHE(0i-uuC@LQ3H8LKK2v8R`6vf~XrK?k*-_j5C={5D zZ(Q7D(`fg|pY2(T0C@z?V}nj8J7y9Wb{)K-Vd=XWOqa5I%~=zyqL57Mc}@6Rm#Y)2 z**gl&0J=bW1)AL6P(e_*L?sX>#AHnn)?a2#x-Y{qiS{(Z2CVGJZSn2%fJ7FUeGX8^ z&l@TZq)ObWn=S{ZzA$5bl3Zna2v`cHyES|06fuSgrYtKie?Do#be|1YW5^f@Bon_W zK)WP&=H4>YikGMr93q(qSYe@HXIi2}B8W6s!L#gaDcCjXu2vQe4fc>ojQrUD8Qt0~ zP%l_T88CbtAK$#6F0PDY+YmE|V%^SRou8m z2N+LJoUvEc+CPtt%0Qe7DB+S^ZY?Mi#G~I^)@ER)@KTe(=lAv|;jMpgYoPI)WWfYM zqBYk{zvwo|Ia}FC^`oPkL8GfYrQ5Kr2%zSPwTb3}MP9Md@?V=6GQPKbx%G{BBrg6w zqGsK%-)Z~*ZMTMq2?s$NGAxnvn@G?^k*?l8!SkJ#_oi9JgpZ~@G^x;3d3*`5G7U!3L2gmIN;%9#z_>sTNkmh_F zh)24%#DoWw!NvEKXCNv31TzyvV!)dxc_wH_Cvro|6TOI_csyup8!7bz3B4=@bCh0{}i{M`ROM=|03#_-+%uxJEBg_ z1Bhxo>ZNX2+zeoHxf(Z-Sf?_ZoRL{7^QW&Z>5*fbQ+C7ec!KuF(rgKKk3O(TJJ^;u zYY(XUUDenkUptEPTBM&hXn=vOg(^mU5!FlBFTky4#5Y(b`a^mkZyifj*CC=}M@Gh6 zP+Pa{f4bFOguG|eaudRV9AK;ov6Pc*pH+(yVE&lFKN@;ZG5orBUqhyY?Vf6n=~cI0$iYo6RD&>R*P5A?2nFW` zfPD6lpzEgxN41<1!5cGfF@2sAt_~_t@UyB@=0Bv@&Im{j8`JvWp61L`awT^Zm~54q zT(6HrE|jV-S~3+nJ3EoU#kpXgmq`})uJdj&jvIkpVmEG@=BicRbIyfHjt!z#+ni9f zG>kGTl!@g7opM&~XDB|0pRHU<4E3Jthcas_KCLBuc9DI7oi$57Nk$-Dxzn~kIYf=2 zl65OZh`1dgwbG4uLC;eYw1$9=h>L)Nze9jM<#Y+FTJ-hU`w&1)Ir!wTM;MG?jbrd+ zW8&K-U9-+JxIo-wOq~XS`p^PMPwI9Nq)}~7c8$S5OUyEgWu>k85CJgg3s%JB9ya`JB z5;3-3S*PjqW3V@sPMwJ5d!eOCeRd@8Xz7;yJRw<0oqGl=95OlE!TuvqsI><{+216X zVKr0^-KS2Q&d9k4VgCXBWI>$1@Y0T}6aSf<=zWE|`#t@UHBgsq;UfjEdVq zIx&5?oypk`+0>s21eWX<{q~lpmd#L&U|XKJvMW)l&gVeAUbOwZA1{z9oW0q_YRU1Y+g%^`+J0X4OJVkCEScmMEvRnZQQLa{h>qY<7wlw6rO0ykn zg}?%Rd&zzUTq!aBSLf6S-g^^UETl5tVaI@2AjyNK{c%lt=zbUH$@m^^yV5vK)kCQ} zhHY@#`Lyr>v*UX(^g?%HrKXBl_w2XiSC;%yjK0+NF~%>TOuF|T8q5kTcnUuSmL$UV z#q{%huNc4Ts-Y5@6bP-Qqwj3nz=#PN5!8kiMVpyA=d^uH4Z5pcU0|P~dqj%t(|bkm zegdA|lDe0g^S}a0@@xgzV8EVWJmWHZxcWh|WHNWMwE9b*KSBXL?}lv_vekm4y9JW- zdqQ>=XinVEq)ZmrhLkCs#EM}k8QQmq*FL$74JeEO%}zqfV4EB|_s zSeWE=!*QGQbpRCRXr17?>w57ubp3tcd;cu(FZ~VFhu=ZH{bk_pDf-##c>MNzIDYLP zy!^ZGe{lZkC-n2WT(Mwiu&RApGcHN3U~T}Z z1R^mo^=HepEPjK;l6=hQf7qzd9`b*&9wvVJCw~kx;Tsw@pkIn=oGItlKpVJD78GOP zT;|_$Ley~^Bb9wh@uyTYu**>}{Q4$(p})@*5tr7Le)ylSAQW7eR8#D8`8?SD9YIE?{XW z&FKdtm~p_}&Kw%ZI#@buz#exX^Yc1Ln3PxS==)}9%t%V_EDzkdNk^f)3ua$-hcd=` zzSuABp-&Sig8?iq|2t2bj!tH;;C6>#W?*{Cb+(jG_teVStL$eOO5G*pNMw}&bW5S_ z_y7`ECL65KttyA;o$=rq?F_l^ly6Qs%LECfYv5J|PpEGZ5;NIc+3?c;osxW+H|h%? zIK-Ssfjc~*b1&Y}vVlg-Ct`tXUIK90QTr^WRmK^@fCnq36gvXyo1}nM7yGg8hy(E4 z33n8oW5qgJ^UUC_rE= zRI1y4pTJZa7?VKy&We>#D@_bg&89P8Il0P86%;yaydw1-vJ3L^ioq|HV2zpSAj=9l zSK9a(u#~dH)0-bbow979_t}_4_T2_1wXvrr(>8}qax&;bSey0Tu1Luo`DLpBZTG6s z&@26%Gh7M?O_FBYD*`is2lhoAxCU*}n2ZwUAYcNR_emC|%Jz$vBf!-~2bN@B0Hbve z%Hl7uqDqV;H6o!}a5=OAuznT|`q6n!_O&EWu8wL38>I>#f;s_-8D8X2Lm4x)h(3`? z33$!`(^AyyvALj5)(Hg`1WOz~Wo7TlK#Bj`-FfqWlysPY$rUrQOBKjIH#(Itb#mC| z)nWrc7YA0hzTar@S|&ecZWy<7p1Hx~hRI2`OsSe8fxg95zR-S4KEhQJF@hf&Dm$BP zR1sxwgTOACj+~z8o~$a*VFoTnYpzS$8K?jM;fCEfSw+&>Eb^ z7P8;~M`_*8GArS5@m03pjX+k3kcvxUAjYn_>db?8`D_@%o@{JNvxW zJ8yyq7GG@p3#d##6nh|8u`_m!tsMf@h?MV_ilyE?<`zh99vOJ!dE&A1V}JWUczCy; zp+El_Jbv+aaKBE}f8}2XUjHHF<5z(AFgosmsCK97*hzE9CXNCubOwO92XWvXIng-S z(J?;ul+17jdxJT*qCzZiEs&y>5rh>xm}Oa|fkHgoVP1lhXIb{CpJ{Nw zL_26H0x$gz2i&cTaZ#;}_gN!-4x#UYM8~4Yzrp zXa4t?M=cHR*oN9H9j{9xI{dk#`Xui&Y6EuTR{jbldmJy>c^I9Qx*Z10&0KpSxTfK+KM12eq&(W4P zL^oERA~gcXK@33ADhsZ2N zWlR4aOXA-#1kH+K7IcWyok=lpb30oHr`RLZa@dwG2IFB}*7MW&@cyLqEb&zhuzh8w z{c<2OC9{%A*+)K!su(4EXpt(5&)7Qag_xgNVDf|g($=LVKjbWlTIBU<0DWA_a zBU2gP2)6u$t0Yg!H|5!x`Kgx@_FG-bq^VNSHeT}M%rD`kvbBq(%L-sEAP=b8hVPa3 zod6EY&+4h1ZPr@jM?yn^ z+3u$Eang}lrb`7vN{#>zy5%v5q-eHO*xrX)3!RY34jfUcIP|;Z`0okOU#YqP4t<~H zJF);1@NgkP@J@5rR05YOu;{@)?){Ggh`Td?`4=C)oX>zi@LBYizJ%ij;Gg>&!0X=+ zoL>U+C6KE_ljD@^idMxtOaHNbTLW+=DGmVlKp)7s1G{dWEwVvWr-uy8j4z7jGv@06 zp2%K9|72%lxk3mhxja{(BY}9r=X?Au;PpR%{;&OaZg~Rn)|Zg4-6LOn1NHcTyI=g3 z{_6dc`ow*9WiK2niPf|!@BmP$s-$2GSzJic6gKGyCBis})wnYHBpCz}IV;v~+nm^k z2e^WGkp5Vo*M*xBIt#8=#n?6{2}3PJ(G%it;QW3l>m*+3m1GO!H7AuY*fuZHIdQJ8GV z0`A}Mzy=VN=(D))L_zglMMWCQS?$((G?ve5I2i)oE6K|%8uVsM18g{=nH}wOSS|Pc zEm4~bYIQJ>dgYy|@a6YW`6qlv&iV`xYK&fOpwfTNALWZ1njKbsW><62L&&C9n6GxxaEkeS-pPvF|OSVH82Z<^*(7q?WVN zWMu|sR1yRM^$NZt^cj>s)m4QuA{wXKj5}asdY)p0p-P7Ub;QbKJ%{eyu1A25L4X;1 zflJ-h0JB+n)GQ+}-!%d9Qnd>VG&KNo%Dx~&?QDfTfV{oj7dDd7Uet!3j=-c>&F9T@ z?V`+fm-=WeQM(t>K@}h3z+{Ef6#@MAt6oC^Ln{DD$PN`|imOX``Q$M>PXpEqsI*?; zP%|qRt;cR4K!8#L5qPKZAfs{C=Lfqug+DjMX4c9;x= z=B=oFIFt!W(EhCo=_ify%q9Q>Mq~VTmb-xr0?tM#J17|m;1IZ3Y5ArUl9&_W6LyT) z0a^RZWs{Ze@VzKn#N>FwWwaPVz`gLSj>^gWOl1mm_^nCd#9GJ(4wc12?;R6#_})a6 z>hsp(-|s1z^LzPX^>ChB-mu3fIdc>_?k-W=vz#{~*vVp~3)YO@J;vyK`aF!H}b@WTiKQP;o_L$E_64Tpfn{xjIN@H1FABppYp3c(s3KovSpAl==x zqpqe$cJWvvvhRE`b1{`JuAVj#d;@K4UVrPkz_dFmY-&z;nSTd?DYG`u0$A8 zmRk{`x32QJa^rj1r8LeF2tIU{kv!`RV99^Ea%9@sL^P1#;~9=T+NbEtCMjn*_FZQq z*MVR8rT&GN4|wBqpTxsk-#~o#edNFJUj<(KA)vmDtd~1)Gns$Ne575@?Gge#0{sBs z0my~ugF4;^80eo+W%Iz|SxOc5nXT`j`m^BWK=&QcC%PZl`j0}??V`qn(-0Ixo`}5X z??3!w;Mr$@zxuBN_h;ZAe-ZtOj{#r!6drNI{V)B!e(V0pk@xFH0;*(pl6G+?59GT7 zifNp%Bzfj}5?qbEV4^ZKxYU_>s%0p_Wk0hk;w1h|<^r?b0lH&NsTi53Ejs7exS0bJ zGqKxW^E=w{wGOMHYO@+*EE{U;Rh5nj!N8WiD0mxQ&gV-WB@hh9gV@T%bATjx1oE`u zk_69s7+K5HnBM=FnDkPPxFyrWntZ6%db9hTfmD>*%21Uu|A?S73T7xPSl)F?ydImq zzI49r1+N3t#Jz*OJx&PlI39zXY*Mb$)MAB;L})30!^^* z@}^Rcb4eh{kLjuGFg<|lVmMtw*h^WIcA(0A#ThJ%sVR|SRz^@spwGe6#1Q)IOR2uJ ziq$*Gq@uM7wEWU+gG{nqf zN&X!~OKv^L$ZT*!Vl%aHq5ZG98F6f*6FS!(lM`h3Blhzv(+ckahU#%*7JtA*z}#U3 zX5y&IUrof|@-rsam`QO@U{Cc#hwMWnjg;Q4Q$eBhzZ`NF;Lxj*^V&OAyaN zeqvsD6_9hWPE@>Vn*#H`A$?*I6XkOGv;)A=8kRGX#ZS3pl{mc~h&UKnyChV7od^Sx zomFl5ib$YVAQvkQn0=;h*})+U0+ek9rt*LU@WHZvWomIDraZI{YC%}aAW?n<$^pH1 zVjVq!RwQsN15kgz9KYO0O2+flp95Hj2nydv?^!wyV3?hT{FMkF9Ta7XCC!lI3 zgJeEE4p!5UROs;ynI?oBgb=^94k{CvO+gA^_8=~(d|-#X4$5s;NxE#1k8HI-QUB89 zvvi_e`kNR$MTSPY>mG5HiFzV@_Cl;fL9hBjW#GCgcbOv9B6TmxU|G+^6XcAAP;c}~ z`+LiKO!XxY%B1OUeNXV&QU@YDzd-M~_SuD;IFEZV*h!5QR}hsJ#fX`+VS=9nJ}pmj zqwOk&r9M`lrGJ1e33H#2yg?Nk2*vcY{Z-D^rF1%JuX4e8I@%5TaT8O5q^c-m5-G9= zqw>w=Z-t>q3|hWKI0^3ta)<#}>A2rMkSgUD?UMZc%+f3m`QQZZc)^!&Tt zNla)Ur(&z;XZhiITSE%^%~-9uvAb$=I6J6AXQq13u-})T4^~ahEPwz;iR9at?$$HD zT2_kLZ6Tfv5)c*R+rsCijH)pW;YJ|hL@zrH;WU`kITd*I9FiKc_)i7;rC5fmR_V7B zIRu+AY(_ih#b7O5{R0urOp#l@TqPN3JiWieSHAr4Z@&FD{;5yCiTdy*j<0_m@#p?5 z@aB)BZ(k;_v>L7+jsUalI8jT1IZA1<2KuHP;SGo<06qi6Q=slBQr!b1Ax;j%PsrS0 zi#J+?L3y;xL6~NqI2(u?;yicIJPE$$bM*<%o_$0-{4VhP3&3CgSGw{A@~y8Tk2|c- zzlnPB0`+%)_2I3j&+hRo8i>rSgjdVc&Jeql9@2Wj;kb4gdH|FvzsLH$`f`WfQHfw9 z)RgUQ-J9y}OGg$H=w{pGKWL6pHii0P;ysxS*6!QH^xpdALr%ciC22cs);fZdBq4|18$d*X zQ=4ImVB}Gs4aw^B!7& zE0D`{(zfLcbaiB)9&Zb8!=>^i>zM8%rd%(X`D?ZVm;g$ZX}cT~z-$(9{=P5e@9A@e z9B$t9jw-!P4-V}y)O)3&cnAT57PAlO4pc6v$HS`ByGz!y#~>=Ht=|vb8A}vNUdkRp z0;oZxCJ)IYvLxD@LmX^Rn5&nzL)7U|GM01)V9St!KgTFhR<_n-(uj?+W>3|FmFSlV*oEWrd8ItSxVXJXSfx^T!L)3yYT zbmpCtnlppL`LfZmB>(;%eYVBb!}dr7utKlxp{J9NgWi`Y2Tfx!tQrULsojuysDv>co#`nLeMd z(1?Rw^y&9qsX+fifb_2R9RD@;UgsHT_6k~ISSY}H`C;h5t_nH7n$z`F~?zCdtP@CnT zv|Z=H(7T2v%D;Ig!>6%moZFl~$wJ&iEp3 z!;z*)QysorP*WHOOAQ{j-EK>1458a=e|Ok>>pPZyh8wUFch3^Hj~+kyJHL(p#T&0t z6@Kr_$e;U3;D`SVfNvx65uJ~OToW4sh!v<-@t;6#@Th@cAljwVF6Vk&Q z1K#F>4`coRVE1W?Gz#EO;E$W){(gKk+7hw{@wj^;Z#aLx1dclhG8)}h9 zZ0xK1;>;l)Fn?cbGUtaN|0KU+C?+yI=X0qrA*?PgjssIx@nt7KsGb2GtzaXi*xjuR zXX|GP(pMX(P&vs2Cvb~7d}r6BF3jY5zpK*P-9T$#P0Wk$?7DBvAy1Y87aa!s%>j*G zm4Y2xYzIz(sFT$XW_7@u=XyVth8EA! z<-h1=<_pd)?ksl7p=VL}`s@L#qixkV6aXnUoJGM@_8wxT+k*_;fPd#Oeca}EVQUn@6!xap`TU`W~E!H&LZyu-FWOkvMBucnwH&wpOJ}ukgRea%@bpFsR9pxY3Pa617Mz_nl{FEZbbV$BNXA)+!qn zmIj}vrt+fY!^mo8H@%gHPSIUZMyuJnWaA#v4=8r^MEnS#n!8^I9EzB7k*mEz__>3C zi5NLF1dDdTldDVpWqVSrzrb_jPAD0=1Y*IqiKnfrRTc}6VLu+{qBDb>8T?$$)hga*+Ggo1+lCr;Qt!aw^ z%6x1M12yRObo}lq>SUt{LjRHN5u_3f5^zhl~D*zUM(!2B#0&OQfB z@{x&`Qu-IV|5Zxg1#Ppa8_M7H^JSA4pz29JyJtT@n8-cmmg}6mlTGn6Nk1s}DZ7WU zPiT|TvhSAhIo~!Z)n!n5z8- zase4Rb16c4R69zStS4s;7z@@E6HvTvZR;(*aVNW$d|@=O>}OjoY&i>; zS@=K4WV|8&L=483&^!ZPRGyNl5Z*DVW$a1lExj;*r90j>z7f69(Ktkmw<8fJa`c?E zPnUta-3rR76a1b;D;?a%!!TBs?`*%l{F{6^&t}R0U40A}b!Iz)RYg+nEh~&eTK=Jx z`6hX5DD0U;kk6SxqkwD|q$|cgI#19R9%!{~)|@rJJT9#v$)mGxzF>u=WJ)VzY!QsX z14oVUeaO2!wFFHZ2OsIy=9v5ndt)Q$ zuJSptf@6WykUp7L7x+@$7vjp~E4OcqhLaS5N=j_;%=Tf8M(LXMQ(5I4seF{Sq5E)o&dyS)ve_zeD> z9z5oj$?o3CzV2xmPi>7MzO)^uPO%D`EEr9r>i7mL065ilQdgo6VDd;80>z=HHMF66 zEi$ML0B1m$zp?r%n>r=@(CwFoNHMF=2jxmO9{kyb#ec6svcxIfI1c2))3W!Bl95JiO91tS7$C%>8iI^2;y?v%C zsRNmw9uUKeFJ-_R&X6kW)cp5T+3-?JMZ07RA+XJ%Hxrl({k7hOsut+pS=*4Ij28bJ zt)Ou!JI|F;xTWC5cD%DuA++SQ>8%@nB+C^IIkVDqW*uBzX@Cu+CP?=@FaK0BS5P%T z5JYO=qD!vPC#_+hDBmm55xgH;wqDkeGg{EaKrcB#8%==EoVUpZ4i-EuzrhNJ5}0fN zQH`_Qt4U%2<50P4`PLg~mTg4a^*6sSZgS2vAQQl~_Z8cM2)fyE)&7)-C9#r0Iui&I zU7c)WskS@@L5B@kF!Umw;4?~`#oOQ}ipCi|<>C-SYfr^C2kScK+|Qj>(=C(o&knAd z3VI&`afNK5YLQd2KER;V?lZ_n-{ou=;318G`5gt4vX3+uCYD;O96=E89!Coz?1)Id zm442Z1Rb>p3hKEVl2I+-r#Hyk*9`FLD{!XXt==uDEGLUyYin0V%oKMy#76j zp}?-S0KLoZLr$OMZ0igtFJ5uUXO77z54aTWgo$?%T&*gZ&<};mZ&SkyJSBQ({GB1Sq4W}IiHND$W52rvK4qziqYTfKCbEqg1> z&vmj6%2j97wh=AzdYAd~O!x4*YAxZkAMlx%gt47PrMy^Q5X@M%?SO!rppw4V#D;#x zfqY+x@l`4%;d#|bX-HSRD7zTK5N%CZuwxi`^RSbalutA80<)_wxAyb-F6A#NDVxk2 zy$_YK2XRM@{;7f{f;pK|nKg1+3Y@(gA(dRPorZxIR=k1}y0lF|--ldU|2U_=gE={n zmAg{Y^PytNKIwTiQJ57J2W@OFu6wghp!h6JPtWm5<7JJ%Qs-v;QM`}LO%*g`I~V`y zIT5fmoD!q86%CYcS9H;zh(L!MDOsTsy=I{CREMsfjAVC?u2oxpgmc_8V(eO~U|6*8 z8EcGC5dP2>hvxsJp0`@0d?=#a`arqhd(s~<(NrZ$ES79-Y`ly8&uLc-#UCVxx7 z)rlXtyMOGnus(b{@F#vQ*6{~`dRJBce6$Re;J5g~KGA0}_UIE_O5veDFMvu!KLh$H zx=M|+Iy1ZQrf5;jZ~UC(mqwrDn2KV5mCwur?TS4BI8WwmSVB)zfC_G45A0+|GoN?f zka0slz5rf)1^pxc6yl%%lgO`s1;_0rp1uCO@4x36ZvVeuz5T~;e(bn^{`5ZhYP^#r zg}#fLnGLSmVva9`lK|jU@ZO{TkS&S^a5i!O(L;QC$fW&OiD<{wzX$cDlN$+^TXEnd zjVrW`zbPv{_!5(7@+P-ZC9GFVrs`)5p;5-q5H@gdA3MR3xS%%aN6B55DwvIT!Wc53 zu%m}X5XF|Xh^W%u z-Lx~*=S^0M2Ca1vhsxNT8S;9Q>!E~(iUev0G|DJah)bVQn`D5>3=u$k$b+1xr>H;- z&``0`AYC#UOa-370&;>Pu}p4(fU=j7$V#{j%=I-kYymny>VS=ZUl`|o{-u4wuAX29 zi9tr%1BJ7pzB_-HmOhEjOg$gklF$kQ$lj7rDe(U}Fs0+?hJ;h6r17N&b21p&e)dxV zRkJrPbvMP*QU;xr|MS{wcPT^P47IM=@8!XhV9#1N*+c$L58&ZojYLH-bER@tmu@o{ z0|E5tPN@`HtYDl3;prXFJ2M?vyn9s~MEQQGyr+l?4-w>~+Y>YSc#^qD-9 zmQ7j&&Hh~n%W%2A-wQ)nd-Y-IS-TII*j(~cAsffRc57Pe;vy%MnHqAZ16WzR+&Ox( z;7()lcaI?rEcXmHUB(G4Pf(WAn2fYvqHP~z2cMFC2DB&732vrJR*hMH)w*wAjh3~-DdK*C<`gumC{pikZ3ffis&%Dsb;XL^Cj;={L;cXCZV7+ zC0C|xOft6aBFm)=dRu;5dT%6PqK^J3RkF%y?k40!UiB#(5yEC7sTZ4rPl;vg`yu^1 zjA+v>F8uqY`4=G^h-6Eo?Fw~YL}OoU-PnHydS0uUQ93JDhCt`b|4Qx`kWfwX3~5w4 zBS@ffa2~ULCfr!1RTE?$vTv3tVg!NnroDhOacV=s@?hjO$aF|N+bIN`n42l%pd9+I z`qCCNjh$}QQg8oN4mj`S255*dN_r)|T_Sbqn`_RR*~uD$f-8Cxs5Sa-AB6-bYX;9Z z6!h$t2h5#t=A=l@26`Fi7Blf@j{FdE$j+yA8atS4{aKKNn>HR{EVpVkmHH<{)0*OVBWYh)sa0TVUH)74JpjD98o&Nq^*8Ip!yC_$Z+!** z1K;2Mg+Je2Ukmh0#fR#v2X(LGWbtAJfHRnv(DeQ+pdR?jd4I`cF4faEn!~~v4_5=Y z#n@F9arLxmDvYolL^oQH90{%lY#{G|x<$7K%ijW39dU}MYtir$%W96fj0N-y#N#*6 zKl&%Je)30AzxO5Pm7hOHKRyEg`L93zhi^Pt?fFH#8_9G7(VX_P6y(ysNLQ3pajPvu zO~$9h*ckiWO4jij<$GPh0X=jA!8Lejo7_qb_H#yG^5PY-N*0veh5ds|LyYK(GPZ1c zgr7JQ$}t&J$hkNSSJRc@d22i$>$_sNjv;@i$_q&!NrWlC7fTESf6*B_rQk3nTmxKM zpr55~GjY83!5EZ4hZ=gIl99<%&hb=sIbsK@*X+h+ z;0C2zWPl8SvrHVSr-`k-_Ti_UP3S%NP^C(SMrem-SVx?Tqj6iMfI0M?r-FeL5R>8V zAagawLfWW+DrG?1F0bU271X57k^+@d!w*?ifdWsei!FDOIf5=mwBg_Pl{pfDIV<dNC$_X1ifA^lWzP^Ay^R* z&2||9cD)SWO^(8ztd&va!xcSKy4lF2L&`>Pqa6ST54P-in=G)c6o3YXZJpmeHRV2N z8~L(ZADtmBY+y3kF!Yu`{r(KaG@NX$QiXu_mS7;nijPMn!1PMgE(T8GcSUMRh5`!e zd_S9f3CLb|t4~)>H~`FWJ)0h8wUz?S7)L0lDf@STj?#np0swN67}4~1uN!O}`hf;k z5|}9vT(V^j+92tSJcl4~K*AtIgs{qDJ(1pi8O`dgROV_*iS_=7JL2G_9(Ua*D>nk3 zM!&)n#Tl#+KrUn{`zrr8#ES0FRUs)7gC+3tQL%q6v#^vw186sSi7wfvjvQp6wyr4S z7per{RR5UI_4%c2gSl(dNP9{%%W(PoDOr_GU;H^HJgM6&{MiQTJ!d;tmpT9LA%hty z#2f5U?xlB8*(GA0+;(hDMM^6O@!L_>d(H>QQ>}3>n?@pwBna0o$)3tqhx};j;+DyR zW~ddNIMP9%-nn)UyDK%0rhQAd9O*r%w({!|%CMAW$}cB8a50T*Y+pR|&+SbxfNX?( zuY*>PPvP_PW+E5cAw;<8v7{3U){>d_^k2(&@|}|;xDa+IS>QPV9OkK(6A-v_U9MU7 z9OA{ZHvHV7&u0aU`nYwcXRC8I0!yjSY%uc->K=c7!K-aafGoJxsp*6zk9u)oli;8X z*~t>w>q+~igg}DB?qc_m+y8|8y9iAeyI3oxGEeUrBGsIwwT`FeDzHS|6@T_q2O_v{ zW{HIN0BI<5AGJ2I3>v@E2ShV*mzH;tGe$|(0j~;gfs&kvGvUoz3k9sud?Cq}OP3Lv zW8${9@7#Gl1-5S$5S#AxPKP-@;mq+f9E}X;`KKXAAW?R9uWWKe-VL4;Pzg#D5gh@ zy0cLyp#s9g{5#@A^dllqU;yG%pdO>wOP~?lTrNHubiG)qXd`=%qT*tTfOVGV-Z~oE zcQGXKLe^5n%g&HH;`gW*$LR^WsHS;=HpXH-LEYX*^oPhl{+EDHJV(FtEyUd&?%r7F zZ+^Z1c~jNMOPFGBT(?>5-R{-i1){6Q2w!27o$%X!@cd0gJ6Y)qvNKM=f}(nP=gIFlV=MP{B#$=meHx3J+u!LsV)_0@ym> z;n?&?)+fmJPO5?aBw5`|o4f=cdn+7!7kfZFGiVEDgC#PUVQx#M_2GUC28*~phKxQ9 zDd66_)X#K;O5ODDzCf45Hdvn`a9IK|K!M+WbsWl02GEBLfrDQJ+)EX#NgGgOp?ANO1pAxLy{ zO6!8bV2IxnktSQ=xhB3pP8_#P@p~;U191=EvCZ#{=lFKA0 zcFeakts?Xkyn7=H<%>a!Co$9BV`r^nKc^?`Gmw=sIDoJ|NW7%huu<9lnF>V0dzKq! z^+FHfQuaN>Q2Mr}rz zq!DOeh z(&T>xB1-2Ql0W$c*hRL;BWH4I^p`q$!UP%8WRHG#va$YL;(|D!vv3J$%>9(o!R4kj2p=?*p_L;3q4OFMSdJtGg8^9&x<)4$hzY3E;^O z0=KsicQSMiaWv+@Fh1fWf7i5W&h(Q!oV;jfz0{z)2^uIWaRNn{z?_4>%f|K8&*}Sp zg_+=P*#d5lbWe-?{Vo&`dC&nDWJNO8Wh^YBszW)y6PXKmcpLrnQ^-H{C$PTxP2ht^ z^wZbS4<7-)`5Q0(y;vfLjo(C+`jIEd4>J$v=oY{PbqgPHc8kaxB&$H=dLW?&V|^r8D-cAjF+ zm(C`7zi_7R{e;-ErH^e%Vh?zxU>JB_oZnOtP)h<{pAoDyyi~n#txb$P4yo=jG-U(R zG(hPrzd;@iJwY3z0q(2Uk`A%tZR2q{OViu|%1*n)xb=>}lwy-!6*GPEcN3f^FvNy~ z&BDlZ>oYuw{7UhrNWP_hN<})-CxdEbQX(}pMx3^OhNZVLjvLbHYJ!@USD9W@5n$ap z<#aZ5me~n}5$dez{rs>j@cRuwF#7APvw{$n0veQ()nVp?q)|x5^}R{`4D4*j*cJi0 zEb3a=-soD}EINRy#wz|H0hx7sk!+FSa=>y1vpU54A*NQqwrt2rB9O}*H=q>33HKAb zy2#H55thz4+j)#LF*)lq0yO++4*ViN3>s$cMfja9dt%{D*ukWN0v@=0n>gRq4&JfO zayf%^$$?9s%}xgI+kJr zGOa<2qvu-pG5oEe* z`q4socX^Z8K(={aL^WGsq^t9Iy4+0R1KrUXVXw?W z_rifx8FVTjhN|vPVO9|vBCu>%Qu8ZTX{HOj5|Yn5Rd22s*7=!i4Sx`dI8T4L8t{V2 z4eqVyx%Ejcl7=@Zo;f!kl`33X-);OyzwNfzsx3U>LAJ%pxl~0|h1!GMQi>MNRuV*i z7Ri|{3o!{4h!{4p-nvu9Pl44P&+h}@c&Gl=_dkdy&z^MG2|QU?KlRT7cpHct^FFR1 zui&3~R%luM8(!^BuXSzQ+up8>k2LEV9D4k0jyg8PkU04LVm z1&2@e$Y<*ijA$J|kZ1{brDX=xsTm~KE*Ig}$Zm~DQPtrP+aaP8p~`ssVYV=o;*eHr zB%j+cHvLX?a)5W{QdTNPiB8>jXUzXbr%DhMoGEJov8nAnJZ49fRd=s8X9IA8gm;Jo z3cOHK%yC0AlqAytGvU&k?xndl945o379*-)&3Ur@83Z0}@Z*zivXU`E(+)9#%wd0_ z?}?U~3a~Vzfy{FQ+6?s}VFGz7*P86TZ5fq^pC6HPk*A*1R@m(a?cV{0(JI(!FgwV~ zk<@IWQ0do&>{y{5G?Np$BY0N8?rEVRQc1BKMn>a?o)t6%ZW6##+8@}|AC$eaGYcyy zW#ts$YXL?E1p9N00Kz3)0xxwevauiw?m;hn%uN-Pg7`vc+k{B0bjgqO+)AZ)cZ|-A zgB^wG2N?;)a0C>G`hJ<+r3xNXvgW`)9l!}d@LJ4H$2Rtf0sRaBZ3OGWgmOToU&J80 zRqf(3L{~JJRqRs8m4R9bf6K6`wdIHEw0q^VOzQB=Shb|xF@3TAGFGkMYbY47flSdW z%h^;rX*Cr{K01BxIUa`~YjXaWHxPL2DB}qjM7J{H<2(#@+)%F83A5tV$>Ch3rPVYD|LRmXS)zHzL$q%}@1AFa|)xPRrF(vPrFsNxHfQ zCMvc)oB^03QUbOq7umAhiWpds&kqr?wht}916Qa7x?BOIS4;LZb2q*2Qnn^!0|&kO zE`YgD6EO54tR_=Rd~}Ie&q0bnpa=n%mZskS>N61g{UX#FVcBv(qyc;xKps72_@_iYYnyMz$`w4V)s$xYqmq8g@wy{f99(1xi z$2Jj&X~D@h7?$Gm3!U70(YjySEb3aX z5I&+^WqyTw>pT2he5Mr~=<608lZmM^U&7uRc@N#?3gAfnT{d^wr|ghP8T16z?JB5H z=Fo&Gn%fh`PF<=GrN8Lb{m1yJ2)1#y?#{T{dTalkDdJB-@t#A&Z6A@L^D?U80i=_9 zPCP9jCTXHG0Po3t{3h61dY#I!GN@I_^bBUq{r(~UXv>m2VF%eiK9(zwfW#r}&p^xa zEpZn~D2ymv!2!()SJ*A|RQt8R4}q%ayXObK^5y>DJjw1SPjG(YTj(G8K~#PgeZDRD z(+v2#rt1O9BSB&;8*db)g9(maK+`7S1oB-VJ_6zfFGKTkByBemc3*-%rNBJoGChO9 z&y_&kfPMs`i6nOVU;oK@#I`N(Z9`-5ZV7TVkO$&?2VD=qpZ+tz%ZKh44_J5i$fJON z^u>q&_Zv?Gje`O0#0I6q3FTyYK+Ca+?rPSYifnB|N%Y7L17{`~38$6*$$+ca9h;fJ z_exvC(#)LmF!2*0zOZic^Go={5l-6fqt?!gmZ86}$nm{+CK?XuGfof?ML626om`-M= zPu-#3NzNF+u=D|Ia3d?!LJ?vHdmb{-IHRWy|8Y9dvQ|6`lex>jC z-}5zFfxm*J%l-2m^(f2tXkfHUi5bWEtTu>21h^R04jIrgC$w1VJ{5$yrJ-Z8696ai z7aZ`?$_0w+`aEH@5@)l_vLi=k0B=syK0gB*fR-2^I&`gl9A}h_$ zPp#T>wMFRf5k%jXdY-h({H1yU>1=QczfKsfwRn`T`BMe^HY(eQPpO{V^h~|>{esmY z1(RYeF9Foq@*Hx$33wIUws0{68xbNN$C;?oC#bt&Q{^BF1~B{?YitICfKnfQF1LZi zlm+_xoTY0p*fL8V%HY%Y=%hpdI{O!srTTrK$a>*tu`x`je~>|M3A_>*DG-mI_k;s- zXXiaJ8!GiukF$e1gP6&R21YtUcgV9+siW!zCwnN+I?k$NXFq~Y$3s(XgI55jY7S#1 z7|6v81RRc4B#^W4Gu2-)XjrrXxU3aAs}>_30(LI_MXJ{>p#bYb^tHjcK>;(*25~OU zUm~N@fplDLF(%t;1@`kr^4(WbKMa_mAT&bHbXYMGoJ8Ef;q#=O>x1&iKP>qN_3$0M zC(nyv4=HV<3xY@#h1z_G{Ja|?MT&+3O$H{ah{CytpAE3WWR54RpupFLA!MH$jaaE< zD?fj9SU%8!lDvWd^)Bt_Y#)ASS&s^Eo1Eg;`MZ!m$WY2D0$9%eC+1V+hc{^@sr76Q zItosJUv6#M0hPfmTP7*%iBS6?SaFvSX)F0G5qCPD99c4&<~cH3yk`+XGA==;d{Th; zE=$#Yer%l=%eSQ~D+x5SMc(X+4P$}0+AbrTfQG-)hYd(I+$U_=G8~08ejCEepK1Ma zMG5gH$tB3vYlvhzc#zCXo@uLTCzlAPPWMjpXFWU&0e+v(EJg=I7;HjP;RTU+!C|)D zv?r$;rc-*wiZ)?|1tz>CJ*>(%+_bS>S zlE#bAOrwN2Wq0I9Sv^3EF95)I(j(I^YW9$1YF*DKG%?+{L_uT8XPOvs#RHtEnl@nh z9La?JO)X;pVs@&cKS$Pfh!$vVE^$HLHC}vh`@+LV_+%V7Z!eI2!|f;j37mM3c`W-> z9Y1bLJf9_)?22a<`}7Uym$rl5H>)#EdYs<{>gzheL!N0NSXmfT`riQJhMC+Cz{Ba8 zxi7ho1*~_psYG1Sh$(gf(isw&$s$t)x}ce9{LWMFTZGei{2JnuKMH)|(-Gf(AKfSF z={@S*@8ZWFIzP2E$aDf;gsQTI)66RPZY`+7eYPW%aox4D=P9C`uGR6cF%V;?LI_*0 znG1=woN)lUG!ovpmV2~tk3S#E zG_o~=XCw?PK*swuaGcKsG~rrcvj}oqUo2-c~%k<`GPkhs9bES-AO@Rc5 zUyunWQ0yrO<61p16P*s66^tj~6_!)Ze_>=>s#GpDLn98p?VcQ(s*sS31DM`-`3$Za zQl-qrc}Pk4$rZS6TnMyQ4>HB?0HvdGN;YAog_vB`Y`N710A_wf$$%JC>8>4|!_!ME z6$FZflmi25didGO>{}<3Za~r?NkTD+ImIb|a}ea}f>!Umf>4&6o^b!Z3AymS21!K5 zQ)Ejo28Yhv!CL3s<8?(CAm`XMAi}$ZJy>NjQOeGj`nN-dv1R8<-YgJ1;A`oed&Fdf zkp{ue1_(`Bc^rKOrnlDmYnGV0T6^u5osS64ghcoi?9QnV~qP|B|Hv5&S&{2n2SJjM4V0R9;Mf7(ko! zOb*k6`t4%=pL|CPpXf{u=(9!MwQPj5O<4lZFxjCvUjFacg6C~Wvd^sANe_R^P$TIE zt5ZS<24CKjGP~1*KE)R>ZAEPm+3>ef?@MLn8Y0*&YH**U93e|}4U|SurAv@5nj`>& z3lC6Tnn~1X1B%n0oyRUO8=?v#UTWK;3jgx3ccs1$+U}eCB2Q0NzDw zS~;hL*LZ;NFf-X!+6bs3OLwUrA}3(xbFt;!ddg&!d?k|o>|y({1Dpj`wQ#VaKF{Vu z8Q7_w(Mg*_cCaMAYh)M{amt7E-vjUH3q6m?gn@jGf+ugR7;tKBO=YuC;Qlj=y-Km; zgSEqOE!f{5n7}vY`SpXz;Fvf_W==!|`eZMDOLm$4QJV^Ng#$Zz9w`|x5!@$z6W>6a zeyp40ch;1vi}!rR4)5tmin>lKaUgF!^IELq9;}MK1`#6M(3@yPI~Oqo-BhmW^Tm%! zZiH5PXVz#RS=B<)hC?e?7`Jdn$aw6^T}7va(%7nGd=Q#Y=PFf5M!9a9IoMPwN1x{= zCCkYG31M&hvNWhGW%KNB6TotHgM=o0WQ3HGgU}f&F(9SvDiXtvOB#yU%kBh+5=ZFL ztO#MZv*JkxzWL4mpFb9Ge~4<-?*aMIh>d0%Q6^GweP%@x4{cu05bZ#mk3hZOxJz_Lle3YSwnR&6 zW*|c|8!#*Byu_B@Q~8@a#N+z_Zs3>4{KTO+W@+%y+k(-X#cy_R$w)MlrW*n8-7i!O#gr7pl{P zK8GcV26xYD)d+Rml5Sno$%vpptK`2HFEHW~(24~LOtzU>otkHpC0C^wHLGPf&IaNn z+e)wv^=eRSs`#D|>Fe+HJv922?4A~Uz-6|j?@sItXmudk(6wUEk-eBSwDt3e z=4zG>AeD`m_L8h=ITQYYL7;(&i2_@+*%RK(!MA`)_lZ7%ss?)TpBjVeV3Ch5=j9AK zsF={b793zV418jLHa0>fLTGI`h*>G-;5{f`XM(>E5j~RA0naG{t(+-Tw#b>t ziuwIkhG_RDZ%{=Go~!{|?oXqcX#pd}6};c@b_VL@gc<3(EMKqg2S}A`UsoE=oDK&o zeIk+#6uk(7N^E0v0PEzm-l80yy*&xvyQOoqCoY9)!<_)1HzofeS?flEdvpofe3Pt; zbLNnaMwJo8OhZLX`wMjh%1rS7(U$;4@T4FO%&t8<8vHf_X3mI0>7HU*9$V>ouv>xCBe`$Or^Z1*Hzc7+D&i z5`bF@_=TCA(l7i+i)nog+J+?}xVmI=k@=K9FM$tUmPTo+Z*_XM+Dw@0$QM zeV2ZgPq|{t>ay2Ug+mrt&9EeIlX+a~tyS-F0DI29&NuYkdhe(AiMtiJyKmfQ#&I9G zy94f5;x03uKg)dWwZLnyAM5ou63;)Dc>a3e*|WlvC&2Uj!2NyT*;C-@)5dGB1Ft`6 zJbw;6e_pstF!)%Bbu8rKl=wUCCeI~#O&x;dYelm>7(4Ump?d_Q5}yo_zY-Ar~eeV;w6C1kZb^I>GpXQs3Le zYM7)HXCAV&y@I9byc1a#%3rjeCx?7AUP%$e5y?(F6ccw^Ls1;-S+^WDG^X#P6=e8@nEEqmpg}*oGAetP^e%Xbm9)Ot@l5Kuo)di66-?Hi-@E zGE7Ebs?rjt%AN}vuTJ}yW*>#VXC!|hdQm=vKY6vRE{sf(Ut$$-*`?kPz8BrW{ovsG z-a=)lJUyly9rD$)MJ$5)0XZ;W2oB0P=5tH_r>uh_Z#?XoQ}hzvGf!?H&`n~I>znz{ zj-G(<+VQ;A+Y$pzav_W_xi$0FT{$1Mnc! z-atMLiuJeAwSYP%$H|zcz)As;mgUU?01J`TbrvP-a^n-9gt^E^WIa+aAHIS3eUphr9=FU;VxQb5HK_*phY5ak7f zdWNL+5TK;q2JsQe94BJ2D_XNRqAS3YCHX=ziBTrzWZaxOp}rCbwBv^icu3B$umPNx zS}SI;`4?2WniuRy^)va$X{1gCO9@S`lxLrnVF8%QBzSEYKL8BU*D7WBRWBnCV3vah zIsgUhtOO8+RY8ISvLa1~(!mUl2MPN9v}tz?Z2?pM$C(kK&k1-l3>ivmi=7?gTqY*$ z6i#J*E{*uf+!7+kc#)1J^70|Xopp}Bi@)GPyiDGdX15}BPObAZAr89N1D$KzZ6CLrEt zK!d$ASSg3XK&f#KxME6bdgS$-sdrJS2as$?VFe84UK#}Ds7u+seRqb+J!6y`-D+hL zD~EIp1E?z+b;~{ z+xk$}hnTzKSvJr&)WxydDVppsWDbN{FGQ-OGk5Y1uK@V9OW4yDD2gGnC%Z-f$wQ+! zx4;Cm7-JUYEL?)iN*xA`CBVbdMyCjjUTR1t(rTf044sSDJbFU{|B%nE{!YkwK%d|s z1U_HY`b~Bd%2-%_M5NV7QVu9;T&lMuIPC~rw$tkadF_{y)!Yt`vp+b%lNqB8stL$) z0&d~%kx}Xpb)9!a)|zXX8iCtnl1!*_x_eE3UPGnxaBwO44BCQ1DI-YPd}T^l0}6U{cV2o~rm}n2Uvn`H6y!PvqwT#9gA|bFCDD?JeUP%bGOHDB9;kt?OpO#^^ zt7ynuuue6FPdvkD2{;0L&i1nJD57Osy5zHG+Fv)IN%ypSo6vwN7M+y5B+zg%C;CTj zJF0tMZkvfsa)hrO6<8a86-m8gX+DO(bM37k0f;e*Ij^*ADeL7{o{+vJ zpr5gQ7h%vnIvU1NCZhQ^Q(c=YJTD z4~fXn0#>7OBLq?Ys!UyW9_Pf1^PbV#KtuK=MBcWr5i5V`yiF*Zyf{ew<@Pwe#J2YY32>H8u87hn7o%hL7+L@3Y-t8D; zj9bBZ+gY_PmsiV7fWejzUV(xc{qTD^=&T*^hJ+|`>D}cR6_gcdB)iGHyI{o3Bv~V9 zpRqEiSTNK#6wV0Ty0CH&_d|=JQkJ2`Muh~gf?xxh9}vEpSZJII=uhC30I77fJYoM# zu6nF>Ia>gyW+sGLWuDQ>#95l^YzKuv*C|xRKkg#YgsSQJm3N~el?Uf2&;iMzWv4b1 zI7_#rVKW(QpbBSa`NE-~!ZJxYW*|nT|$doeInm7qX-0+)OI9&eWVH1B_Gp69c+U>aB|o@fiG^`tt-_UO&%gVz8P) z+#F5J@K4IX0?t!`^4k4>0uEg?n3ONi+$eZ;D1mBEUn#uiFckPtnUR}dd}s0qK|K$% zSBI)olxbQ4t^?~t_Id?Sx}5BGvRp$RyBv1GPw*+MRFw;>Q?B86;bDLpzq(jL*Lf- zzV(}5``6xk>!ZK^;)D9$W+nc)4y-4yMT_RMpr8Wz*pX?M{yCy4X8DP!AJ-= zyDhz$@6ZQ#DA1CHP2mX|2w@vPpU9fnL}SYyj9m`OOGRKwj%*`Sg>?x`4hBE7VDu8ec8am%->XMN9<~K>1mS!E^D7^QOSB0Q%HW zWmmUY3fg4MJ`-53T0|vG#`B|3Xl6s|_Y#OxcG@J0&W0_0!K#b`TFJ7w4Cr-oY3xS; zGsQlg9o%Hkkj=maZ_z(21-=LeTe{y)c$NXHYfa>;Iz!cHp7E8fwjuEMLeIomFC6^* z%9DtnmnGN#r4OO5c*cQAp0LQ#p2~mHldzhvy{&Wam*xzeI6nmNK7Y0v5%-9E&Rh)`${2b9FZJE;qWb|68G)lw9u~G_d%L@floRvA z1gXpBOz>a%W5r<2aIZQqIbzEH`@j$UVRZb*oi84MPrQzL{UOgUe!c#i-}eLO|K!7$ z01y$YI-SHw671(N3+a9&9){+ZRf{SU;cvOIonaOEMYbx1FNt|vQE~=1=k*0^RM-Q@ z{(Nv1JCpBCn|Arai9Lc?)Kx0ePG9uB)4E2>$O&2pus6;SAd_ z-X*J*@^S}uHUxtNe?2mGrog6txzkyVlF{b--#W3}-<1v2(#TblB5nb&gAj{~0(39% zATtoWHwe5sJO_bFo!S!7s%PtyP9`P0JJ`3(LEg-eL%o+7sssq^k+39kRtDT}R;|Ha zVc;#<9Sog_K54i{W(8_|kMN*E>PM^|&|%Aynn=n4KqO*MQ_^h~mY%{@Jo3M)!v!s3QcF z$yJ9($n-Sga2tT$(Sf;LrCUw`+%)puBN1MXi#ExM1qJ)%E+7oYs- z!`F$J$}?U&zpSHLO?!KaiF+cVD-!$@hl3{ z#vKV%Y0#APyO@QJN`VySZ!=2MgyTZgt^qopxX)^w!jYcULH{1&hI!|bc>{zMIKYz1 zl-&cZ(9GMgolMo7RyzP?l}D=zZ`Gv=OaTmX-)Gb~B z0`Ue<4(6O$oc%#z|BfLD3=~`0#%^cX*(S!JeQa!vGp)SpSCxLq2F&*jAOr^{Cxai7 zEs0~t8In(}ZI+CZV82l+TESIf{;tuypKxIIN~Fn+6*?lehIwa~{9gi|Gm{QND|U(d z(tAk%*>BoIyhS?r6@GM(I2l)dJ|!}zvd6ijj?lDv;)fG1sh91i%VG6llROIH6BCC3 zIPqHhZ6|4gfJ#1yd&wRxd;lmp06*l#Jppo$N-;;h=0 zqY#l}l!%agY3q+G|2&YJ*+ye)zl(6yc>r-k0E{~ApM=3p0v*BgL}1A5whc(e5zKPZ z&n&(B_+%?8wq2>wDy1JiJ5zw?^Ito~*#v z-o{_MzvrB`hZFeT&jWY~-E89s&T0#D4J|hqI?rw=qlfUI&NjP45?s0G5pJ?=&gqUG z6Yf&%gJ%{WH6d$3NnZYJ39jTq#656!^WztonrB=-<%hu2PauBqd(dBh4|wA>JgKh!=tF$!{3t$okN)-<-DhDc_gMa51K&H= zF_CsEc-Qw>CXK~Vv|l(KXQ|2~n5a6_FQj=*N-9Ag;RIJZg1HcsolVkhN+)QiXfqm~ zuQQvwgtdl<2!7t#ErPRjggN#i$^=$k~{yIhY$!-W=XQ+-Zv~%4oCtG-UK>S)k zs*d?@>%Vk{HNm$+VHuun3>;#(gjHY02doBg1Dx&BwC!dy90Qc_&+F16P&Z|e!gVkD zI{hfcu{iC#S~7C(p2T32A!WHff2jlL~F28RDR%?YpvEy)DY z2swW*zDOAqXPnu0s{lX(69H=HO~|mh@+<+M2pUS6iIIW09E#pMi!$n&0Ra$jLc!}~ zZ-}&7R>avSgQ)UM2c2^ogn+V9QOrn{q^Nz2HO>`*%f9H4%j6A3o^<)~V**cWd-$j5!pr?JV!JV~k zqX1l*)~euWeMiggnHBc=+SRt6-GSBymT5iD7(3J5SgR2t1Nb{E=}gUHaA_{!U?F_k z@Z|k6DA#wGJXvst07pQ$zt}S2^DULjG8pluj}*9r0As*Dhro=p7`B65p^VK$O(NX% zy&f{h?40+_H(UoBp@x{$+P}E;TDQJ47?d3d4xw7?MZU|kkEaXwfgk?0fA_cE`^vAq z`#0|2ysvel-uzTNKDkHW0ewCq@-E`dH{-ltIPan!?)uEPzxd)`{D=R^Ti^NS@4fSX zxPLS8{Nt=1T6xhaopT5nMX~Idq_DD5(r>Oi3TEm{c06qd^!@<6wr|;Y3q_{&H)MNS zRc1l!wLqtm0E5|3hOtw@f;5z=d$>K%K-Gcf&Lp=4f^vekWa)bXz?=pB)e5N6M|z}n zyVFM4jW~OnVxv#P8`;Ti`uLd)H2i!$=V^Q6^Vd)(ClW&K3;@XzQH86(StpTLtC4Zj za5Lc*PIp4s-bEoty%?k}eP)(`G}fHm%<>79GcUmF&H^fLRcMy7`5rWEeC2H@?CTcZ z=->c01jKM)Mbke)#HfCce!(!C6@BdQ51R=Wi;jFuQm>Z+TK#xU)egHA>=pLMJ8Hu>>-^I z+&^!c7beMMhgSMyh@;SjRU)F>)l@nk;TqZj;ZwBAm37XwWi}<(_I;u6G*8PjpnvmJ zdV9L``@_V8-wtDcQgg7D&c^eZ88ylVm5Eh|@Z0v8{o!0`%T~-2qhV?Ca>*`V{U6YM zvLXW*|K$OaJ$+3Ex>=(ZD)X%t=>f zF^K}=6g$~Ba6maj9XM_+T|+0y9gPcMwcewyeur7;+dw%6zX0Q%N9iSHsuxLuP%J=c z;`f_8&1m4%Q2KQK&u7&N{%>0ZA7AiU{^%b>eE0&#kGAL z{Kur2D+Ev7&F;%+VXHQ`hFOQ{m}>l%T2=K%r*Rqjf|IBNe2thma_R>nNNCiq^l|(+ zYctC_>lovNHxqFvJ&kI&z*N$6pD>61Sa1wY$~aDP;&oa1cP9jl9Xh8R|(r zP)WnZIFeemzy~{tmKcEe%X^KHZkS<8R4n!Rq|>_a5DC5v9ShlWeg?D4RAwd_g21{G z%UOCcDrEvgJw6;TM z1YlaG+H{Ij!2kp25MXy%k>1xOYH&G`6chyyC348=3D@mRdUI;j*q)^OrbEc-;{zUVs=GhzSyV)U2nXg!4HB z7^k#q2b%-{J*U**cXND$^@EvJiG{w;GXxZ<y za)5p$pKnwnTnpE>N-rf%?{vA*riAKi0Nilhy5TbVckf z@B^E-G#Ct4#yCBG1&HAwj$l-YbIH1nu&oDTrtR(RG=l)2yoem3<&qcAK6bAeL%`KL z1QW84$?|Sbpzc`wch&9BYP3+c2z(BgUN4;+mP>4TW=sDbNgIP9kvQ=hPZwUi^TB`j zH~yn9|Mtql$3GVzy!Pa=UVkm}oiF$Coi8Ci`Zm^!Z=v7&QujB0yYt1j0YpXw@bNeM zqx&P*Tfg?*|Neje|9a~?FW$qC+`rCXh&+SzL+_u-``mZCCV=B~Y@1&9)vIJ$KEiw8 zLq3}Uou(bze>>i}xSUJ^#L8yxDS|8J#^1M5AY7Fl8Jjp;v4iBy=}U&}7b^-JJPI(0 zkW7SzPs%uUX#Xnp!S4jbo-dPX2g5?dAtFt|lZbuWm6c1MFM<=h^<>NAeivsJqnZO} z4-L&Ta9afV2UET?C*10v9h2oxdKF_rI2u-s; z)q~6UK5GGIcg?Cx*bedcQ+8PC0tFW$ zz##vZ05U~`h%iWC#RBC2Bd=`|th`D#_wz2rkcFbNiWq-#m+KPvhDZiK1pOH@NP6i^ zh-r58Mt@qIv2h{k#@3rS4C#$pXiR~S+z7DJq?Bb0wfB0AxOP z=-fgGX>WFNn?PZ|f8;^m($2)T@`pTs-y=|3HB4+*x-VHf#vsNT^QSrUWhT#O?Fiy| z7%RCtCnh!qE2+F9RYV9Vl&xezT<~A_LR8_!2lcaO0r&T)+b!1X_rUYlan{N1m@4rO zE%8$CTT}>wM^G4HKDdN6#GgKrvp@3UoD9B2pEO{ugKH=@iQdLk1iwiArS(gKSf_jGIcMnjpqy&>`bo z-I)IC(!@^yC`}C4Y7X>5;%bqYn z!vcGhm`%h?@#t}$3rjt5%y|3U6tH#zeX3xsFPf+G(L1~Ji&Ybh;!@iY_&$=+)@Q?| z(E^HA{*{wKHy8)B-=qV5YsBL8|Dfp-nK0w)B$LiAy0=Bd-;{VNlaCxZOR?Z1%3`aj zAQ%v%ND?l+=bQu*BL0n_*s2};;zUyAQyxrW%|%Z8N=fecS=1-hLrAe1m@jznp~`%k zV4P*XtxR}M*5s^0EKTI~fybWkEkPw{3HRN*c2jdNK!DK8u_vFOgRi{%n6oLoN-x}Y z;QKimXoGD5m!xh_Rx^xSMC350c7 z0p0>jN7>h{no(SS*LRAXthk9eR8Mv%EC{fpXQm{=d#5=F#^s#R24&$Q5CMlGVATU~ zTD^i*Z2J+x;il70qrY|9ATxNx!7RlAApl%6V!U%#`E)OIus=Cs&!I4ToqZ@18DW6x>{JIst><1?TkY+}*#P%@I4lH;Pw?dJ-=@lt@PJT471a#34K_GQUIcDJ%( z1jh?*KN0wAWkhYK9h|_zMjX|_jQFG|;)EwXA6bZF;iI>{`@j9huYc!%csyGV$D8O6 zzH#24FVQc)h5o)DUHHL2_N+hqhn`0Fs>ksw#B_3!@5ck_$CQ+JOKI6wXd?%()K zKfLxP^6`Uu`dh#Fwcq^VfAV|&GYM2SxY9H zYSI@i&@2)*{FU0J&c|)E=J!B85YpX(27{THNdq*2LIn`1GGwlv;~?!;>sBFfw}6`} z85&K!!~*h^enayjSQY7Zt&skwA3QPtadv4BQDZfiisJ-!SrySr>$Q7;_4fr}X&w@* zPGWyP8WpFSjD;_;36OwW(}L|mkU#VM2U$MOC0ZmBg^!$7ujag&2+Ib=PjT_|=<*_a zl29D*g>mv+4=NKMh3dsU^hG-z#u5m4r7tTm)mk??2B_u}=mQaK`DwQ!btqW(b5UHg z0(G=pjH<9Az#RtsdE!44YqsGn96_0nR+VJLw0_MXziwbLp+m?jnJd|wEY4nn{6;L- z^8f(=07*naRLp`TkrBfL(V>$1T*S}qM9Z$Oi5mu!a2A*J`3%J}e8(B*z|#|ktM|qPvn zPC%pm*o>J_#2}}#`>qJ1FY`P%&p|Um#1?AzmUB+{$q(9^t!*j8jW+MN4mt z2LXU&)KmlOz6R}zc)ZG_?Gs?RB1W%1s7C|uRndw9beKj;WY%P$xj(fqyZMo8rZOd-Xu$a?he^ zbG#58`&pXSt04>BY_K#NO1WX#$F59Itdk0?=y_ODn4#{?>iP9Hc#-3C`MUdr1^#D0 zb3o5Is)j(&p!u^E`~>{__MajiBo8eEfhrskIPJWwLe=9CT|&;Rhk;{C85AU(V0J=h z?ZF+)-0@RSVLk&8Q89A%+EgG*Gs8C!%ogf$`8~?CC)A(?xM#Q_2CiFG3M#GZaC@pi z2k*Xar${J%-eglpO^PgSN_yM(Rzp4|_I=oohbGRq%8{UHE~UFjIcXHLuyo3$S~SUU z(0a3^s`p)@U<$EX6R<&>(9r{2kvy-Nv|c(>4J#xGXOIVY#sO_ZsE*9~Av2@zSslt4 zLtxZ_8vzQ?Sc{`(L%{(bBDMj|z}a=lQkQIpjH`%2mW#VDOCYI40t{M|j;!rCc=rn4 zReh2&{9eU}BDf$!p_1V_hurcR0@YJKTPUy7(t8IPr3vWWx4K)ShsL{P>Ijrk48D%m zN-S6N==r52l3!&?Jxocq$%AD&#hawAMWiKz7xmRQ$rz}5#$(XXH#oEB?_6pJnBd*- zA<)f=0vSX7V+n{ys|2@W^u(D&3a6?)WXnC7KA)dtch1|}zgc&m`z-QPpE+ONo${_`080J8SP#b$vZH`O6g;f*QtC-Sz*<{(WBQ%A?0i(zO z&ol`GoOVvNr#cG?SW^C#1bCCkJKet+vL}H!Wh;`|iYelyT-0jxybPG!|hreX-)mX8xaoVslNt8x*ttut+{;H^o< zRT!IJ=Nqz^2+19+0-jM4Q1HJKUa7#<_Nf)nPzU(3t#ba>EFI&~ zD*B>0DNlq94EUx~H%FRj?@lKP=W2N5N-T14ujLBxuv0tjc0x$!-<=b`y#HbSskqTB zJwD+4_~($g!-@y_FGEN}(Vka@<|nt{6X77CE7Y>iBC7DKG@>|{J9YM_tG;#Y$yJ1a zU|-yC7!*+K@6P0dDpHzd2a*C65s9-yRhu19SM!ZAW-IU01>^ys5Vw=hTryW3K;H3Z zUXjHDUVIpM_KEKA|1|Ks-$VedvFi24hcDyP$69aKL#x`ELN)WTWTSfiAMI^a?Ouxr zVL@Te2*u@;p&Nt^HR}j&U3E<4ST1ZpcQThTk60X>K(G?z2qvL=FtzPqUTg#p%gLnq zPcaDswARJ9o;0AT;_$F-gQF6zq$Rcg4OU<mP5Nro=DW^tF7SFG6T4AD~Hr;(7I@E>@T*G@34e(Bc(ytCU6k6#eUlD}dIkxbx zSn6_ZNmfvYZk#FuDe%v$?F?kBwbn-}fC9A7UjKCEfq=aQC^cY)!MrcS#&=(D34FLZ zqeL3`d~5n6Mf3T4Y)cyO)LST{6*}Vxf(ibhhVBSdWv1?@1kyRQY)Xkmme8lEceGPe zHU&!4pGP2f1C&X?C@K9~NYPqOKv`Usw3?9X3YLB8tRb-D^QsQ@Hnp7hX1ASTv@?f@ zg)q1Yk~On(BSLE>mCf-ri80J($+-u0gybZW#u8$Y1DdS7#Eknm5M=tr@;4Hvc48?{ zB~M^v!%PXY<^fMXO?eOU8Pw0~{D(>gsGU983YJ|hvXU}ZuA6e3j0c2Os?Eat)aBeM zQ+wE*OO|Z6+!lj_rpR$HS3H@};AgXH5O{_ z0RWWC{V2Dsl0Ku7v$bNSm1PKeT($?PmBs`nbQXZ#-=GzfA?Org==LJkmaD{)tTM(< zDL-o&OrU$soQ{UsXaS!D+N+j2RNkqg_6Wov1A3-5i4{CcuehW0G~w536YzVoxU+mO z0%NK7G1%p2-~zasASoTjW8?$si#Fc?+tUt_2=n9o;-X%6D_F3d%FCb|Bte(;5nv!B z+vq*-kqSD4dFISSufj^Uncc6(Is*6W9(VVRkA3V39=`gO|K4x?z3=?>$BaJi&imW@ zxAopPaQ_2exPS6b|2IB=_t`)4eaHE&TpxWk)_1>Fc=1;Edta^i?(aUV$9Lm+_U0RR zf8l@j6Zxv5k^Ohoh~$Fgx|o9E|MpO?(|Vf$R*n!z z`K~7$CK9hFBM^XEmuyd|)``A_?6ZQ^fab3R&PChK&sD;~axlYN7}#*$kJ|i_#G732 z25MGN^sWO5b|r+}FL)2a*rXI*T6(ZU%3kSjT86(Pc; zVP-oea}kX?=to(llyJYPOUyg1kIB{SCZ?9`R_(S-pR+SryIMtuX`3N?UMYfTQA(PZ zrsSIRz0w@3uGb`_e7f2=hmeR6S-T022$5Q5kd+Y+-Bp}`sl*nxl*^`13#pZrrV3tB zXrHRci~gd0PqOFf;Me25QuflA1;U@k#lqmKUdy=Sy>@1{ zxh|P{tV%E^q9FZ@kgwd~32{USFX?`em@Hh7XmQo4?bNQAi?JUJemD6}0!sJ517S6_ z+Cz=c3OQxsXyG?N?H9sezAxP;nk3k2#u_E!y_=g0&?SztCx8tk;v@;u-MD}H^#1L) z@Mlh@j@QEt>$Ru+*~gF2^+;IO9yww|Q{Y_28`Uccao$)o2-&w2(402qXMInymrTT| z8|wzn4(88sY(pXX1fA=R|2TWf||1x4nQ1B zHu1)MRRvIw`pzQI=t7@26wXH7BYyI8z()`0_g^BP9awSVejz_oXX8j_(^$P@Mn`j; zEccE@PugwDIiK6L0G*oe)k?CoFhb=$x^vw6Y7;x!2g6+z76f`m0w7;?_7drtDm2&Sc%gbsqeC^lP>$%6321_gwa%Wxwwx)=n zF)zgQ%(c$D&?t@_#fhGY0<^QCbTurLm33K-a&B1 zHWUFXv$hIS?CdiZ^+NKLy-5;hvn)>mkzWdO=p?Nd1#YV7$-eSkM1HvZ9x>EwH-q-+ zziaT$Y`2`DJ1^ykaDS?Ts0wAdT2ogq;7<1+Nw7F2U;x})Pr!+}1?rCmsdOpxS9*ur zHfC~WX`2W;Oc|?`Q`C z?)3yZwE8d9KG37c`h62NJl|{^?NCrfL!Vs&ZHsp&f`jpmq+fR73~vkwm`)`@qH;n- z#oi_mo^sxSwT=N{L;pjD{IqRXw$vHdwjQc=3Yc?E$yWxS%X$NZ<0)K;M$-clHy~Jw z#)-fSnW44OmM>;Xy7_Pmz6&c)!@V4dgxQ1;@V1j0i;+ARuJn}5dPYYuK!*nNWkNRI z=*0$0fm5m-z-O2Oj*^#!z3X|Yq9f5*>mKU>C*LE~gZYT{>>1vD|M4&V#^3+w{}_pW z?RADY-~1Bd5B|*Rzwkf${(9|`2R{0}ck$uZUsm1ZO74%iyU#Q8!0qKDKKkm1_2O6F ziTgL6_h0`1bM>de+P2wM7`FDl?&qBIPT$n?Bz3D15|R*tMgk3B5J-qAh(Uzl5S&Um z7~`rqgh~Ypsvs%gmtFixrIM6gWykrEfpQ3@h!cY`gh2yH2&8V*bN4ro@BE(Ox%SSF zwbpe%Us~1b?|a{Kp69-=YY%I$J^dfPC%*r8Y~$50ppQ?1WAxb2^NauNo&P+ezx&qt zc7x(Xq--=cRkpxEC)f(t366YDf_f1?1G1&g@Vd&xL4+%-BnJ{XIHL#m2+LuORI675 z0q$7u5i7VHVCii%G-Vwk?Mn7wSHK+7-vM;Izg5F!!E4HPgMpYFYl_tHKtmqTCjFJp z#Zqj&v;1mN{$hyKP1$0wUw=sV=<92dnUH+BXLM~$N$|`Y3R3fAz+SBulQ;=sz2Qe@ zXX#9&XHuva-lQ}N)1!cnd=qMfVKh0C)6Z|u>BI0S_^8HMzS z{wA?WZ!;6vh|7!}0)YeMr=;T%s@4={9bpVm^`TvD=M6AP0SdMS@D<9{Jp>>d>pVJ)B~e z?{cyxq{FKF$D&4KXD9}ae9sBEgnG$QW7$at3d+DY{XhzzKt3vp^&imzY>9Ts|A_V6 z@561jGYO1hzLhgC^bEl&t#LvarP{*A34x5LlL3Dq+2O#aB}qU(T&G z8hunTQi86a^*1pQQ_s9Mgg-?;{~`3*0l1mS?GVSVz~ig={e$_cW_20BR$XF&us!jd z235J*rt|tZQ!cDO!VS#DD(M3#ktTw*R8gh`Uh%AGZ%*<)b1|bCt;x|qwMsNx&MZOC4hF+wHXYD7+mIp(vX~*P zwsBSezYOmRZ!`>Igr|?!PBt_sNGLf~zJJY~sV|igC?Mh*lh=et;8Q?Qp7A%jJBf(;c=Td@dpPh2Ov1eOk zF82XXtsuX5!*9?S36(@bW#TfJ?x}TVhbOfvDRzE1EV6u$3AE1Iz08p8bhAs|thwc* zE8w*xKA_Y25zc(f(rPOOy-UmjvXrt?aK9|*a7yr46#;e>D?1;_vu_1yX7Gh$2r#J& zZ9*k@2DvgIxqxaFw6mBXhOG~q_7ay1`G`&LeSF$M0S8# zDLUxD8Xy$0SNVu|u@mAxZW;2>&zvl)ZDrmT6Ow@{&(CKzTjB(-bs?r70wmz>X$L7H zn;Oi9g@PGo(D-*H8ax%?L_fudcM8A+LJR}O_hl|8R< zUn{5%DN>Xj-Vhis#a1d!PG)yn^15d=m1n55$}Ez@v%>D^`n34Q;|Siy?Vs)S!2r)+1{+4;a$Kx`ZyIAlmtzyS!Rgc1yh zVOzudi6yr@)FIuYtB`IdoyhQ9jZ6&9WAOPoc63%LUH#>M4-M`VKpyr9Vc$euA@Hx& z^0y|j!`E_3$|(U5SoSBQl}SoHmtgk_fMWSL2a?PZD>zg&8~>F)J929Ou}R{6s{v$T z{0<@0qL^6~LXa+!%og5)-*62d4pw?GsMSxX`p&^2u@tSx>Coa0tkOyQ_%IkReUHf0 zkUd@m5%E=y60lXE?|Dhd``AMG%Vb7V2b_CPE3N{zVXQLzZV>6j860DgA5`SAY@%%p zZ{5|0A>ZONGx7*!uS__n8HCkT8@v4!1~VD5f3`P_OrnmqosES@hXPH=-*W~;$e&2( zrhQ~!_2ObIEKA}zbQ=^BYO3bVc+ySTzWFCZriunS!**_s@zq^Q>N6J^@AIX-t%Y?x z%#07IKuA>*#+N4EA(^mz1XAsk0+&IuCui(ig~0P{BNnZ}ieQqeBb8YU&Cb9grQ6RG zL1H8KmPC#Va|_=tFJ5zPe6d=f8c1Uq#2WgU!WpjWGx1G1EA>71`h3mM!wGmtgEM!s z?2w@Q1>F8&eRbZ8_JCPnmY~zg4wm1)R9tK}ZYDYg;`TiNH&`X|QNZ!0aiogoisc$O zid(($47VotUd&gzBp=l(Jn8ObuLBWB#3WNw|!}(DRiHS!pfS zD)B!7m*`lTgS3GM0cs*SkOg|C)%PxAG`Px$zbjdGhQV10$y!IK=qi0LX+41w8R^V|`@LL3uy(o&s5l#!X)t6tQnS3XZEJX#NErYtBM93- zeZR`I+6F#CL;;o4d%h_i(wBg!FMYNf`6^}mRJv}$4U*@RyMtvy)G_TIPbSf<3~|*2 z44!-at}`LoE<7d8l-^7lB95u*Lb{O*?k%kRl4>5_YK~uzyb%%sWjPx!BojH1~9hvqpYlksBk3<+%&5Dbv0I5 zw-lr{cG;5taNQ$BB9U-2kY8C!W%E)Q8MoQc4(A>yk^R_hRFbsYR`pG&Du4&fzeenW&EhuU2gz?YsaTzP_J^GELZAwgmy$1Vf(IhK#owhGznRt7Lzq>e_K zuc(akKD@ocKBYy7xDa=XfM-EO?3Dvl?Q$Uyj0^l}Te3%^l6Be6db<(`sy5=)$y0_} zR^Vr#{aID1fG~9Igtp=cSJn;bE%8t3?&RY`*;$AvPk#13KSbC9CQ=*(@+IrUZ`(Hz zZ$j8c1iOT;1i(Vi(#9Afk*IYd7}xtr9)$-{w27C`>Z8XakQ?e)7-s{xxB&W^BCXky z6!4aW$gU`c1&VVqXU7`51-8@h=bH&#aTr{(B756|4R;I1@{u!(W39y3K<2_@Fv5hD zli!&@PG0Tt$j_;z!w!a-v#3TilX0CTF*+!mDs<0|0x*N4U_5?p7NXRS&<)%?MV#G1 zJbxE?bEMlo-%t-8^{?Hs_x5p`>$P=j4PaHQ;1*uD2Q{b{Qxb&+haQUf2daKZ zQg)gkIiP#>J($R`p(zE8&Jr4Yp`f*F0k|S3Ojgj5uYqsrV3I&(t=L0pi-`2CX|xmA zv;1=A%Q-+ysW`{*D0w_n8FZ@q&jZyuLg1S)X^j$O>4 z9ZB`t^i@~K1ZG5S=fKmi-Qf83NBFV7_FetCA2{HZFIHb)6%GgF)kDm${q&n(yuO*g z=KRhmR%pr5n`DOHN#G59XU+rZJ%EyrUNzY;posOa02tf`SJXumRF6ozZs%XNBiOSG zUi)i5s%IiM#Nf(6l;n^74`uSuCqb~yx;})DIE7YE{!+o5;sWZ4Hd#7cerX&DcRW=OXsSBIi1}wcnU0$zfD^G?>j7(X@d?S=v`C z2z9WNh5~5qXs0p`lj*^L-}k|GQSJQ-4tQnBIWdQEp%YD5vhK7fuy(~_Cj~QfUmd{I zri`@%z7_Q74ni$6BF$DJp@CFuR-V|tk#<%j2^VRc>J2Xw6heUZGkU+3v~CB`eEP$x zTmTSr;cLD#pK*gQfCwWef<|mmE@rQ)f_&>xRB0TR#4Mh89!ib7Vk`7)Op;Qsvb9iB zzSXi?wgoz~&@3uaTDg*PIaHxltr;CnOU(jutkua2+Y)>48G4n}cVK8RrjuW=O|Wmp zZU;KlBQ0`a#mZrGpahZ4kc_8WM(xidflgz$LAmdMSZm`Ts6IwVcjr*3c+wqpJaWDO z7zU_UUFQ{GPx#b)(jD~Gkwn25dA$E5K5^JugJoS7fhDVD8ET+UbdY5dv}Xyx zVWT6Q?9fGos#kg6WfFVna48@QQ?cqLjE@csWP9j0+TARm%YrJ$(o2|?LMgn zkW~vArZ5r{NOm}D)_>1t62W-Scd$8d9Vm~jF;gr^s|?MOZYEz!%To2k)&_OT7%yPD z2dgLt`aG0vAz2C!100sZRzvI4TtNcIa^%34nY-)&7fv|`)XW5= z%6T)E^P@HnWju^91-F#4nL?Yir`$JP%R5Mi76?|!pF9Xo>X#M)XXbsh zv(CBtAYF~KrnI;9M*DjL9Dp^9HARZ#P)WA#E{B-;)D_eCMyv8fFJIE(@H`3dGi=Mu zS&S8c*n0E#IzZ4zcd~45hJsQBl92;0Y=G=xI{*ZUqanM_Yn3k$h)CU`eGd1nGjmfL zq~V3Yr0y<8JPJ;05r;!#yL;=_7k}=J|Mb>fTm>pKfd_8@KltN! z;^RN^5-z`Sjl2S=j==EQ$OMKVaZ3crwB`gWB2OqmV83@WEyvv>UYGNgWC5#!# zVMv}BKXxCX?#^`=0Mw}xOHWCilzeONfi_~1T%q6~Q}#K4O*+%k&XL9tRJ;+X?6R`_ z0d9K9P{SAhH${9$IAGby0F%}Ytia2y0#&MNC}k;aPGC}lf6n$LqeTk+aA0a99o+cQ zz^W+nszh2vPW9oh4|oL=VkddGz^Z21a?eCMz=xkLO%y0dcA%%$0am?G61Y*+dL|F< zHYV6U4Q0a{-r}+uzewMDlv+mQhc@0(ZjH==bb!x`r2Oc6hVCv^b(Lwm5qe){dN&2_ zu_blXpg8GAhKxj>_yeToAZ#UI3}FievRQWLdSRtOW!HsrWCsc>lP&*9)4c)q^eZTI ze>Z>VbcT<2$9wzLnuR4B&FVg$Wek1_v86V!v~A#6_X?91EvmF>zuBgtR*h&~E#-}8 zPy4^5H}p>SmG-wWHBW(=_^{MQqDP=&F1(t?8zO5H?x~mlZ%&{Uw%}W=Nlx7&$|%pQ z4j76!2cnxqTer?pPtyK;MUc+$!pEAMqtp+(oncwyi3H;D&3MRCyB%A<~1x_5$$AMVx&2TzOpg#GrwWBXLynGd%YZ{{L0X zE4gr1M*y|ulZ2Q+(t$ZINEpnVXDBz4z>1-##th-kEpl7ksBJ4exxv{Oyw|ob5Qt-S zGTXr2aI?=jO8LG+)(P4sf^{Yd`|9p2zV+w zLfKXUGF3%jmD_;RY8jAe*oai6Nn)9z@!oExzA=MR1Uih9_F$} zD0wdq>5>5wW7u(&;Z?vZ-chKwUeNtnjE7YfDD9y4eS6P!TG8j*>8%t>gRIdQj+~kL3X+^KBSDtgzs*hMD83_=&=62EtQcat3|(gznl8Ic zMX>6@?I+U!RA+D4>fY5ttFoZ?G9??B@@fyPV6&C+#pqSZu!8mo88#UNK>e_D&k~^E z?H(MWc?HM>g2B?UFuv$TBqD&-H%iw@Sx7pE6v*V>F9K42 zBpnr^*I>1^8{F#+RnF@cl?axYH3H!g@&aup6jr-Z?)HzaL0+ooo@p1rOL+`W3`aWf z@140{2coP_pO*WV&I%%yNR&9ED8^X9KnW>@c8yb-BN+5l%|8F&bNK4dzx-d}636GB z!%Y|R(QBxWe#^l3{nSVM`t^zVw0n;3nh|95qa)U$GO@@VsLGno6Rm4`m_S|k4=1t(2|GU@!1!{b9Y`LF{GHV!EEh|&K&|a?= zy;oVlc0yG_USUV@mq0SRkOND86C8+0yRTG~j9N(6T|(}1U@K57Yi-LG&Cgwv*n^pc zZofkb0n$3|epRwBq98;nn~Y@;%CXiS@W&t<>;2$LD3cwRgE~0C--{$U=OLp*8PX9gLPvo(mZ1{3 zY!W1@I$+6S!qG_R&T_Ezjum~O%)aG9ZaZYiW0(EFROG=bm*FIW2TpeCahOV=?`GM* ziKNxiGE@;_;xZu}fUx6UcAg59iBO37hJyEm2IVbZPnoG;b;7S@I$kXj;_W#hVfKCz| z0^_t!GShwX{D!_hymVn+*uK%{=6W{$T?-#e#!|_qDm+c)Q*RnLZ2IWp*eVwVwhEV( z$mQQ0RU9K5SdJwE2oLN_noR}N^fIy`#;7J38AnitY5?=d-#wC`?qcpD233hJdLo*w zPaGT8x^L5N7iT7*fQvJ_Z*#v_ zg>9fY>98C}SQ1Vum|aewx9syHnAmd_@~;+7sL=2#?1%ie&oYIGq> z!4^c}kkR2UxZhvT#7ow>GTLyN8YPtzffXd7_X$wY8acSUSy=;@lsAp#NYipOoa^eQ zrqLF!$Wt=18GK;62btR35FwzF_=ZYkCB^Q&FerA7jHfH2f`(hd6H;=ZR&uNwEQ5+A zfpSW_f*`=`hSET(vXAbD*Pi+FqsS4@(wzEW?|LMK(k1CLT9pEOkj54ZevnJ7LP3Jr z?!_w05D1De)(;0h%9cQV_|rcHtev#*XE7+}SrBZjGIDJv;6Nw6zf4;rmb3RP1D6bY zSYww-DYZeMk#jGjgIQ_?D9i%w<;rVlot_xQKH8|Z*pfXfkr81=)X&ckS;46L#1YGI z&>E_0WtAYecnoFk!OT-PffrjN!m;xL39WXR(}9w0HZkbvIjJ~gg*@?4fO{&xK!#`s z;T}9C{S4oYc68&U6fhk8%E@;yW8*%2a=4N$4boi0cv_QxRb{ZI(nws^{Ebq*hR!nu zYSA1R$MDIdqU9#wJ*}q$;acZyXUw=k_di8>2rxvuL|#EeW0g3Q=&bduF#YNh0Iz`!k3kj*Mj^Lpp+NYyv~*J!qzW)FK9AQlqm)!DzC&%ewOn`{*Qj}1Gqj;oc9s+^b+{D{^SQcqj2@k4KgF5I%A;24S~Gyo?;8TB5GFgZn}@+ z9=c{{MI5Uz4u`&c<*NGpcK@!w^sV`Azi!;T^J;C!Cx{pCqUOWSU-^fx|8w+w4q!0u zAO^6#R7MuGuR94RdugC8n@B`iaC(8zK^0EQ*irxT#3q{z5MUNcLjaMbz`7L}IBDR@ z5mofSlfqL0i@;1Mxb?HR5J6ahnQsCD#q+X14fGJ;4Su%@kd8w1JPE9o#(Fj<3&_tH)HfTP9q8MZ#gHv2ug+cp zyJcaZ(U|g+4$P@DwEwN7Ln5bVi70HyfZGq*pe)TA;y`0PIHf-UPj?=Ae-GFOWOIXZ zA4}92!+if>TR}l9QWfz=ui!F-FPLPLT*%LsXM#kiLXq!w*m`ULTlYBTsV7Ge z5fUXZ3KInup6WGvFAQA4zhP(}Wts!gNA#3?I~KUkPx`N;Y7okl;kQB{YEZ-5RFRsK zJ&zPVyZFhtX~7P;Xs!@!-QN*?ED!~2NMT?vI0Dc(!lnKgf`IxgE~eo4FGD_9oi@%? zcFP0~Iars(0lT`Qri?A@<E6b@`uJedgdLmH<=lJ$Lv5Kl`Pa9 zIS%fHZ7B1`;U%n?rR`E~!;$S-*t3;PZqO&Lm_>4o(}Wk^_h{MArDT~#%Zlu-VUEh|zU448Q(2j4GwYU_vH4HBF z$YfN+!buxS&)m{PheZZ0R7f?NKy07@5mqp$;Sk+iy<@*1k==_ zNSz%d*r@hy6x2h93=YWHafRI%t%KnMt*a!t;im?`p>#}$=}meC!7ICjP=+MkDyBOt z)XHp2L7GyC?p00)&@q+H87U9|$`NFR5J~Y@z_miDjx`W(^{Ul=#%mLTFUEnWz-6tB zXA-bYAm-%zD9hV5l`CLT{!-fJ&-33Un^5`ck`Ng$$v=m=aVtV809`<$zkp;_L&$dc zx4Gzbf`MZL0{Vk(EmA-SO)a@7wS$z-!qdKcDg&%Q>RPMFS|Vq0swR}O&1u!>wHmOZ zQ`rm3K-FArNNnAp9I1j0x^%wd>_r;%n#fGqmn2i zfY(8)zDgBD6;KB}+()u>!iHO<7#a9j87Aw(lznp52JMj$^wcvt%du*t)hIXzD8A>{63fb2oAF;v_>4pLe`K3p>Jv+ni{`23m-Mxc&<;&>HsI#-X zbvQn~`QYdOzc0Uceu(q)iw1Da+^&$(*w7dU5qS{UPOLx*9-3zI4WSJBNtVqZ3N3rb zUv@b++oN{khTT#m8UsMhSTcbI=3wxe1K1qMxza-y;u#HVDsqM^XVKxMTrx3}K(1h- z4h*!F1*98jRsae_kyvUM5y+8BhBB0V4va4OZjl~HK8`kCgoEekRTl4Y3LYlOb4FO2#Z3kM$WI6e%TBrK?_qkty+w<{&W{7T_RO z&nXc8O0|pHmO0tc!9mHkc`~Cmi4?n7cmWAjS}1WLJlYC)6FbQlaS+1YaX$hiOF5iC zXHQaSKQq$^PqoD`7_~O`%;9k*?{K~ z89#-J>Ai`DRXG51RjN~W*weWa8G#j)wFtt6o4RpG6NA!o(6-dEaqFyK-!{J5)iwHT z0EfUlKGV>01?@p1B)1J01^!^AE8%2t~nKfLR6t! za}nl|q{DHd=M`{u1w6XSI8WeaixJnyxP06no5#lSW*2ss%Tvz!B<3>?r5txRFq4=Y z!igdl-G-b3EG5BoIsKk)3ME0>?Hr7?!1&AQXjBOsCaM}0Je+O_54L7JFg~iHy>l!0 zQ8(DdxX7)m#DF_q_v{qDVag^1jw&tcCMVgs#~o|-jc5j&Ck0!*vToE1KA( zgJH^!xmS4t4|&iCYVIe41+9QHo9aV`jDs(K9iA#E+QGLn?Q6Gi?5=`6UNlPSpjM4G zfU+7XKnPOov}s?M5FiLiSLn#?n%#u{p1+`q z6C`(Ks0v^OeG0DmDK;{#XCVPnCX47cl=*6eR#!ptm#&S3NthEOrEfro%A$(dK8dx1 z$6Umeg9K8~6GJe-i7qp4%d3t8no z1PJYBhQUm8=0Yk!f$mpkK$-tkZ5)(^3pN^t&pFqm?f_JC7#iLrs~{arH}+1Qz3uM0 zbM;9=!ydcg3@qgiD(x>IT@;%ldng-`J5Z&L4cR?blCbo4htp|>9136tzn>tJhLCoT zGQk3ry&_ElqAClf$29I$z&5;px6kk1?Z*!veaE9$Z$39};U>?}ufAISfe!=U`zJnC zc=fXDsmGFbBxZ>BmMa>vnbz1dhO0fBMyzFK!LwHY(cSmPLz$#DYq#1x`&Q0bC0T1scH095zyWjCUBY zhMWb1|Fz0e=G2qEG1wZACU<1YhwDfiYHh*Fl7;R^QyZyYHoHQMnb-qE*#}AHdUoMC zg7gUKJr)5^LL(X6t{=7;ku1envtPW9GHmP8+bss*xhKP*5|Yc(I~kn-7#@H(;Z}!{ zL*X{Cwl&xsh3s~M@)=_9lY?nXcY8YM4SloT!~QDmtJG34mhI!`FK4_pab7l{nE~G3 zFf!De4{$FzfY?lJtW7jSY5b6NOt&1!NVp;oBQYVL)@mnE>j>pYgYN2i=vs2OWv-y5oj6+lQEeOA(xG8R zOh`a&nXYFv_N^pyODuw+k_{|Ckjyc=sE8jd=}3A1X; z)texhUP&qPO!$HGOj>dUL?zbrpP-Bb^sjqErm!6LY$~7@6_I<{y|S(LecsIAU^1tC z*#N3HzCp9!Z~rFR)_F{9i6>RSHW+{%HJ8mtxU$ATWpUoz40InGeFQg03(Cz#4OTwT zsug;+ie>lEfw5`Ag-kt<`)sTafL@c9D&J!gbtrp2e^){`v}|^TB=BK-W0R? zf{CkIp=r)0eV=E<^Ej&j71T^Y_Nhmds$sI~yDo2l%;=Gbp4~B!k#WUjfQC<&A-u7( zVu@z5gCwb)gbc7{JxQjq7+m+?Y8VbiCUHPoFtQ(TnrMbu#ctOr%(g8TI^Nw z_HEu`f-F|}Br*I3`5fW$RUs$B!z4tj`jZQ;XoHT>XL1M}*Nej`SYURFOl%vW6C(mL zprHep0vQfKQ`Xx?tqsy~qRhEJydfEdgKTtqs$whCNa{n%+3c%;Ge4T-t1@{yjaK=l z3htsgY7%1w3SB^!$~-!tx@>d@OU8^h%ZIDF6oK(2lA0LefH!0~S6O@Z-ghL8Wgk_Y zWb_TratQ{5`dTd1au~(TOv5Z@u97sUh74Xzt zdQqLR4D!%puMDIEhY(p}CU*+-%Y39BX_c*p?g%?5aKIl&aF)2c)po#t9x!+nXlX3V&PE^}p5V`Q5B zF+v$2yf0|v@Ajql+s)3e}O#e1itMMnuGjGd%s} zhjDo6fS>y7pX&Jp@$jw2ox2$?-i@30-mMROhDoekcNi^Ma|!iwl<>Ex^tzYbXL4GZWw^xKvK#Ax76&jSL%#n7w$)E9 z+wOjEs7yZwi7^K%QR|lZYLW>!NPv5g!HhBjkyF9iPEHdiENzGPK+`Z_;fw%F>2q)+ z#gL9O=nNn>mXpf>I$)(uQ>#TYv%iQ9*|;|wplh|Yl;s2Z7?#*i$8KO3p+@G{)O z%shv&Eu^wCSVI^AIlzwnRzA9-Vl>L=W zH~9}Z{YG<~kbiAk8zrM+5yl*Z$ay4$dI9_Vp_wEmM^BS&o17)d0llP%=A`3)x8~%K~e{ynSX1AJvqODFT$r#4O=@&to!PDQy8_u%DxL%Mk&Tt6I}>6(lm$ zng+On*}=R7(~aN7_#>-HSY$Jy&^vx;-IonXH^190%g{Z=D&??$>eUkNq?qA)=$RP` zg#gPb=n$qQr^oZJK%7wv>tTc4+FdL%!q8eGj+nqbyM0%4n`_;DT;w!k=oW}A7Lz$Bz(UQIcP zo@?eK+s4JLNA0^hiabxuUF^64A%LEUK7woLR1HzeFV02}migrMHF|6_XK-dfQi-mI zDoj@Vs(YoKU;?E=2x97Pe4i&-!K{6d_wo<>yRtu{gXR0oek^-U49bdG4t%b?EY$xw zf4oD(SvV07YWHc%BG-L0j^W0PLT-}v1f2UvF1e8%5?hl=e*lqu0eHQA z0;Hte(@L>}%Bfv~LljG}y?=!>-a*-;IJ#icam{-$R4MOetxV5qgy;CB*OxNQHwcIV!Wl zSd%4rv9;LSS{9A_bYllX+6}&D6NHHZXJ&OCseojNX;Rq@OO@9VNfT*daQgh%OLt=^ zO7lCm&c-%SM$-=1J(aSqSnK>8*^0y{$XP)Fj+E67A$)!+K}4vML$yt_=gMTS-akE5 zpL%~~0#|kiq0(pU&*TDb69{^Cf*$rOiVFev@REv+6Nrcwj8MO(gFyrb2+}! zh`rS!3jvW`DnT?60o$;){JN5cpHVPdELzvu<47Qe2Da_wFeQgw$hPUJEK6k@Ku(Huqx^@4&`7V;Ddkzi2I>_cmClrjWV zRc5SOC591e7}pAbL!YQ@k6jnR`u-lwZLu<;z=n=iI(2Afi>pJew;qgUMvO!L8eG=2 z>u3Q$s8ll>YcIU~Kt#Wf?ApmY25Gs7&>d(c2&h8kl>riIYZrP-KAok}?+ra~SY`eG z5v!ddMr+8Qz_0F$J_yWa`gfD<)JZ9=-m~cRYFh_{m$(;iekf zJ1+wt`55r6Km3ubSDt0e83U!E)*XYjyHTCZX2=9$2I`v9ms{jGqb*L)Dqb~K(S?}F zOkmGO911Z;KmMgBar-m3^Y{L_m+3uRr(F%&xu4jDI(wksOCwJYqj zI!(red(So3K%gi6o?(J!kmN`Q*}Zhp(qlh7h626dQn#I?4s=FD)<9N{L*nclxOK7N z&I{*t@1={n^TFrl^B=oAZ$H1yv-53^=tX|8V!&17ypNQf7|lv1&w(KkXmUB0U2-{o zSf1jzR}utgk9e~E3hs68ZiflbW{eEY)3LtDdW~Gz0?U^4s+L-FF2Z-RqnM$J7Rs61 z%_z2|;CwxwE?n^3%?%U(n~ z91k=`^fzys3l=hg>r3R+F{2d*sFIAnLgSTAa3KRY01D(|5{9)}eQRRPL&xq`A!wsY zCBw_!=lwWLXmk#sj&h$T;m`5p-k9>~f74Y;1aW)VK@=<}tRRYh-gO<7xt|*xzU=S=ns6Ls~Cj3@& zmv5MaHn!$viYS2)3`7G6{e?bXB@iv$MlAmz38j1v&Qvr9MIc2mq!gYlyu5{WIq=?@Ep>mNp_*T$u5(l=@^kAn7L z3ft^I6XnVPstzA^B7~t>@y6eo3e=+Z$=n0%3D+W?rOXbPgmagnprK`1Wa}U>L*TsN zfeNKel-Wm{aT5XvvZ5?6B$dWUnof$$UMSGxRQ3{xDeQujW9ZieaMZ2-79;t&t1T7Y$0&i?u{?euUL1n9GnN{ z34FVMxzgpJSm4!nX=lw>m-j6oafEZkzUMVG)XI}`463 zm&x+f*dI;+zZdXxdqDR7GugC*&R@}`P(COD_U5ul(Fobx(Sg~;p4zo^fmzE6?z$*} zM4-)R$j+u%bXoOQNnAo+n8azR3QQCg!B^>i{F!2~$(sedFUUl1gk>^T_87s9BJH*T zG4D)@uKq#!ky=?rR&5B@C$m1@j({ z-+A#j&ku)RxxPBm#w0;q%D<(C0A+;cWst&8rEuJiMzbTo*UShzyFtqu^0R^yY4V9a zk!?=F!iKP&=77HhE87sFf=}FA$aZ?Jz^Yh+NF&)qf+|jiTGdfTw_u=UG9%#ZG4+7Y z(3qVf^VnNWQ18r<@JTYzN`bjdW+)M=Iuscn0eGnGp4DY>W=yU%Bge1r5~iX&i(?NG zQ=>|~;&vRnzc9JMiYt(yuT~6T0(B>57ZttH&ZdoPXf>O$4b3*^8PNGs54BEe2*SBef2n+6WP5BzX=fuR=$;!3406W>!@w7KF) zo6eT5RtUSwPPAfH&Z%%?`A%s~7?UtYY9)%R90RzDK(jtz_)LF+lGs_s_O#Qlz5`)f1c7$e?LB=m#Cp20T!}Su3&}%!0b)hf+th zm<=3H9Hs$ki@juVK(6m`>HPYnWT2bvl3PLtgYtHED;VeylkhW^!*|T6_wo9kmCjx) zZOcduIe8w^6riLK&=9Z;ga2{wC7DPbXi5+=ImE(%r*jAQfEdmR8u})b$}Ch* z1knlZa?Onl&ZvvgjX?%jNXQ19%H-AyTQ}QYX9K2`SPm<8U;@jQEMuytvHkM`qSfrJ z^eVdu1#O}OJ&-RmML9Eeuu*q^S_HvzD(FSBXRWdov?V%@bPAc6%BU1Vy^|(06c`3U z5N0aS7JDDoM+K;o^yq;ca{*T%G><^NnT)1svMI7ESE4aQat~J)(3-vc>7i0$@QAH1IP*<<7jpTOBCz6-V8M%+B@?f%zezV+2U zR>yYt4*GDL@i304>>Q1{L|lFT3BKo#e5&95%2(nS|HTzP`)kH_cboI! z+o-Sq^qW8P-M`~oUO0B6Zg|<$B|7y^>m|>PtrM*h+mjhBvac<|cufa#fG8x?gQ+K0 zbJYH0$mIx9fg1;F8H|V=>P0D1+C&nW@C>z_RWpb$tdFH%L|_aBWs1bB8(UBgZ66&_ zYywFgfmHAoBNtB=5D}Wh2V4OwJfrN;>YzzuY;6IFlHX5sO!4iB-gN`cQjgJB%>d)AAXq3d$fhUT4FV$Ej#6M2hVLuAM6c+&<`pQzfgg zPPz%;Z-+>JG*F`ybg88SPKH@K1h-3mRzbPK6WLEka{QL9auI7z762ko;fPZgjwr2{rv9VT+H+k8L) zpEFS&Wo|-_CmmgUW+fb3L>kSc($z62Lm>=T9N0XB$z%|KQOQv28l2kS~PYy!$B05?Ev;^Bh%F${DZ5wTOu%oVMqgJYnTeSngL18!7qtN#jvUdE{GINy>CLk5-zBdb>MTjoo92lfZ(2>q{PURF_hsEbEnuH zUI)}s8se2GP=QD4z>ADGC+0K2YPgog0Ja2rV;LrAIH?@1aEIC)rGZD2L0*dmW#+oz z)pE|{(}pExsl>5&@E;1^L-PP=h*;9-t63}zRHmddcpAQ34ytO(DaR6cG;|q~N@ovZ z2Sn?}Q!J?rr9lx{JR3xMuCBeD&F+R5-3yRKHrH`PqTI_&PlJ8smV;ph40a4H_E_09 z2)LIsCCcPim*y@2o=}m_6k0LRt8~o|kpgJ21CSB}J3wQmfPgZ6_EfKB3EL!%99cIr zv=eFr2r>7OXiOO}-;aV_3pEtXD?k~+3@S#52~_#cNTiyg)hdYdd=rzpQpPYv zrOb9vML<)nVOH3)7634+QJE*z4a$l&mgCk~AGPIxOIWvDg*p7R(x65Ig=Ki*Dg6#o zaRSC&UP`hgL=aIQ!m$E$2cFkJWW1Ni+1Z;6lo^6Rg0utPjNvk38|;uHL-lfO9s;>C zv1p%R8+wum>CT%+0Gj3C}o?WC9XpAEQrTH1BRXE`ut4NIW5JafluSNLr z3`auyby8V%+E}ZID+iX$`1{pTL?TtT%>a1mm#RCg*9{RPy#f!)xdcFgxO+w^=SQ&J z;s%jJ`m1}%TJOdnN;0o|L_!r!a)7xgO##_J59(Yr9q6Xu2+|8XVFDTfdyz9K$Gfsb zvEP#-YzCYLi9tI}`B9c8EbqX}|N8a+Vr=M+>blN+@7<~&|1%~VU(T345QoC$BXoY_N&fJk{xrV)Xa7yU{429Q{_Qy4doknwd-eR6|LN;L_v!Ed z@Nc|UiTnzI(l*z=AYoi&e9XbNviC-e0u6z}7zuA=2^qCs_NO(Nj`m={V8nM|xdpb; zpwujc2cl^hnSG=Iy0b@X&$&>8ZBeOZ0Km$kb~NG`$W$AhguP{ZsB2sm=fDK2B#9vs zpaVSw9!`dBG8AixdalZ0>!R%pk`QyxIP!c`S>+PQiPK6X`RC4*zh#D(7g>lH7$=!% zsPw;DV|$0opn2%h4%u81zzldp_KrVSn9NRxKF4{RA$=J9&hzsP+pU484=#VzE5G>G z|M9)AUj3G5kAUq0Jr20Z1FpnT_OUUZ|6t||5yxY7&ZjY+Jg$8CiCX^!`F|mZf3IQ)6fqsoe*nZ~&Qg{i zBSe})xGFfPv0CId$vetOYKk0BBP7?Qvw&pGm6y>Bc1mPl3Tx`uFR`FBCAD0 zg%T7AL_0ZW(haL63!wa(LE9^KgirK-3B9jc%sgz6?myscZd5w`rzv?*g^qO<4xX3) zOh?I3AWx;F3$8`Szys8HUOe9vcJWGGS|KMB1Qd*eQg&7G%px}zh0V6$k9`0?{pKV5 z_{N#yc;`Ow(nsjo1((p~OcD)|TfxWTBR5XF7x*K}n+$+UjMVw(-u1R@vE!GfRx@)k zxHeGctDGe7H(QnQW3@}t=Q0U z9mkR`wSpBfRzN+&grDq1#!dnS$Yvx^B^i>Ok?Ydobik|TTgeqyz!|3pf}a)J9)Ia~ zR@@}tVA7d&wS4b#g^hfMpF?#Hs~yNpcN$0;e3g{L2O4cq&C`jZ#2Fz+Z(?J8fK4TV z$`oMkwvf|T9C%*_yXb7K$c=mdnJ-XR76M#*uoe#Pf+q76Fh~P*DTwT3J9LPVZ z?1gO+(BF3}sM6U7prMDo2EL_+HUt!`OQ%u#v!L@Bsw3?js0OA>b0oJz>>Gcq)^~Qe zT$Djf0gE_c0AuGRU@8Tg9_Z70mVEyUJGfnhh#2ca?~G%sG6MnBT#WgUr8HJxP)-JL zqIO__5c6D%QE!#017=nDi(|;Ceq0eh&+7i9Xvh>6QWK1B$Y8@g_mNc;dgAe&f=|CF2AQ6bK4LP-l+P_CljCep%3Tr;Z=;}`kvW{iY9`oiQ~I( z2ClB-{IkCucYpg|?DJ3ldSG7meD(nS_&v;rZ(%-oJ;wQSIRDPyjkxuE%qQ=m=Y)4Z zb-DMV)nTVgpTL%#mv0_{>)Ai~7e0o^*T@I2Vmm+d@!lO=zxlQ6&%OKV!+-zc`EzBY zz32A?i3zAcfZMj5J?q7?!rt}Mi>bRsI9nIGftVaD2l?VAE?Dc=Y{yDf4W)ra4(N49 zF|B`UFKZKg>fbH;0GBn>ztI`nzMBJU1W6&6MHYWAaq@j$G#=vk{P(p^eh~`0AJRDr z56Jw&RR$iZ?V_;NDuECo*wPtg>589cKNFJutP{BfeXCo&S{cd_szhw8Ss&pQztGiTRrYEvhxEU#{8~d6;D6(Tt0jA3(tPfFa3iz zzL4W^@7A3IzgsgCS{N`8K=zv3(DLcfbJA_}{vOSG<0`jvP`SOfH=FHhXa!`du1ncl zCkjyQUY}+a-uX#W`bnFfPXL6_XPIDFPc$j zL&K1pemN)Lp}c60);D=>Gr9l1Du{HlULhO`4qE4Ld`dsYC*dAa5NBFJ*2khNPol7q)M^UL&sn*a6KFa~< z&ra`E=L{#$NM7j@%I$SnI2#e@>7;Hf+=>8P(M>|oZras&l$lt%0&T9_gMGK2xA0L* zZ#+aflcXT0D=NOUKhitW#z20u)q>QZS*y|>=fG<6Kr4f&m(GSWd7&37i9hYBBX}7x zmklmZT&^(Ui>NGOm7mjlqg%6l4S*n-8hDa3jDkU`dURm=HGvsIpq29>U&_mhmm2upev9*geaye|124pZ} z2Ta%m8gmJ#1054ANR{-51zyM|3v*>)Li8jMB^FlC8_JXq^}rCrwZx9#vjfVm>{%8R zofJ!_Q|0OMj0-r^8@LbAVA@k|9kjNM22>rO|278Vgp{gK7IU4C=1y2%R9Xe!ex&-< zc>e4ZApvKSYHbIITEM*`WgJd)z;0_93?N!}7$(Z34=ou@f_BXwl$h=M-eF_O8!3V5 zJ~}>2ix;vH*vXAkHQjA{pQ|s-D%RE@PBDPddZuDtPqP0`HG;v?Tj29;-&Z{1EgHg|b%U3a8{A}O;+@HYKg}8dV zG0<5@Ruk1R&=FmTn(U#gK+T|Ec>2l{y!h!C@yGu3i~aJKG48+Dw+lFI=fGEg{?Y&T z`1aeMJG+&LOynjaG^K-MmxGr6F%ywMG7DR)^^G#XmX_ekHc%g-o_LzW5Rx2NJChMg z7q!}KN&!R5*2i?}KgC4z*?pNPfM} z4`__h3P{HyoJKIP=uI9@m5^x^u08O2O8Lx&vy3r@{B^=rMrjZiK;%ZEC5Kjjs?QXj zoX%<$&)INRI1^}1G2|ld#OA;-l#$egd~$YP+nLBM5hHPyfy0Iv8*sKI4ri2^9Oq}Z z?_A)8kKDu4`}hCySO4)V-+bpQ*PlzE&JNhl?)B|B;?|S*aQ^U3oIQC1XSl?z=kLbh zlb;^v-}wV~&R_cQcJc5XoPYjb^x>C(9vAOD>APq5aPiy+BW~V!`l&Dd({H|(=i_YL zKF~EC5*UTrcpozHB4Qw4)3PJ9&D|S-v112qks`^+3XmA8RI+_RVfD?Uf#ks44b%_0 zL%7ADgG43w#1os)>nlmJQ5TYcQc_sjcBJHjeS&Z$1zEmLtENL0sI9pH^x1CpC=ne2 zwkIZ>1hn0ZG_Ka!_1eZQvZoPSV+N4JGqQ-^1GUL85P4I6PK7mlB_75$&M9x?;<%nk*o7Vo6bF1CBz6;)jrb3zapw zH8&A^5s!!q$6`uj;9`-BDGa}vn3dUXxoNzG2p-LN5fY4oyEjpK?!NzOE8@5D!|Kb~b# zD$%w951z9#s{p&&XBWILo!_TkeFy0_23eXdK?lx~%(i690kpCeJWt-Gj0)37)GB2M znCVZ1O2)~053UYWU{?!ZTTt0!jY;{OM-8Ad&EJ6-jh-p}SKl3YK2ig+_2~=)b!}z! z+}vfas9-Kci?ZNW;T7o22o9lKc8b8xge7Af z^)B;a_A=E0z|;6e6uG01rI$wnpWr-`Ej$I~M9v_&AH9Oy(AuErUKKF26JwMz{W=dy zG@QwGYrtB$DbU2>OL$)^0#g&Q2s~)ORv_H=Xm0?|KG=qkX_kO&LG}M=5Qr~76|MeE z4%>;;9(0IZhcky3pj;U`mv;wbi_xe~?H-r?XlJShj%b`6&hab%>dn6v(S5iR@$7No z&MovOe(OgtA3lk^NyH&z)>UV6q*pz7qjCFA9Dd+`))iaidtZr&Zp5gFk%g{0Rx&FV z9dn}Ye*@#CZ^!l<|Hpm#)Bj12?NQ?FUbD7yqAKW#yG366_!D(~#FKyV4nFp~K87Ft zSC{xFfA?8^?0b-Bw=o|->hW)W;qgEGjvs#MgNLo2)lDrHdnl_g<>!V5Ah!H3#lSOX zSlPrxb?xmwtJO^;W&*AT95|xDQfw_OlK$-KU)axlXV*DnqFZF|3Bf-ifYM+|OjPf3 zlpwgV{f2y9c+1I3<2day5VfhS-S!B~e2ieGLC+m{8r^b(Fe5tmPq55GxT|66`_;yZuy z^LXi3KNshpxLbXe8F38U%)&*+Z+ez^@cDP*XaDxQ@$>)areFF{#|J)%#=XRoM|J04 z{+(|=`rPmT))(?PpIyzF-BFp7=Usc-1xwZ&eN09$>LE@CbSCE8B<%!=fd*@W!=iR# z*M#Lz=n+hKRW6?tP%cO>) zq|sd6yaH9pPgsv(y9N!I>z(LSpbJH5Df>vcvB87$kgo0lqB-MY2tN&Bla}0+@JT{} zf+EkYNLG-DEg*9x#{#MrN=33}aLTKUv4RpLRvT&e-par#K-%^k(3~Ejr;POGy6<1IqT%`5_y><4%YT58UjRzPg{ncsa0He^ za!N(9hTFVu|tGz1b|EA%Z5Q7s3LmQ#~cQ!g08I75j_fX^^V5|kA% z0wpZyICHNEBJPjgXWlsKBiF<^GP8R98EWiR?@s3L%0dI4U7a+fV}3Qq66Zr#gpap+qtE5Rd+RU!v8yrMxa@(Kr+E1`?=TC26oxaY?8GPJ3Mw6Lu$@dzVXLc^_8X-GauNToZ7h zZsxi>rGEr%oK{Q#5FH4uH<<-^*JuyQONQH0Y)B~Uxv8#8XXe%&ov6GA^#SYk=>B*4 z=ed{kdpXMCSrv`c8XqAf*&BgeJ4d~{IjjZ)`bFKT6oOR@fJ=hOHd8@-$0-^0-I7I? z9#+7s>%y-UKxtT?!CZE8$d(MJ;|H`_587!yGst060h3?uE#s)$*lmS=KHLLu7$_Y! z86ZJi8V7^*4l>lq`-){YdY7f3E(Fy2F=OwS*OBKC_-fgfC5y2X#qY)ztXAnI&v*!w zIk4_#$}Fs!Q6d2N(haQV4}e43+(zR@$JJkJB+%4j$pEidsRw%y{c|jb4rQsWmwbky zhxd9yu6CSA-yw4C89%$&aCQI5$DTaw7Y~UT19Qee(j&E>_$HLimIwcwE6t*%#o8SFoPMb>zHqUISwy=HxA$SLpdKjZPbxQU z_eh0SB{8Rbtm?=uj@Q8Tzj@fd@y~p+KmMshK71MI4deU_{q}3P{rP|R#usiqcR+8U zV1jbRN(h132D}h_z*$JOXDPc70^cUlyxvZ=7K;cF%$Hv@#S1vYXdj=NiL-`2S~g29 zY2le0^xsUVYM^IhkxL_>*0X>IyD%V>)m6sOJMI@*oRh?${XIB4i0fVHKO7*2GRO{& zwxE5;wBIxd9CpgcZDLD^K*T5)H-Yu&Rk{0L- z6Y3&2Or9AI0UUNVYGs@_v2PDda08s32cG-jbNJ@J`sRQ1Gk^2z-+1S1$6IGFVt(Xf zsArEcUVj#NA>#=ODx!-L&?5jB{2Zn#Jzoq7$qybEzhyxODHoWNy zLgniIU*i|KW>=+{-{QOMEvjp%VGf=f*Ra5YyhHDA(rslfr5ypaIkY}g?n60E+L_4; ziw0H(bSJFjN19a$$YNz3)FRMcVc5Vd!}S%|)k;kY?Q5vy9 zohaZaaTCn!E_6-g)b_n**?-ITCF|`K|Ym)MqrUtZu2n_R(h_{fu61Bt0i|N=a`U8 z{daAoDEk^!*eY)1-SuLT9PF?~bLc_jy%`*j^@0KRBiZ?w3}`!huxxns!|BhQv2y00 z_v9Y%S{buy8@uGtAd?7T0MJrw_gD;pKkU6!BS>#WtE?Cn+mqj?DR;IaRAz)OwCO7| zMY>}Kx4plO0!RNn1Y{jt0I`C!N`oI6(GX)jEC=q-Z34FP#N=ARSAa%m2C&&uh6ctZ zwT2ZKx|c~~=Ab?;G!a-!Mj2TVc$DgU1TKUw^kYGAi>1gASqzto19T=HYLiiNSb7F(s`5Lfa_p&nyjVmLl;z5# z61t^8`8&#$vJ)u2LB-dR+yAI-3ghf~s6RL=%VgAym`iU{HOp?%zcyQzY<`@_^11>;oVL zLLji9b1<-m&me}%L<;~{JE=vKD$)#CLGr73lBQV~H?NB?wG*1+yO6jvyapiD7n zb&JZrE8DtlT0!t@lTiA zO=>gCVB{+I8*Z~$tm*IQ-#!7SWJ z`o|Qgr8{(wFBT_hq~K}BDRLemZWko5HffM|&<}`sfd{QYx=Q)7{#h0h*n8nYvW!_9 zsKSiT*RpFRJTXGybMwIqg-8X-3h3yn*s~1--?Ulu1G!g+{5opSCOolu|7(NZRPpwWtIJi6&-Z*~^tPR;haG z4pRdQhi!l|!$pvp0bpR}`MrVj^YNjd{o7xD^_TwX(?5#_KKcM{K$5?!P=~;H^()BB zM~ENz@r(ZbfALfJ+<)*{T)c1#&%XEskALYAuDOpWy13 zAIB$u@DuT;{_}5%!#VKgH;{K;+{V3om{+gYhrakTul%!%yXT0`nbGWu)ZLMY5^>Q= zVx;C2s7jB4No)TYzng6j&IZ%>hV)?5@RJ^_Zls6mMbgrqVL!K;48GCu6o2|q6_5vK zS*SAH6UP%x1dfQeb`B(SSU#z+j|oq)={ zTXNnLPELfar`s%7g}`8BCw+E+2+Nx0ex4&YwKw|CU87b#4~_f z&jA;=fb(03^Sg-iJHXjA4Fe7F@Z0yy9n$Kz0OVTR)3v>HfiKLt&(d;>ZNwf=wMZ}mV7H+u?yEi4@Tf@2z3qErRgpnQ_drGlIh5Js!&>;vHmQQ7 zEX-6E2HYw~kG(v;!9YIR7m@1%nA8iN-wLv^GO5(LUgz10ro2x*3uD88Dkv zT0iTIGQ_Hr5c1pu$0mUt*q4Jklnj&fKT7mXDD$-3zKDlj-<<+cHltP#yMBTkQ2=g) zZyG42GB7270cZ3=Btl@Vy_$R;{;x_rW7i2R9kovLJW2WlOvxMi>6e&|DH>A$@^X?U zDkPx^8tEB@&RR}|Z!hw!sp};qsKlK9U$W%@#b86gjQ=Mm5`orQNg&L@!Ts4w-H-x5 z*aNrqS|{&^z?wb_XtH+6+3qBcY5h<(%j*KE3hu-7SqPLWgVtqWyl1hTRq@caebNy> zGftW+Oi z;?0%Mu)Dhgeb#;RZp3lo{5yX?;&OH$uPt){0LNyKNP8ZU(IgfT-CM@}fBhJDK6`=R z_Q#*c!2>7RHStN#vYz+kO~Dfs=I2A|CUq@~-C-5tSpj=f~p z@5~P$%ez2$B#~tzF@dcWB=X#?jm)O+iH^{BQ>|(9*8cGTvMHAakTDuDNKbGmqJWm0 zX&rzWuqp*OLPVJQP$M9l!S5U*s%d-&d;AOQ9bN9pibF278q%%7DvwHZo;`nF^U3v( z{gc1>%A1ehoF6>g!SVSIM?ZcW`RbQ}Z~gSZANdO(@6Y`^pNee*o_+pdKl|FVjvFAi zXdFbrFx8lxjUO228QTTW&k~RR)uYa{yZ9ge$DhG=*7@qM9HVa~wu`PezI^$c9zS^Y z6SwZAWUY6fPXhtARLB;IJ069dXfb{S{U`_H%JVeOZ8WP%*6PdVotW_QKs?VHvTq0h zLRLVn0&ktQT4Xk1n~*;ff$jF=mP2IlZN{G1IK_YslOFod@-;ylHW2E6w`T()NqA+F z>|uLgYiKJFRi4`m!MTNP0s*#SQDQ~_kp6gIdBzRwRsAfk#3MN=^2>P68ZUyRb-uO@ zZt1X1NhROf8I8soNG9>!WgjN`*mf7wb9eM?9m|JBi1<-PnI=GIf?Bg4y1lm938g}Z zHfPM%)I4Gk2&*e~$rEfPA6lEw+Sn%`Ac+X3!1yeMV@2P+m7l+J8?Sa@yLEy2&36J< zPk>t&%*+RXVXn0w6seZceUj2&3)luQ2JnSffjei2?JQ<>^l_p;{gL?JUmbzU zWRYf5Z`;+2uIlM#G8wEUnZmLw?bG|<#t{CI5s*nRo@0V^DwaTF;Ty}F<_5}6?TOZ< zABr2OccqGN{v2B%jDPqpD+ikn^xJtsV4Yovt1^bqRp|!3zdjAo+Sgi=WY20UCF>Y0 z28CgHy;$Wr6)q{yRa!ke-aolBg2n_`%(xYCf!9v;XUHjcphm3WbcIm60d|0aK#zrl z7szdw1V*DqvJ|4n0xl(BS*Mx3OqOp51eA?(hp$tP#eH`~pDl30eUpG|vYZ{Kp$fP> z)@xZDJi2mVWhAFAj+8xsTwo#u%zDWVS;nmMJihOkDFb~UEoGa0S*;>NR*}^%o|Um! z`VmHf`h5PZ#GQav&Z`p2E;l^b(%q=3GYbWhYYoWB=eae5z_`h>>oZP+cr&9cJKTXK z0T;2dWB#@G5 zs-#htD>X2z*%R#}4xR5B20Ez6z4X17{Iq1Wlw#oECq5VDPCtlH*(j?=(mbBBmtzqj z078?u9SHj%L~t565=^ScG(<)xR$Gb5Sx(YURR#p2V;t^X;OSfM{;s$|ZnvVZZ@M4f z2Y$^D+(BGyxO#Ad?kTMR`u^*{**zS-^S=i?duz_)70}Uv(prF}R58lVyt}Fx{}DmQ z?8ME}*D*fw>yRJ%R@9UC&@ogFS-ku1?zNwlHm*7%w?rS&Prr0i-|+`t!uS2At>69z z5NGJy=eR=k{L(MH_sK1F(GUDtn7 z`Z%Q5B(hAN^G6-}r~OO^YM=2bJIl11i_g%>7NY1y5DeL|fpOAT3UJ_J>MSLzL48LO zYCz?Ran1gkl-iS(t9y%qBOfEPY~yWalF{lD=u|F5_H z--i+N1D_nni$K2dWyJME#83Rm7x3eM=~KA(@hzTy;VG_OKB8wtZyDW3xgbS@vr!}g z$Z@EmqR$#5(a%2r0Ec_e;V1u>AE+nqWj=Wg#ucA0j1_0tOD2Or{tKL{J&vtOf_5Y_bb6QEouUWtVlQ(gTwaTwRFe zpE&lzRyUV@+JF`CLWBBf(-W!07x9X~w-O=br*fGR8imqK6x-~bAXO@pZFsWzL-);L zw(keuHpQWgBxe?2kuTB13IeZ)4B7FNUxnH;x(mIzq7FzEs=EniRjWz&+73(lJbbR} z#Xazol^8=6pDl(vTALM=(ROPAjC~d$8i>JcC!wXt&KCLJzV97ZhV+mB$~umaK{5u1 z^}Z7xV%!03;o=h{>>r!55IadaXOEkk#-~0M|EudGaDIlqx@x@q3i|wl1M^V8JR*+` zTwI{<+y!C+-}nalpZ_%C7k&YF^=0J!`@q#R;CPL`d$}a)O zhrrn_^w_WlA6B;#jBpV{+aAwWF}4PT`c-Fh$neCfMhHxBfZ!2*eXT6N3&~m)0~~9Z zN44Rvc7&bVL`Jl}n`SsgOayT69DVf^_0@NQ=We4Djae~{9r2+Tw*Twpbpeg;8JHEA zBK%jIF|gW08m+`!Xs#5$zm)V@2O&sSva!c>8!lTk;{ol z?Ig3-fX=!dtTzXejj=y}Cs?`&38w-VKIh5}^5^{C5u^0u`Jt198`e4MloP>fF_vP^YN{*zk%HKo3FUPCUZk1>n^i?X_YC98G z%5b_#71p$vB~Rr+ZvklLf~Uo&MZ@LIYv|vJ%=G?#J98ep-jvFT(AZlDhTbP6|9TX? z*Ay$TfN)@y=B?hr1~5FqpFpNHYs%ykhk|Lnn?3T}HjV(VS zcc3$*pCyBdDRX1+!8?lN*S3I7t~mfwEO!VixQ&=A*ruQ6?^OdmQUOZswkZN$xw6g; z3Apr&8X-`m;?QQ`@4<=UbND&Y=mq!~%sMj#gfcv_&L6;9gXQv8KVOPSWG1N99U&TJ z8RHN;&iCi%)FPSOr>#;jn>>j2f!kp$Q-DFGT1-v{SxFY$o|5wVZb4b?9VTZS0WK?| z;e83ob-WK86PO29pces;YTg}kF95rKh8I1z+Z$f_!h8SGIK%aEc0aveadwXW?2mk) z>&+u(b8u>n#?93g=CdoDedizS!oYm?cw{8dmE9Q}8nn6)R|#J@qNC{+O*#-)54tZO z;Oy7_6z6f>JVgLK#jG@B{(^n4&2$Oou`v!2$M=qTeEkML`0szRKlGu%n_mOsfU{e- zaryZE@r7^v%Xj~?!^MW&n68PTnG4zLe;FuR7f*nSbvA+M0SwLj=xe0j(UWixq-0{mURmj3%8P4V%g3B_E}X< zG36eFXg7c`taLxz5~KGTLiDYF2ML7`p%XFVaBIWe=M(?(Z+-3MU->7G|IG6r!twbJ z_VMcJJUo6C`RPwb{lUNVaeU?{K8UN=kM-y))$<00$l|P>YTLg?qZw7n_Y|e1k6opC zLQ&b(c=qLY`$OONBL4e-{sM2jT6p$wJD%Um9>Df5|Iw@er;FQXYQK>7+cxC>E}e}W zth{29K?I`%ZIjB)J!A&TRHG@PM)oVVQ2d(>FGWMQ=f_5 zcQObpn11&V+|>C3+<)G=lQAQ5tZwC^9yH}#!%;;46J>9h!+6B%0mf6p1i7FMS2|bH9lC(l=-o?%qb< zz75>H4cxj7+_{ao_Z<4p9pKJg^xfysXZL{n4-sGb72xf!Aaf!P=YCI}UJK&{yng@z zL?2Og#2UDY$-nnZplId%L?TQm$0)I$NAz(r!(Rm)kLvZm@!eowe+P7RM;EZg-VLq7 zg1&VJ@o!#^JQn&wG4bWG=SQCJUl%B-IVQCoGGxrvmFAcVjS!Y$valauoXIF87a9*fUZz4PVL`&)LArfRu$LjQ4q@?t6A{ zi~y>*mc&*qtZ2#x7%k}X*yqDObyTi_g`6oMro0M^4{QggJlK?Y`Pj?Ms7i>um0kP< zx|r+8;i|s5xlWr4T`z(jnGrJeJ&8)g?B)Ng0;DDd^M~E9Mz^$HordB_TEEz>q z$=jWckQ0SL zdpXONc4R}bA`_7#OSgR8ur)#57)`RttIzgo~S#HCh5$Kq0?G|7M zk#VEBn(5@uTrNj|X1S*A2v^>e%5vL53ItMe-3iIM=6$$#w0A~-J-N;wcG>`l!X-?Z zD!`F0$uW}o_dJOL`ncN_U05h^hnQVfNm=e7=Ode;jI2v{a%wWTf~piVj3)8ZW!Z!^ z3W)``(I@vAHCGn3r_NHg)tM5X*=~JQT*?-77%kDB3Y(g|)3Q~w)n?kMN`a`UebPEd zuo4Bp9<-l=s|H*Kx??zJP&6SOdVW2S1IyK;7g)ig_uHiOCgf*Q0h4NhadtM)53euo zzkdB4alkQdfCp~^-|>CtasJUmT)lJ6)~p1&JFee*jPZ%zfbo&Q9z>_c@}v1O&soh6!Edo1s*&iRxD&|S5qC0(y)Mdw%|i{KYi^6 z+cENY{m(zxeT{zhH2UlUXJ;E8z47@c|D&h(uYYKa1IZwzXO_Q`UFOP6pfPo3E=i^_ zAptLs8I73Ktq{1iEud}X>f2GiU;1yhdC{MsSket}ZDXU?#PNvI;7u>r-2F+zK0rEE z$@`zXf9EsLm4&mo+9n2?*=aNNCdWmBkoRx6{Y7;DY%mh>! z7jJjo;G_Ta z|NhNqk6yz^Ui@&@VPrqNk8yPgeDCkLUBCU$eI{>z=p0wS{J82q^03X$40z^4XK? zPp>#GrYa;uc+U8!SMP34`J%EvI}JMHeLmaO8BQjRRnb*ziEHQH>mHyDUMpYqU`|MQ zCJC37*OCw8PR|5rF!*GUGW8CW&+Jr-T9CAq&LtWfXusUA?7^~@YWg-wxa^+?a6*LJ zW?5b>f3ajKAbbMse%H9vPaga%lt}d;p~1FL$}j`nh8?9hFy#>0CcGNK!GtZcm(LwC z-z{HZj7x1Ee#efz@69nkOGM?88L=o{3nTQnbE z`!f2U{tLu6UPI18UYr9Lw^)^bWcO|#uhB=vdMlg&iPL*`QFrbDZ@mS4?Ns&-a9l|UY^f#R^io`y|2-kQjH0~{y1I4X?`+-`s=z~2*%8@4di)C|3(JLeEb z6=KdPXE?ze!pH4D6D|>W<}5dE#~|@JQ0sfsxf!fvi|oFv`uYwCbMI9pBF>aVZRsrt zV>Ga^1z)8fvCCR({@0G*{r{5H7TpvURY#PBGW~;zRgIqp&MUA8KeKzMT~Z-xwjcuy zM>;%&;Gwh(DW(}U5(@11NC8V8z!V@|{p40qTe;$(p90WR*}xM!#fKHMTL7j?=mGVF zH##PJh)Tv$zgJyc$f;n2_h)9L(LGfrZ;h6jS%cP~Y$}DQmC1&u?RG2pZDlX@J<&>6 z0xmOWx&6+tGYH`C)MA~AO+pr;;CVuKN5j8^CVsB~b+b*PT1O=DM93i6K4fH zoYR{j_KdX4sTdGYvz6&s=fvM(;+#L@RaCIRYO@#}i_4~Zeb-b5g`%csYgraQZMcE} zSkvcqZENPCKqiSS?}38%VtxQx*b87IzEf=5EF9ei5-G?40~ z`orZ0M}cM!7z4;ChO@%*7z`9-xWYqsbl*Y19}yVuGvbu~l|>w5WkyWc8Mv(NAPvyX zu#ayFD7=q!I{`N7MnEuwW_^sBOY+;MJ7k!{b9e*5AW`Zmzy=$8IiJ%2pi4xb%DI^_l9#7)AW>_GQLot_X{pzJI9QjU zCT*>r9 zB$2^S9;h4$wem1Kp~`?%*7Pj!EeSCPim@5DH;WCqkoFMr341aJmRf)(4Yk0T%8B?PWjw2JU>oD2M{twHfCeM_oMj6#(VK}H zBJWn9?Wilm*4%GjvBF zu5S?E_p9;`zxNFN-ZP9lw{Y{tS8#I#;)`EK{@4E)_=T?_ZYDQiUN`XU26*>9#Cs2b z2Tu@>o&lFP9Jp5v)DhUADuO~CHP8Ca9bnGxcfZM=`rMFHLgqYLgh4ybHW|n|xKEYYSW+?vDTV$qmreeLV-RXXEmyO4{1(L7%c6dNIDQg7#J-?lh@s zh%9-xKj}L4FTH$H=^$4j6rlWdtI~n`dK8g0(U?jOIYGzAj-~r6d4PtuP9YL87vs9l zm1MJ4@S5Pj{w~HqC41KjGA4pPZBk$YK$dHH*IVqNAel^OX889mxm!{L0o+!AE{DiW zsmtvXUQNdVOM-(6Jk4&{kee6b$EzhF6%4M!;rCbT=OS3P99U)7YZ7^D!(!8z#*kx` z!FFa{Vx;TVbnkWj4hnkx%wpmpw-L6{4NnLa?3GiO$?IBR2zq{E+}6a526^{b&jfI= zoyn0}M)IVD(Pa!FXCmVq>HW%bHp<38M8N73AgY4elGZ)=UPD0(LBpCq|C9 z4wodkdWV&RQuvA$Y_nuKrN_P%1qF*njzym73*Z4(qZ^|W-XrV`S}I!|5{0#Ic%6^k zWof5PEd4D54xA7Oe&Jr|09*9Rj**11`~+Glp|OI%<(_xj)6(y#ouDcJ$(~Y#-@{Yn z{TR|04P%LDP6LOQHOl_6l1V{Lh~N{_@pcKc=Wr;@2|5Ck5-Wb{MN81QE1(_;cxO9X zBPeB&+)OZ_vkxo+fqG;B1Id2*V$m2Pe$;{xtS@PStbk{#RxtxU=v{bxX|GG9}a8cTn3(NjFeBOT+=zn`ZLcDAc5D5P~*DRL}LU-;PtP( z`4`U489QEH0v~xXaqC-d*Yz7u3e`O_x{p_V{pd2cU-LWpmQUaF=&{ad#gr1#vPoYp z4MCnWSjmIdjIi$P?#8J3^a0}D3$cCbTjSZo2jHiLyKf?s1DpVU=Ilasbye}pFT0<; zd==mOQ=jNNw}3~l1u$b?Jl{2LfG_;B*FS&fg>z)rT%oqj@UW_dD;<`lWZ8OwrH9He z$Zi`T@*-6Qkrt=GUR@=Ux#hc*U3aB2@0Da&YK8z?dJJ^*LsRz$e=#$vk&R#kvNAA! zEPDh531e=+;4|f>zYnaweX2t%2(%qis{@8gIu|wBmg5!rkNyYG^{@YTzcr4JFYEH{CmGmk%fPW`R}mZ!IiITRs6x*w4}^nW?~IYi(u|*g z5)!s)0nY?*2E1jrZQK1{XJkElWg#BRaR!iMwa~3WeBJAuR~v^&0NY4iEI3H8W}UW}axe{@Im6#%9?h`qpfRpieSpHuiHRAAhFoyy$n;j?@Uvd59J6 zsM6)sAi!w`WMB?!zVUhE$QznB6`iAQe*L%MuUrh^!Nm6VeT-lJ8v5&RVV<1>ch7*> zIOgIw(NC}Wj4#|neeea;OV1%*xQn=Z0i12D!V;=1%NCwOspl;B|OP<2b4Z4m>I_u06>odA0XFEjF zWE6nhc%(zpHv!yc@h$$z*MY+b+!^SbM!fq3=O6!Y{KtJ$Y%LJj^tn%HmXQ+$%2>~0 zY}bxUHKe-~yj1bf&}xZ9l9W@Dvw$^YCF~E{G2C1gB1|HM$Op=snz*n9bvawJUF>P2 z*UU9nWk~HMi{(t`!u!U@;=lCXBr`&IlW_!lH@bQ56Z>#~&*w5esty&vYT79ok%4e# z4gOCWjh$qRdx1=s>jXp?*ziIbvz3j90Cnl*r%JGl4#bu^U}30$LNW^mDyIz}%6)Qv zQiTBq!W|0W#7H{em<{w?y-IwxSee`f)|&v|@HHT27s^OG3s8z#G;Wz?)a|qYTy|3c zg{ADUa#g6)rm07?V)D%gVwsHZp;1jPxvu7JVX-7=76Ar36|Ov30Yf|m2Q!(z3$f+weF+CvCM zQdRK3a@4c|bT-Ut1-cV+c^Ww;mIJH+jb(ki3^0Sg-@NzylDF|(0|K*B9j^n>I#JlH z0Hy}Xxa7O3|m>bHP%5`D+}!6-rkKIc5ty(3QFnb#LA`Bxqe2WLc`w);E z0#2D4PS}(Mb)mpeB=>_+kStP2o?+Q94>PrGvYA=UeF67>c})&Eim^W*PDv`0ii@5C zL?|t+BbCXr?o7QmU@&BSMBt-LoU1$}&#TN@pLuGR7;ISIa*-+C&#p&=OICR|A=$&S zfvJE$n$;DD1P;*{uI+ePybw7Rc67}dN{@}m&JYIRd4eCA<5#aQ^9`D=MspH#N)B2+!c{B;LTb6eo+OABIgq&PaFCLAGqP8y zm8>H5bzcqbJ`PVhU+`LXnXWe0odpr1JmvKSb{gp`nrv7CbWTn=DQGLe+%_YLx0_Fn^* zJ#!?mlLJ7D^d|-)xh9+dC)aAnk*gxZIMvCdod|{l8h!Uom{3<~e-UHY$J-g2B%~Tj zF5t>t;i72a`a;iK)7SU*(Awh~wJ)obRG6~&_io~vhff0E`my*MAH9bMbwpnStvn{?2a$KK)7LM?Z}G@P~kxUIfn0fx`ymh8|#^XB{ z5F7B|KJerbVw@r7JXtpFa>BzNJyjvc8Oa1+L5{|hyT=ijm*}f!a2|slRa8&%%o}>% zFkEPws8zh7E-@2^X!AM^+Rgu z`*gxghXBU0PDYTJXFQ8I!RJYQ0+|$x?k)MwNQ64&dNgsLu+0D`^?Dzw+1HqLRO|)1~r_06{xBRM9#g`Qx3Yp zRt;q$_;)S|v$|)Zykm0#D1haabFDDc_+TpCknLz-ty&6D)|-yg1c!IgTSFO)D8Ome zKm-;!z!K{{Na|6*s8zbN+9=FCGO|*J8X}A+bF)t#yp4lh zkxYrC+_*fBL+J!=&_LGe-E-l?P!`5Ji**yLSKGXf$+2C>q2BN%o$6~28Bw#R){DXQ zUa|uXtPK1x2yWS%0NMka1m-Ql4Gk7b(IsYT%>ax134nom>`rj69-_W6eamxCgr?Oh z+t-#Olb}FMtQB3rz>MA5rs1B@@m}a)Fa!l@E^KegL$)4;`jAo7ZxJZo|9#>I`F+X` zFwHV0U+%}287SXPEuv%XNp3ks2OeS4V(bKk(y%5B2N^N}X6$|V06aO8KvXs-8WBgh zOm$VN3+w^PL^@M*O56#7@HN|sAo`F5?S2muCWnE?Z$A0)%*GZuj_hf~XMgA=)H~OW zsvc0ysW? zfbrp9jqT1|)U#(GLj<5ZClIqc&@)>#yVY)m>x|Cq2t0Z9S$_OSKRkcK4*{=zgE4vD zLT~55Fa7l6|Hr+TZXehO-79!WosadsBe{(uWRvXgWE&e;)3x7MBJ99O7@<{L>cEG! z4z`y{ISB{Yx3sc0CILpsZdsR>g)0%>K=%YH_hD*oGlHuDbM;uehj%pfg~6TzDpi>@ z2m}qbEaxM3xn&U7ix4%~!*pp%xKiRt#w|r3wCp9pmNNe$J%#T! z$rNV~ST;m<73?^d3<8Z9%KRI`_DlR_-+b^g(aX2UvVT^My8rf{|ADj0`R zfsxTG4543D0!t31{XY7AJACW)iYxT~?gb}FxmQWZ4Pc)thJ|%9U3MLCn-weefQZ68 zVpR2mU;U~0UuR?7x`n=Xi($qXz||3W?JdNu4fydN1b+BO5YN8|9PR+)pexxZPS;1l z6Bc8kj)bqvt^nTd)9<}S9JXyhY143rOzAb@LC?-@99eJ zxe^{LmeEU9m$nztM#L)j4<_PDIw&7SA4ng=e*d{<;PHZqCp#d2RfZsNC3is;-RwQU zbVWi~LgXtIf6(5Pa5cZ%!=%@MgxKXP6j#acan73XX^%i=A!9O@6Ml7NU%YlA|<8 z2aB~|46h0?S1)Coljk#da9v3WP@V~p1iE_1EU*W;@xGy9waSH{jGlx=4xSTC({cg! zAS$b9K~ZLp4N^@;y&1)&6rmFP^OP$C^w6DRY_Tc@)=Do$5?xqBGg)hAhI`4Q@iMwKU~+$NJA6AfKs|=Kt1-=J%egL% zCU_y(QmF_+fnKin@M@AeStZjk_blHsK-gtNL4w)U<)GC|Y4$gK2OWSi4IV~1CC`BD zPVF`b4nA6ET9WaCY=S?35Ts3@vs8W@)C-q{x6aOulu(PrA}p{646q~d-wBKWs3CGR z$iqgq1_6>rSK$=RZSLnrJyE{hB!+;4i6~FI?=twSoj|AnhDcQG_rljy&PRb1;jkR# z;JknYZ66)6oI*{U?m7>X4+&Lj`KAk|@Bp>sh`>em>ebgcH9l_!kaH0V?mh|7j+&#j z4h<8=0o0T;D*;oL3!}9kyr?%^fyE3{O0T?*Zo4?g+h2O;FJElH994CR@sUpex4-Qc zp1koO5EY#Rc=oV+yVd#eUz_vM+o+nWP7K{q3CzxF^ZAXQENSTMikQ}iko#D>aVXR? z8rZt79>jKd9*2*9I{L}8Kzr&-cTSgcca*Yv(NS?Mb(nA}-|_N@e)U=W*#GpC7zx~e z8@&yTJGU_}pG^GXKY8Wn&TkK6c?1|-@mh_@3fz=K+gpl6DWChmzgAYFlF?eZ(FZ7xZV;%`Au9-CU&Igo zxo<;0I^yX!E`brKi0nF6cgF~Hb#xa4+!907ihho$u4=}Xr3kZud7PvO7GSMtR96}` z0Ue2|K)v|{zvf3j*mo{aSN99IZUNf?^Xvceo&WUCy>r@-u_tCs6tbeD6;v>@x{W<) z)64!5RA=l!Hw~tBuOYlf8T2d^;suiVtmeyhyB;xy=cqX7m+r$eha#YiJZ;mql0kVw z5?OJi7l|D=Z1y#Pv(Utv<%Auw3%Ru_KYT)al~=+(BUOIPcdu>*;X5&Fc0Zia2jF3v z&Rj=?5>&Bdca;%4&;{>-jm3}JRSS^Wbla$mUisZimV|6e! zr#x{oys5J{8ZE$98*bHKm;Ch(O zDl--7uEf+L4I+e<4G3dZwk6DJ8x)EatX+;F7=Y#2A%XUOTNyfZXu_rdTLVV}hRF9@ zKs0g$2u=&NPm`shBBjtO$x+ajDRwTQGGr<=TkiFAt>Izmavf$mV0IQ*19!NrT!++w zkuI?2|4pryvr{U8YzkWoJOQWy_eMC3| z0+QAw6vWT~l4)^95;0hw4hyRRi82ToBwczF;V{_O70q5>IZn5HI3t-S0L}#zbVd|; z>W)C6fz$#By3O)^?paj#?K?Q5LrXflHiMSP8OWG?TM;%H>@H)e9fSF51<0z1u(xHu zK6{6#1C+~Ev8#7j<@W-_o)F=ncSeI{|Nc)dN7XVe-h>%T?iFN)LnmIY%l06X;>gG3 zjfa!00b9})_tMd>qzD)F{A(vVlde+eP5{FjQYb?TWL3t%_gkp7365Lkie9%Ca_&+o zY3Kr69vCJh%j}z+s@qFE^0#HYQujV!vLLYyz=OXPPc4SlIdZRni>4lT06mU?_F~8T z<})`=*Ce6=59)MA)D;e)lsau!tb3+UFe#Zkv9*Q_f`)zr$&nKqisp(@?qaol-TT8b z6ig>pIdg+M+&Nfm2*gk~lRYwEHzhxXKU?S_5;maO2C;$=uTfO2A-f`5Dl{7iRWGr{ zh7K&?{o<=t$3c%AB1*xc#KZPJY?mB9hGz(bdYGwn?9Zm%XW>j?Z+_wWd!M~?`I8rSIV!3} z#Abv@9oRd=8kNpw5W&JEqBAy7tJBI{w@EkE58Cc$s6x;b+Maz~Rcf2TzkVV$U&Db^ z?XqS2YBCcj)R2sbJtz4q!!5hOsvY4JrtkUtB5x;vQ0XqDAIp3RI5FF~A@o_Y6w1`= zV0uF!RdT+|I0DQ68e_aa>uB&u9d`*u4%;O8L08(?Kct9|!-m@**y@d!pZ@+|{4d}A zm$%M=i@SaO@ENCe<0;}N{=Mh%UH|r{F~51lvp0`D4t$ENMg|uj))CRi8+1cz_FS}v?vp~5k1(jP+yopp9aAq%AW*f_pD^NSk^0)T) ztdjJq)*=6uX>X=LKShw`k&2bA`6Im?N5(z_h<>`4J}!)-3Q#A3R>`mJn1iQ$V(Eh5WD}!?v z8r1P&;-K|hIs^G6S5|PN2~ToLA$$Q5Q;uKwcYEbR zAQm|tN-{A4rBF+8K?ozR4GHZ~t5uMZKn>KfYdb@|@g9EiI8m>^gSwoEM^6w>p8-Gi zJ-~1H&A`ny`rWsI>nV53!iXG$$)-3*-1`7vMQ@8t14@dR1&hJl1fMjNvH)9LpNX=FpH`2a@*a8?!Ew)FT8wVFWVRP zg?ss;vDdPfd*Pw!rfD!>BpMI`4JA-frJ9GVoKBw1GoSMhd++a!@Wu1Q`|YHllv(He z|K8vC4iQg0@kB%p8<;RIfTm_pRksk1 zl1Lz{4B2!)c#cD7Ih*l}sNr~l$H>A?<0|s#SKS(JU`NFGHt zRHNTC;;E>ZE7g;t-mUIT0?yKE)0bAAQr7WTcSC+*in(CmYm$HSfqC~O6BN@FfG(k< z#J7Ml_hyLblHS!!L>mUxOM?P3Fl!9kua1#b#}Brvrf8KLq$te&382i;`}}vpsyTf zHRv&|nW4a{&X3M+T{r~*3sBRZhw%auRA?rA3ZRsX3>8o_cr9J_xJOZJK7dS-1`h09 zR0Ew`26(=-P6Dnbrr)e|{naG6fBshqR2B)n@K6&6Qj(RFe6gS!;?BI(X^>)NlO zhq4^17%R&r#XSsMV$d;1bUiBM83AzWLkl{x_2~*7SP0 zt0D(07!o~JS@#NB#`^25)*S*kT2G1qo~=&hQ)RXH&N&I5@~pP!CnOslK2+JlI@7X& z40coZM?g&~r8Yc5EWT6cscgWoA7HS15i!Fs*I)XJne6&55eRRQFW~(WSUd6${3lQ0`5%5Rci*_c{9pzqvo4<Y7QuV zS+*vJtx4~)XEh&ISz`r}X)!XZgcAbdLcI=^d2Y-i3pSb(;j4wa}%0DSQvo(kfEDrWFWoUv}$>FfuH#5ck(~Ka{*g7 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�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 i=ifLJ4 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�TP`cXi=&*AJC3AAZJOK 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∨nfg_@{s4*+00tl$p!I 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 z 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

a50n;>NpPxP;|Xwj3*8Ou)FY~nD8#Y=H|_w- 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

Kf0vORmLtF|@K;{~ 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%0D~7$#1U~jRfv>&_+KB6aFZfvktL$Z$<-O` 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 z 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

aTzPm%nm;?~Nx{Cnw!~ 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 z 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 z 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

=P9_)1ob1TSu-KuWJ8Yw1 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

DNKl*YuBH1>AYroQ$Y#QKTJBPBfVPL2BOY3DP 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 z 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 z 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�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 literal 0 HcmV?d00001 diff --git a/applications/coin_3.png b/applications/coin_3.png new file mode 100644 index 0000000000000000000000000000000000000000..d356cf37c2cbe9a9d4c5252ac23b27cd284a67e9 GIT binary patch literal 1377811 zcmeFYbzD?k*EfEKPNho`7`kC-kgfp%>5_051{k_akx-D9p-Z|uMFd4f8k80gR2l&l zN$KCg%j)JcgLhyVZ})qtz$0{{+q ziUSbffrns5-unPBmybj!nO+|IH1^U!?_nVc-qGI1((BZ;$xv z%dkSbzs{U5nkj(vL?OIUwk}?7cHVvnPn4oP%GJBW))nD`vQyVJlbSO76b=`mxF*U!W(gc!JP{XiXBn@NM|3f3nW7eP+r~$Pj5OFJ7<)uy|)9sgz7J; zT`y|3V|GEfqV2#UNQAS!otFawCMIrsQKKm{#YdUKh~Q$p%*Wc{9~&2Jz4~DJr7!z- zbO6^)+s=>_q&vbEe(}t|K9H5)P38R6R2b6vzw?E3Mxb5(Vhhr8(b5t}v@6&=S0qY9 z#h=gL#a$YWwv|Q*OCd#IFj0P#trVzIqA(=C6cUBvM@qrOB}I@3Q9BWs_piFFK^9S- z2yZt}YqYDK+h2UzD?1>(K~CL3wgiv}w7>=G)}CH=LIR>v0%GTAFSNZY!rR9a<*)69 za<*grg@ml&MKQtuExrDAi@-nCdHz;1>;F*XumYryr?WrLzdYxc4*W-nzv}p{v>-OW z(eGR`cwJ|SyiS+qtAl5W#k-y8<<76PF?)MwpIV@LzTvNWx&LSN{-YeftIhqvVmI&_ zZ?u?4xn^yVL$bnuU)6LKWjt=T82;Qsbg<)OE!^VPOVNto(a20;* zdb-3Te#E$Td3W1Q|0z#U?3_^5x*hV4S1dBZY~D2rs_Dqr@^Y5V}T73KJ6& z78ZdCiHM7en}e6)|6Gch3mN~X;=-4~w*0CM?=Q>zyLw_0{NH*e%q9fAD1uFL<@W=b zFWSMZtfj$>c4huuO2|xz5)U5~>a8pm1drg?2{r^DTM581X7umj(Y+k>4X2lCud>MZ zPR!S_LRQ&{5+#voEp9?3VIhJW#bPOIm_>oDnasi}2+=pJ=_qTG3H~+#noNnc!q9g@ zp@TvsU?UhQA&_$%EFnOM>EenNhfatlgvy-B$!;upwNCMVP&UaO%Py}QHyVYs@d$YF zAh@{r5D1QI`F;9S1A!)Agad(NRsLhMn z@<@$uFGo%|ny zNpDwBv6fLR#9}GV7)f_`6n`=5*|+YzF@f(j&ue7Wh@M;HQ15bPl6}uqDSo0zzR3%dJmevnXz%tt)5MQkoES5bE zPWtXw|6(mr@+Z|b6@M^DK$lMZU*pRXn0P?o#tKp>) z9&?K**sQY`&Tvp0^)27k70Q>_%zrwE3A}NaxQwlLoOdB*EEQ|80&C)ObNB0pgVzcG zbK}B*+{k2KU$s&U!m{dx^6EjQE`EM|TiDkmH^p`5vg}y=tGi68Z`kK8+j~fhtFXSd zCRL+(es1!LOFGHFz84wga+ORs$8UfmU%hGR%Cw~BiyQZ!$U+qH1NV zir1vPPw)iXSi9Jd6GbX%8%u7Jk$Zi5E*I0x{8dVz%nwIL=}kM$lc)TOP{Zt;Yg#WY zGAV+M<{lJeE2KL_FQdgp3TUE#~gxpC`B}a*JNOMR&O@wh?llhei7v)gYpH+U|VG zJ=HzWu~4yjG8e}AWhDP1;xprE`W^87Is8H34+4J>_=CV71pXlK2Z28b{6XLk0)G(r zgTNmI{vhxNfje0d z4+4J>_=CV71pXlK2Z28b{6XOV83OyJ3c4zcZzv_a1Bw+Ykm@S3pD&#|=#lo9H?pRE zV5>?EfhdlJ%7_R8x5EOSHjT4p-X=hFx*v$_zw^uX?B*9bjsbuYhu@1|{wGV~L=h6U zl42ru{Nm!a!r;0%NilvKF>x_|l%%kYoun;FLJ}zqO6orNySo3?C2@|x?;9k+qpiXK z39Ky|{aB}l- z(=+i4@pB2Wb8&NBR06@r$0s5nq9h`sF4hP_etrH{8weIQ*f@Lw zLLy?YKr7K+IyU{$JrMXf)w z#U^6o8AeD%LrX``z|O(R#myrsCN3c1A-7Z#V6S60`)tpC{F+1=Ye_<4AAAr}MyXY~L6{3Y3ckqe{)f(0&=!NI?f z3xeeb{$rEl;IatgQ7G!+BRnXfuuuXjB}{((D?(Ng{Vi%6&k-UTHqm+Z9~YwilI(v? zu(1Cl$^H@SKjfMLNWjGlSmfB`fIM)hA3_9h0eM*e<3kbFun<ZLmsu*C)OP#}&5l(-;8`j8@BYauwUF4wPH-rz+M5?CGy7DqV}vSH zFc?Gl16>@k`~+Qy0xm!W{M$p*Lxcm}(>!F@F!t+V?66^$^(F|jIpD8}Bgqb2zu1H? z6LtYynt)|8iBfV1S`z>_Cw4%n7~HTKj6)doLl}%hBl_{Ka6y#xxdMw>5-SXoHOt|Z zlu$!hA_si^7C+QGKEEN6^RLrr@RWnx!@#pjrf(so2N6d~OC4#&Q`BYCgt-txL%&)? zJbIMf+*Z`Yr$Q?tlHRfAh6)Njn??G;$b;I+fb4&$I|}^RR79$mu+lGKg+3xypx_yX zDqJuDV2ndA6DnLb%u@;Fg1q8_%>UZ^>H=Wn^+V{utxutwDi06blJk&61`r}$VR3!B zd@j0tZj!)aXq9G^KF9%U8H&vmzJ3K1C}t+VVU(|jwpkffWE#)p7%`y7*K@hqZpooQ zr|yoS6jgzI?_#k4VjI(bZQKi=+Y0Xg#jr>@N*`RHW6q%*rRlIfCgM=e=Y!5@GQ#kH z=QSIK8T{n135zUJUXa{eOMIb!OPMYNj!Q+N%T0Bi2-I+)Yc!#WJi|EAO%R@H7788% za%N2&S^W?;!#w;7U8q7buooY4jWrK%NLWdq@nMBNR|Z9XG6n%k3yLQ1IFyQUlzd((K19KE9@aep{HUPrfQA{ zuT-F@7^R05W3hv*Mkl|~ELVu4k;Z}7597ozVzHU7VHw4TT)hyyj4nbNK*Wd8A@lG= zy-A`9^YG}t#G>OvV}*x>NxWa)6r2eQCm&^eNN`$C1+O0m)f2u>kETIJ=l>-+hXcly zE2xrN#4x5#@vEsuW*6<}mba2sC{~9z&q-^W5!_i^w8$p9FQ%=TWfVb4Glesk6QXbF zNE>lSy)2ZiW#okq_Prc@+OpB*Mo-tzVL5nxx4Mv(US%jppxwAUy-7Dy*u2DcL`S7k zYp4KUvogsBmOa)gF0|1!|8IRIl|J2PE-rT}k_4g)Ao`3P=t1(QGAKgoVeEirltL7S zi!DVzJ<9kOAW+r#5O&iwa%hi2Pvjcp?lVA{5fJTBAaC-9Tv1o(osqt+hRj21d6S^y z)87b>apR|{MsUT)P;telM8h%2a)%=At3Fx$&_Rz$=Mm_V-Xu&E-bP{+8&?ps|HI_^ zbdz4O8@>*2rt?~?w#=P-*(Q8T-fA4l;;mmTMl+s;%1=vv(R(YW)IQnnU17lf@@?yr z3nVf$@nq*-h;(_Ysb4R!nd|IZcxLk!&C0PN*W6_G0Fx!{Q=KI2PzW`S%4jn2u4pAC zPbu}dy6l(Z{_pG}LQ+?EkBS7Nip^$}SAa6dx3Sg4w?SzVfsjCKyfu~TVZ}I88OS`X z6l948Pmdy7B_kF)ybNN|a|x%W>?Sj1-w7A_l}{g70Jns5pyBD6f9Y+A@1_W2_R!wq zA+}EEyEP$ZfK9qTCIa66+HAa;hrq$?fT$Pdq{NH+R0MhGbyD+X{Vr zzNAPo6*JR~48u6$(@7lG=*Ad@qn0PAM0<3)Snk$3`f?LN_Y1n%xMF5fqU)huU-d^c zDA|0nR6(ng?kiM@N$4@{V<@tUkX}s`j~3-$tTD@a#qgxwlQ*$YIxjB9G|9iNcNVOXN9 zQkG2Cr^m%+RvbO&#d7$F#UwHKU9}8_F_Tjpy}`aikmAy#TI&I7O(+xN<0h4Cded!< z&y>68z|{#;Vxna{Ru#pyLMk9aUA{|!@cB8=jt-gUjo%H4SES0=fhy;GzI_(tP)9w} zMf^R?I9_L3QeG=Q_%Sbub<^wzvKGC=sMGn7;FqV8@m9n%ie|R!*qmH)8ZB`*l=?8= zSJQjdOIYBc`C8OFR-VtsYp>P33!2ols+lWUFxhq)oSars%m2-Jf>t5i&&5qqR-(tl zk4srFtgo`xM1`>t&1;GwNT#;&el!zSrGpt|;zqFM>97qjLa%BVafvu!^fQv6ZBMs_ zuWDZN`cP(F`_lkERG;vHk8|*;obA^gvVd0yd-6-()f8+g)7i^$LKGo1AryawbU1nV zc+6x02Cwij3e?3np$U&entn_Lw~d<2POjtPw}CDipY9vDgl+x{;7= z!mere19coAr0OwV zIUaTXP z9STh0W&A32m|;16@8|?iN{HoX3- zb+bJ|ot|%YTIAoKocd^XvvyR2i~5NGbASs1HUalnDCEYxq>JN6#{cSLscmP1I{ofR z&=)ax_PRD$YeaCW&zEkAz%#i|X?4+B!+N*67@$VxABDxDxHKnJCRi4vYm`+U609w8 zv%HqJ2xpVk&wuI5W>hsxq*BJqsa2#^QlA1H<52HH@JNX1b7<6?wu=o>^@@?Yo8pq! zW_g|io`Tk1YdqykpUe-ex=uYt&^=x(VvnsR)mmwnbH9r^=XD3wf7q%uZXvyGDWG#B zVDId?_cm1WL@7-qZ6JSk?b%6YL=c8YAU{3?BxVJvl+mH=vGYaGc96ofqt)hd!z#a4;t z;;M^L)S&Ec8h|%5=sI8=Me|0W;};B?$4iqM-q7n&EQkUPrWp%#YKMfz(rTU|)4p9- zWU`@Q8oOASK4bCmo+pEivP*@jl5s)!=fJJQrOA5Z>wPi}&PzL!WeLBSyCCv!J%W$| zqQf{69vNiX^t_^XmwXmG<~8!foH=O4`?%Kq5o>cjhnuS2qX%)w@_S-6Q!m$|ISs2P zL~NsIL`*gZ;Qp~An*(+E+;?DAGN>CNn*uXKFY%3C(>ukoN@OCAa&6^oiqG=+lX*yY zI%aRK2UVJzy83b(K8f*spa-MP^!+4rx+33u$D~;^y7&szFz|UV17}D34HY)dj~Ne9 zyGOZO2Q}AyS@iCIldMGx82ave@(HO^X;wsHRm2PN?%dV6oa5^9WO`ThhpVujh8d-7 z52I6#B#JTIfRfvxKS{gGp*(vuBg;$Bd`3uW8SLbBv>gi&9CjA6j+hub@2?;^DEeE~ z=4#q0a}|l~4ba)KdI_oMuh)nFl_fnmG930WRH2VbR}aPy!`O)BHJQaZh{BsGbkS6n zQPKut@D?iXE8Xn9g?Tf={OZ(r{kZ811>F_thu5y$4cIQYYKs-XI^`p3>Y^soP~oT{ zLRHt?+Lqu$-hFes@03f|bDGYJ`wPyL<(HY2Lf4V5;wCu!?V-_4eEBzqXDJ2w0AP&#YA*KKD#CFXL^x{Jy+asQ>genTSF+v{D2 zNpczV^e2ueLiGi8JXYRHb?^7Jht>Fnyk)kx`vb}K0}^!v-g!8X>0%9I$?&lF-L8;g z8^tc%vJPoCS$we5E^mWDe~3PP_M`o2AEU=B&Zmb)^`G#gqqLc2c2BeKD%i|%Ms23L zeXHU#*;za^ykm%eWzjACOlZrpDy?OI%Te0mc2k+CRMO*`#&`eXG0;FkhVsiihl{|gtVEwvQ4!uqSK<(($B!4;N~G&V zWfjhy)kT~CXy$$ixu7zw4wrO3WNcQ|vHyW+(i5yV_xUuwoCWiZ)w}9NJn}rv2`_h~ zyYuDVE7ySS!WAXicWymD%s+}=`57PW&oj}SwQT)p@6_~t^QgDWbtZvHsUle`#TAMm zPk*KeUjMP^>1*M9q(pbr&Yq>t{MZkVGotcl^f=|&^eIY>3|;m;e%tdwbQ2~`h>b~j z85>J>CmOPE&%PkbXDYED9!3t4?|9&CaSo8}UYmQQbNT8-`G=2DJ7!OAU9(2xmM)(I z*aJs~n3Q2yb~!y>ot$bZtsOrL5f}ET9OOjye)rKtcVl&F#{4NvA&NNYLq>hJL`8@q z>x*SZ38LN=V;z7xlewijt?Te8DryElSoV=56(G=B8-c7Ee5nWckPd3RTDz>{(Iq}Qds$&?HU7HwR%f^P8RO45 z&-c${yG1;%m$*dsTyxaCXQz8_yM_4@@SUHVHxCx%fG^GUuK*({Yc>4zoTt?x$_gYGR!H`-Hp3}*A$E1^`&m#Kw(nT~coia3 zF)H%#vA@hi{6qU6wN0Ip3u|gcEgS2gorz35cwR)6vmEKVQt!by5BrcqqYG0%+&yWG zW|E~vueUuWtC%l(B8Hh5h6$lqneQh!*?zB(PP%Exk4vn8%S?nL_Nd>aew~Y4=MDjz z3`UE>*Z+m}Sn1wD)v}JD3(2y!Y!kO=!*nleTPJH!pTb%2>Q2?S&tF-2pUS|akLK(w zdzA*IOs?AhD3;uDY@u2VYT-5IwSF66^hS64^P~3Dhlgj)UFL<3-P}9RbwaiM_fpIQqqu|fp|Zqyt%K4b1CmwJ!uM? zqc2MXt)nk{11z8vVbNK0|H0qACm0D)kpxDA`4Cu?p)Sl8jKmTQ_-P8LXksu#c4ciu zJBm%(1T-0AI1aC_Imn>jq~H#H9cdV&qE|oado&jroVyX5lSU^c!|Go?p4M2@{C(<6 zQ?>Yjsy=e?eca<6iH}knXKVZGcUGRwYpWwCJ8#b`TQ1M0Iz3DabMKgAllNt6?<<{<|Ob z{+M^hx;Gbi^8p3`orjkRsJ>#q^{wtz3C>5lr{wMXi9(m3Qor*WJ_p!q^Li_biq&oo z-RsDo4$s-LS9oPf1kX>{QmoBO)HlAv*p|HDH@XU>-jTYzP@KKZSBK&U~uj_Z?5SJV=pJ#{x_p<=hXJp=Ul4pJ$<())?;>Oum{~}Ar{a~ zUSUI9!~Lc*p^uY#h%3B5NyAJs$ustyLH`ZAyWfXsM4XFxM{KU}Xo6lHW$(zRNX+0% zPVeea7aKjb_%Gi5b!Z}22~3rWBn1~1g>m4fVKqlV$8RVW2q-lT=>_8EedLIHHYQ!3 zdJY6#|1mWcJEtj<{aNjKpKQmwyLN@NoVLE5nVyDUzP&B!=V}_DYHVDS3h=nk>LoYnN5&D&`z`NaUIy`XY@J?Fa3fY6V<3epqkusW?$C6MQ3k-d<72XZZD6=~eyPLBv(BKf+E^np#G7 z_@4P>Us=4`7?gG3NfJ13_OO<2!(u=qbcbTMI>a1EBq(~CBY8V+In$T`lQ$qk83KIM z_^QBkrdEL*vt(R`&jUij>WFypZpH(MTAz zpR;suat?gX31?`ZksVSuN)?Y+OmQXk)#SO6vgz$w)j#9?&fa66_kJ=mJ!>{6_tDPL z%2U=r{e90v2EDBNOPKmwk3-?Mw_ltE>ar{iV-prZC9WGbnB|tgv2T%)pDZ2Bo&R|b zTsQWi9tk({$-kxY=m2KXh!>F6a+{E8@yH}s!gqRr(MMFHMmlmBDdzE(#k0NEVmq?N zAmwOM2imG;zoEOJjH1s;i3EM%Xgz<5ts~zrt%8?|rnyjPQ*% zf3Xuq1To}8GUia$Ezh?)5I z@T*71U`K5N@u`ors=dVfN2eJMD;3X}_kS*r3Lfn#r@@{E%+$^ zenG!`q4398N9i8Rr>(>yWr=4&%N-{;OcPH=zK;G(vVPxN`&E@`VJz{ieN%%r%DYc` za7}(DHun@?bi!Y*SY531hM!y7p+(vm1u5@Yu>3Yj$BDMQ%gv6}Gu3kdjR?-&3SJUE zQ7#Vc8sQx4O9z7z2g;jN5FFRhn>=Yh5Y8;i`q}M`!wF&K%@QXqlg?+cIk(g3kJ(O0drl(& z>@T5fUU6`1L;M>*C_nQ$O1M;=$USYm!<)Yv6jk*4WOjv?UcXd|$Q>UU3*jklx*f2| zgmcC`z*FcS+($aG^t@%J!?J<$5ZmZ&$lfEY6W&ody4PodKR%Yav3EruVv5YR5za_f zX3_XSu9r(&gs;e!hYGNJUauG%6`Ri*m3L-5lQ{g5&{d*4*Y78=tCiy8nW2-0g z3vO|1P0+A36jf`!nXP8kXK!e0#+i+ZV<8#B;+jbRJt{`T9qE6OI2K~lQ|L1^pqC~> za;WANye0zutxX0x4N5gc$^V9XYLc&&8t(@NO)63#LYN=#Jq^RRR{rqii)xLF54)Z2 z+1s4yjNOgI2itmw_(x1{n5qdSPgt%6y6zUcZ5+*AwlsDiuvD5z@c#H%zH{${XTtae zn~(C<#bVRbPwzLj1r_hO$l(~UAV)N2ZVq45b}XfBl%BWBKBEt|if!!u9LrF6n?$jf zjRF6Tv$(36{3NvFxKsXZM2%Kr+M5~`7nhFJ$q#2IwLkTjA0g#YHxEr_BWq~hPSRw; znN_V8*!$$}e=OeavMiL&>5jEnO1#l`^+ezxF!X8i?LFdYb%aHAt4!mvuz#t!_KS{* zIFeCG)jUX8L&|NU90J)jY`51R1%JptDBQj)QDb2~W7{%qYm_OVqeK1bL(Y=dciqqF zj9ML6hP`{p3)H-0gG3);pT29F83I3(jlPRE&e z&H$sbB3xL2m;#F^FzNt#aN)?s;sE{jbHMuY`=jWmXvw2I{+yI=G`EIVx81bZPLeLk zrhA_iZr99G>zHjn&s{ye_fY4Wahjl4fx&&N`q}820Ggws{l&=TE5m`;o-);*Zu5rC zrdR~R%5J2($__bCK6DsUAmvDijJ@y6P3ciPnncN4zfv@mym|BJUj8}Yd=4a;P+P}k zKUzekIWDDBFFCFxvX%21Q>Z-A^x0{d^Dsu}i%>}uUU=Wz+UqU&*q4g=%dQIU`ZExH3A#A zc^sqFOjpodk3r+gTmjRyrAUJ*tIR{m)VQ)-TRfZ?GbyKD=@6#no#Tqv z?=^=1^kzvuBJa(Yp!IpiEhAG{Yhq&LeH@Q1IK0ifW}t6kdDHmIdbD&>0Ihh7^3PkO zyZDkPF(%h|=aTJDgKs5q4zRO2Z#ibHMQStCjXzLqB+VY>crCS%M9Iv_0n)rX)>_NX z$Y9eEvJ|{#)CKmyeQnN}$`%de#%fh;+WkplNa!uD{y8Ta)qc-ryFMPx2@(^Y-U+^} zlqJVR_|;MB-o89#!Xg~e!7z|zJuT&A11wc42sHY(W{ei05jqscFPu~`hV`0XhNLb= zr;7$@?#m4uyrI*@VIGH`Y8nuZ_7&A?2zwl77&UIh=1_Ede>GsuS z`W-)amqp1asg#G?=Yag^^Q!_(j}PfJb#yv?y5XW`DGIs@s@CQ7r!c2lSYq*mM5~yU z!HpN@&a2P`s%z6{&D;3tcnLTfE0T)BcqWF15jVVw5h}z$5*%EPM^+<4hv1`ELWN@+;XMrA$Dx-Bg&Q#DO1q2)*;~^pn zgqfgKfIF>WEK1N9g)nFXETSYxU1;@7mQ>aCW{s!K?8B(CIa}R|^jI?naAI`vxa(?q2)0>}rRu3CT3s1yOeHbfpf2Q^AS)UTDW%{WTLokty!wErlrriT)2l6YKDh=(``n@RLLvb_BkA-fl?{|k#dNX{lE1S#^ zCjDWO?+kTI*Ks}JJt&*@YKv|5s{O=?9LU@FBmj16@Ac%{m0SiJN# zh#8bvIT8pJB8K5jZ@8%5zzfnT%JM*ih|IWPWC8+X7vh5&)PaL%l@J6)MJK09DI%4e zd&-XwI#xHvr`EKok9uHUNs}SXudiC7RZz{U(h~{}3?W0R^J28#CLGRmf0}R6ItO0H z%fGp2v^LKYnD+HF*eYDzjHc~*JIP+F+57FuMF(j(BoI$$x3H4K4c{kDjVJbbm{ZuPmnJVGU|uesHLbO=Ll z^+YfaP|c^+{wUo5t5Fw+;G;_G8Q$k(<8hv2?zzna1_7zh@9Xr&ra03|XUgg1OxXe{ zV8I4fUkSEHqqk+@m5R_8Pd+%SAL~PoC{KC$kj?TL)Yi`&rbwT7JkokJKI#7Rrcw?D zj`@I

k^nuHuTO=zr_!s5Pzs{UA*|;poNw(dDxz>#rL}SaT{TptB{dw#wZ7PV{8` z`k7q`{ay?g#FRAHHWWoP+NRiwktE`ak*JWMDO4t)bZ7!i9IC(R;3|QFW}y|MrPAB< z@-a<14LMH&NJk!DcZxA_Qh`AoCHUVr!c!%aN{*iL<5aDv8{;%8wMk;vGsK`1%PQd` z!k>-H8S;EhhuadU)ikOX;>goVgc6;;+>r^B%W%GzUV9U#s_0bSKr`sZRtQQV(5`Lq znRr+`=JkxQx4nEoy!O4|!R7CArBQd*wWF1;HH9STVuu!Ct%OE607J|qzYGGYKpGh^ zN`4OTy^lBt9FBtH01GO>03rg%7JZ2pg_!%dVD-wmE>4DU!zH+>UZ&|7_^|o*R0>)D zyd2zX_xw85^X9VW`-j0VMN6**a6K-}Ze4iMv}d~qYxeylTP3%ge#bWWz6qZ2M?Em5 z>5AmHEpRgb;RLEo#t`|`E@CVCBvw~kJ)|j$C1I33fpSO#_m0~~N6Nk#cJfCXNB0lk z^Q#AlWa{kLj%L2rN;OEHq!2-In}ZBwcQ;^2in&3DrP;s`p<%8Jnn!CHIq@htrC}tx zh=q&nGf&jDg7hfE3s+^sp<05o1~NhM_pG{4$r8Dw>TM`>2deo1qFkqhc|Hj4ZM3u~^YF!qT^EjKbNTqcS}j zX0H}me>!m6Ipcg1$JEUF0^C7!(yzD0tUWSv$Ny{^9PT|Y>iKAIyjxlmJ{E&?G$M3J@;|-JYX_|2(a+x*kH)YKI%#s- zQ-AajA2%K4ly1K~(Y`Y+aBbV?lQ!+fnYFmz?Rlq(dy%uX1=40o+&j(O*`CmArbh>- zUREgkcSbK}D7C$`Uvz)ILT=CyBF{619G*5sGT^9m7hQDGDh>2k)vxph%!oX)c1+!@ zvFAj2WCqf0Cb#f&eka^}cXN#T&GZmsm~mB6A4))i!wqavH2L2ORF0p;v~p8KVo#`+fvUAcZr2N+#;{?c?!#gTwd`yGBWkO zCa`pN#h7(H_~lsRCc~v;+r=}Bcc=ToKQn!UqO~ubjTnLh3T`~7c)>Y5i$PURIvQ;( z%xdFyl$t~{EQe(00R6!^AosEPlTzI27w0>sff5Hf-Nn9-yRV)DYcu(X zG?}@xLflOm(R_S3rBKK_qLqG}E3OEA* z3@wx#u*97i04Ijq&^PZd)iV!By`=X3(qA

Dmvzc@#2EkE;^hy4B;xG#87MD{Vd5 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�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�xm~GVwK5a-J;0 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%0DiZ0Omx)HdKFKol%PI=A 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≀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¨9y&tVL5=Bz8_e|rnum$1jR^xEslG*~E&o0CE= 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%0APXr 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 z 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 a!Z9iJG6|NBG4;JGlgI?iKP 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 Lid}uiXDqOT23Z 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 Date: Sun, 25 May 2025 23:10:00 -0400 Subject: [PATCH 143/242] Migrate to absolute image urls --- applications/DotStriker!.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/applications/DotStriker!.md b/applications/DotStriker!.md index a3ec6c23402..480543fbd36 100644 --- a/applications/DotStriker!.md +++ b/applications/DotStriker!.md @@ -1,6 +1,6 @@

- Logo + Logo

DotStriker! 🚀

@@ -50,9 +50,9 @@ DotStriker! isn’t just intended to be a great technical showcase. The ultimate #### Visual Identity through NFTs We use stylized, meme-inspired NFT ships to build emotional attachment. These visuals aren’t just cosmetic—they represent identity, rarity, and value.
-Meme coin -Meme coin -Meme coin
+Meme coin +Meme coin +Meme coin
#### On-Chain Incentives that Matter @@ -89,14 +89,14 @@ If you cannot see the preview on your browser, [here](https://youtu.be/jCJ-B3NH3 ### Screenshots -Registration +Registration ### Wireframes Like many ambitious projects, Dotstriker! began as a humble proof-of-concept napkin sketch — here’s a glimpse at the game's earliest UI design ideas. -Registration -Gameplay +Registration +Gameplay ### 🧩 Ecosystem Fit @@ -148,7 +148,7 @@ At the EasyA Hackathon, we presented a functioning MVP that demonstrated real-ti ## 📅 Development Roadmap -Roadmap +Roadmap ### Overview From 4efb72bf546bd802829a5f19c1f5a1f2868d17b3 Mon Sep 17 00:00:00 2001 From: Oyonika Date: Wed, 28 May 2025 09:43:00 -0400 Subject: [PATCH 144/242] Add on-chain-game repo to listing --- applications/DotStriker!.md | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/applications/DotStriker!.md b/applications/DotStriker!.md index 480543fbd36..a84b714c502 100644 --- a/applications/DotStriker!.md +++ b/applications/DotStriker!.md @@ -46,21 +46,24 @@ All NFTs, including new ship models, will be simulated on-chain in this mileston ### Gameplay -DotStriker! isn’t just intended to be a great technical showcase. The ultimate goal is to design the game to be *fun*. We've carefully considered the setting, the motivations that keep players engaged, and how to design gameplay that’s rewarding and emotionally resonant. +DotStriker! isn’t just intended to be a great technical showcase. The ultimate goal is to design the game to be _fun_. We've carefully considered the setting, the motivations that keep players engaged, and how to design gameplay that’s rewarding and emotionally resonant. #### Visual Identity through NFTs + We use stylized, meme-inspired NFT ships to build emotional attachment. These visuals aren’t just cosmetic—they represent identity, rarity, and value.
Meme coin Meme coin Meme coin
- #### On-Chain Incentives that Matter + Players are driven by: -- *Long-term goals*: Find and trade rare NFTs. -- *Short-term goals*: Recover more DOT than they staked (e.g., enter with 5 DOT, aim to exit with 10). + +- _Long-term goals_: Find and trade rare NFTs. +- _Short-term goals_: Recover more DOT than they staked (e.g., enter with 5 DOT, aim to exit with 10). #### Gameplay Loop + When a player joins with 5 DOT, that value is scattered as in-game resources across the map—alongside other players’ DOT. **The objective: collect your own and compete for others, all on-chain in real time.** This balance of visual appeal, risk, and real value makes DotStriker! a compelling on-chain game, not just a tech demo. @@ -71,14 +74,6 @@ This balance of visual appeal, risk, and real value makes DotStriker! a compelli [![Unity][Unity]][Unity-url] [![Polkadot][Polkadot]][Polkadot-url] -### Building DotStriker! - -Watch our developers talk a little bit about the idea and how it was built: -
- -
-If you cannot see the preview on your browser, [here](https://youtube.com/shorts/fRfvrtR77ak) is the link. - ### Playing DotStriker! Watch a quick demo of how DotStriker! works: @@ -126,6 +121,7 @@ Like many ambitious projects, Dotstriker! began as a humble proof-of-concept nap ### Team Code Repos +- https://github.com/rio900/on-chain-game - https://github.com/rio900/game-client - https://github.com/sibra29/game-registration-contract @@ -142,6 +138,14 @@ Roman has over 14 years of software development experience, including several bl Oyonika is a software engineer with interests in cryptography and the cutting-edge world of blockchain. She enjoys designing secure protocols, optimizing on-chain logic, and building robust Web3 infrastructures. She has worked with both startups and established companies, turning ideas into full-stack applications by writing code, shipping features, and scaling systems from the ground up. +### Building DotStriker! + +Watch our developers talk a little bit about the idea and how it was built: +
+ +
+If you cannot see the preview on your browser, [here](https://youtube.com/shorts/fRfvrtR77ak) is the link. + ## 📊 Development Status At the EasyA Hackathon, we presented a functioning MVP that demonstrated real-time play with no virtual on-screen delay. We have a clear product roadmap in place and are focused on refining gameplay, expanding features, and scaling the fully on-chain multiplayer experience. @@ -225,7 +229,7 @@ DotStriker! will position Polkadot as the leader in fully on-chain, real-time mu | | **Total Economy & Docs** | | **11** | | | **Grand Total** | | **75** | -#### *Invoice breakdown*: 75h × $65/h = $4,875 +#### _Invoice breakdown_: 75h × $65/h = $4,875 [Rust]: https://img.shields.io/badge/rust-000000?style=for-the-badge&logo=rust&logoColor=white [Rust-url]: https://www.rust-lang.org/ From 12d37e95e99c330aa6e918fa5f0658988fca6174 Mon Sep 17 00:00:00 2001 From: fedyacrypto Date: Wed, 28 May 2025 18:28:44 +0000 Subject: [PATCH 145/242] LiquiDot.md --- applications/LiquiDot.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 89787c5339b..658d9503144 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -3,11 +3,11 @@ ## 🌟 Project Overview - A brief description of your project - (Theo Yap) + LiquiDOT is a customizable LP manager designed to enhance and simplify DeFi participation. Built with the Polkadot ecosystem in mind, LiquiDOT empowers users to manage LP strategies with precision, automation, and cross-chain functionality. - An indication of how your project relates to / integrates into Polkadot - (Theo Yap) + Polkadot’s infrastructure enables LiquiDOT to function effectively across chains via smart contract deployment and cross-chain messaging. This cross-chain operability is crucial for users who operate on multiple parachains or wish to diversify across ecosystems. By leveraging Polkadot, LiquiDOT ensures interoperability, scalability, and security. - An indication of why your team is interested in creating this project - (Theo Yap) + Our team got interested in creating LiquiDOT because we’ve spent some time in the DeFi space and noticed how hard it still is to manage liquidity in a smart and flexible way. Whether it's basic automation or avoiding impermanent loss, the tools out there just don’t offer much control. You either have to manually monitor everything or rely on very rigid systems. We wanted to build something that actually helps — something that gives people the tools to manage their liquidity seamlessly, from a single interface, in accordance to the risk strategy of their choice. Each of us brings a slightly different perspective: one of us works in fintech, another is deep into mobile full-stack development, and another is into blockchain data analytics. We saw a shared opportunity to combine those skills and build a tool we’d actually want to use ourselves. - (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) (We may do it) ### 🔍 Project Details From 799cbcff269b54dd054c1b633c2e5bcb935cdc11 Mon Sep 17 00:00:00 2001 From: gabikreal1 <64525797+gabikreal1@users.noreply.github.com> Date: Wed, 28 May 2025 20:14:02 +0100 Subject: [PATCH 146/242] Update LiquiDot.md --- applications/LiquiDot.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 658d9503144..3f1a4bd016e 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -219,10 +219,10 @@ This section should break the development roadmap down into milestones and deliv | Number | Deliverable | Specification | | -----: | ----------- | ------------- | -| 0a. | License | Apache 2.0 / GPLv3 / MIT / Unlicense (Research Into that (Gabriel)) | -| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... (Via Github Pages) (Contract docs (Functions ETC, Provide Backend Docs, Fontnend Docs, and User Docs) | -| 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. (Manual Testing, Extensive Unit Tests) | -| 0d. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. (Publish on Medium,X) | +| 0a. | License | Apache 2.0 | +| 0b. | Documentation | We will provide both **video tutorial** of how to use the tool and cover all of the LP tool automator parameters for users, and will provide extensive **documentation** for all of the contracts deployed (Via Github Pages) | +| 0c. | Testing and Testing Guide | We will cover the core functions of the contracts deployed with hardhat and foundry (Deposit, withdraw,swap, liquidity minting,liqudity burning, XCM messages). We will cover the backend & frontend with unit tests. All of the testing guide will be on github pages | +| 0d. | Article | [https://x.com/Gabik_B](Gabriel) would be building in public, and covering most of the progress. Upon completion we will publish an article about (milestone 1, milestone 2), our MVP functionalities, and cover future plans of the development.| | 1. | Feature X | We will create a feature that will... (Please describe in detail) | | 2. | Feature Y | The Y feature will... (Please describe in detail) | | 3. | Feature Z | The Z feature will... (Please describe in detail) | From c31ac5a384a1a1246357f580ce4d9a59673437b1 Mon Sep 17 00:00:00 2001 From: gabikreal1 <64525797+gabikreal1@users.noreply.github.com> Date: Wed, 28 May 2025 20:53:58 +0100 Subject: [PATCH 147/242] Update LiquiDot.md --- applications/LiquiDot.md | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 3f1a4bd016e..235b168312d 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -213,7 +213,7 @@ This section should break the development roadmap down into milestones and deliv - **Estimated Duration:** 8 weeks - **Full-Time Equivalent (FTE):** 2 Full-Time Equivalent. -- **Total Costs:** $9600 +- **Total Costs:** $9650 > Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. @@ -222,10 +222,13 @@ This section should break the development roadmap down into milestones and deliv | 0a. | License | Apache 2.0 | | 0b. | Documentation | We will provide both **video tutorial** of how to use the tool and cover all of the LP tool automator parameters for users, and will provide extensive **documentation** for all of the contracts deployed (Via Github Pages) | | 0c. | Testing and Testing Guide | We will cover the core functions of the contracts deployed with hardhat and foundry (Deposit, withdraw,swap, liquidity minting,liqudity burning, XCM messages). We will cover the backend & frontend with unit tests. All of the testing guide will be on github pages | -| 0d. | Article | [https://x.com/Gabik_B](Gabriel) would be building in public, and covering most of the progress. Upon completion we will publish an article about (milestone 1, milestone 2), our MVP functionalities, and cover future plans of the development.| -| 1. | Feature X | We will create a feature that will... (Please describe in detail) | -| 2. | Feature Y | The Y feature will... (Please describe in detail) | -| 3. | Feature Z | The Z feature will... (Please describe in detail) | +| 0d. | Article | [Gabriel](https://x.com/Gabik_B) would be building in public, and covering most of the progress. Upon completion we will publish an article about (milestone 1, milestone 2), our MVP functionalities, and cover future plans of the development.| + +| 1. | Core Contracts| We will finish development and test coverage of our Core contracts. (Gabriel) | +| 2. | Core Backend with database | (Gabriel ( LP data aggregator, Investment Decision Worker) (Rest Rashad) | +| 3. | Core Frontend | The Z feature will... (Please describe in detail) (Rashad) | + + ### 💰 Budget Breakdown @@ -233,14 +236,16 @@ Please provide a breakdown of your budget by milestone: | Milestone | Deliverables | Cost (USD) | Estimated Completion | | --- | --- | --- | --- | -| 1 | Features X, Y | $5,000 | 1.5 months | -| 2 | Feature Z | $5,000 | 1.5 months | -| **Total** | | **$10,000** | **3 months** | +# 2 conratcs, 6 backend , 2 frontend +| 1 | Features X, Y | $7,200 | 6 weeks | +| 2 | Feature Z | $2,400 | 2 weeks | +| **Total** | | **$9,650** | **8 weeks** | Make sure you show clearly what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). 1 x 30 hours of full-time employee at $20/hour 2 x 15 hours of part-time employee at $20/hour +$50 AWS hosting, Vercel hosting, Testing Gas Fees, Domain name(Liquidot.xyz) ## 🔮 Future Plans @@ -249,7 +254,7 @@ Please include: - How you intend to continue development after the Fast-Grant - (Rashad Yap) - Any plans for seeking additional funding (other grants, VC funding, etc.) -- (Theo Yap) (Maybe mention +- (Theo Yap) - Your vision for the project's growth and impact in the Polkadot ecosystem - (Theo Yap) From 91c505eba0debd3d2fc8a50646f9ecf7348db742 Mon Sep 17 00:00:00 2001 From: gotnoshoeson Date: Fri, 30 May 2025 20:58:59 -0700 Subject: [PATCH 148/242] Almost completed app --- applications/scaffold-dot.md | 98 ++++++++++++------------------------ 1 file changed, 32 insertions(+), 66 deletions(-) diff --git a/applications/scaffold-dot.md b/applications/scaffold-dot.md index 9f132044977..5084c160b31 100644 --- a/applications/scaffold-dot.md +++ b/applications/scaffold-dot.md @@ -2,28 +2,30 @@ ## 🌟 Project Overview -Please provide the following: - -- If the name of your project is not descriptive, a tagline (one sentence summary) -Open source, fullstack toolkit for building and deploying EVM smart contracts onto Polkadot Hub. -- A brief description of your project -A fork of scaffold-eth. Built using NextJS, Reown AppKit, Hardhat, Wagmi, Viem, and Typescript. Possibly support Foundry in the future. -- An indication of how your project relates to / integrates into Polkadot -0 to Polkadot Hub for EVM devs and new devs. Great for hackathons, tinkering and MVPs. Integrates hardhat-polkadot, resolc, hardhat-polkadot-node packages. -- An indication of why your team is interested in creating this project +Scaffold-DOT is an open source, fullstack toolkit for building, testing, and deploying EVM smart contracts onto Polkadot Hub. + +Built using NextJS, Reown AppKit, Hardhat, Wagmi, Viem, and Typescript. Foundry support planned in the future. + +0 to Polkadot Hub for EVM devs and new devs. Great for hackathons, tinkering and MVPs. Integrates hardhat-polkadot, resolc, hardhat-polkadot-node packages with a fork of scaffold-eth. + Scaffold-DOT will be a fully configured way to get started with deploying EVM contracts to Polkadot Hub. Let's have this ready for the releases to Kusama Hub and Polkadot Hub. - (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) ### 🔍 Project Details -We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): +#### Tech Stack: +NextJS for frontend/backend +Reown AppKit wallet connection including email and social wallet creation in app +Hardhat for EVM testing and deployment +Wagmi and Viem for interacting with smart contracts +Scaffold-DOT is a fork of Scaffold-ETH 2. +*Foundry will be added when foundry-polkadot is available* + +#### Documentation of architecture +Documentation is provided in README.md files and notes within code. More documentation to come. -- An overview of the technology stack to be used -NextJS for frontend, Reown AppKit wallet connection including email and social wallet creation in app, hardhat for EVM testing and deployment *may add Foundry support if possible, pending paritytech/foundry-polkadot*, Wagmi and Viem for interacting with blockchain. Scaffold-DOT is a fork of Scaffold-ETH 2. -- Documentation of core components, protocols, architecture, etc. to be deployed -It's a scaffold-eth fork that is configured for deploying to Polkadot Hub. See github.com/scaffold-eth/scaffold-eth-2 -- Any PoC/MVP or other relevant prior work or research on the topic -Have been using scaffold-eth since version 1. Have lots of experience with scaffold-eth-2. +#### MVP / Experience: +One contributor has been using scaffold-eth for ~3 years, another contributor has been in Polkadot for ~3 years. We're forking a project called scaffold-ETH which is a familiar toolkit in the ETH space. - Mockups/designs of any UI components - Data models / API specifications of the core functionality - What your project is *not* or will *not* provide or implement @@ -31,22 +33,13 @@ Will not support smart contracts written in Ink! Not for running DOOM :) ### 🧩 Ecosystem Fit -Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: +Toolkit is aimed at devs familiar with ethereum tools that want to deploy to Hub. It's a great toolkit for new devs, hackathons and can be built on top of for production level dapps. -- Where and how does your project fit into the ecosystem? -Great toolkit for hackathons and onboarding devs to Polkadot Hub. -- Who is your target audience? -Tinkerers, new devs, Polkadot curious Solidity devs. -- What need(s) does your project meet? -Get people deploying onto Westend Hub and Polkadot Hub with minimal configuration. -- Are there any other projects similar to yours in the Polkadot ecosystem? -I don't think so, just came from Consensus hackathon, mentioned this to a few Polkadot devs and they said yeah that would be cool to have. - - If so, how is your project different? - It's a fork of scaffold-eth 2 but will be configured with hardhat-polkadot, resolc, PVM local chain, rebranded to look Polkadot native with Polkadot HUB design system. - - If not, why might such a project not exist yet? - Hub is brand new, haven't needed this before now +The project is meant to provide a fully configured repo to make it dead simple to deploy to Hub. -> **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. +There are no projects that bridge Ethereum developers to Polkadot quite like this, could be wrong though. I don't know what I don't know. +I just came from Consensus Toronto hackathon, mentioned this to a few Polkadot devs and they said yeah that would be cool to have. +Hub is pretty new, the ecosystem has been focused on Ink! smart contract tooling, there hasn't been a need for this before now. ## 👥 Team @@ -57,13 +50,12 @@ I don't think so, just came from Consensus hackathon, mentioned this to a few Po ### Team members -Please list the legal name of all grant beneficiaries. Solo developers (1-person teams) are eligible for funding. Miles Patterson, Anwesh Nayak #### LinkedIn Profiles (if available) - https://www.linkedin.com/in/miles-patterson-a02653139 -- https://www.linkedin.com/{person_2} +- https://www.linkedin.com/anweshnayak ### Team Code Repos @@ -76,25 +68,15 @@ Please also provide the GitHub accounts of all team members: ### Team's experience -Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. Miles has ~3 years of full stack dev experience. He has been using scaffold-eth since the first version and provides support in the various scaffold-eth telegram chatrooms. Has written tutorials on how to implement a proxy factory with scaffold-eth 2 for Minimal Proxies, UUPS, and Upgradeable Beacon Proxies including additional components for doing so. He has also forked buidlguidlv3 for an MVP of FanSociety.xyz Anwesh has ~5 years full stack dev experience. Previously worked as a tech lead at B2B fintech firm. Was previously a Polkadot Ambassador and the community manager/moderator of the official Polkadot/Kusama discord. Has been contributing to Polkadot ecosystem for >2 years. Has participated in Thousand Contributors Programme by w3f and has been adding suggestions/improvements across the w3f github projects (polkadot-wiki). Also wrote a comprehensive tutorial to get started with Polkadot using the polkadot-js API. https://polkadotjs-developer-hub.gitbook.io/ ## 📊 Development Status -If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. It's a fork of scaffold-eth 2. Scaffold-DOT repo can be located at https://github.com/scaffold-dot/scaffold-dot ## 📅 Development Roadmap -This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. - -**Important notes:** -- Each milestone is capped at **$5,000 USD** -- Milestones must be delivered within **3 months** of approval -- The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) -- You will only receive payment after successful milestone delivery - ### Overview - **Estimated Duration:** Duration of the whole project (maximum 3 months) @@ -110,42 +92,26 @@ This section should break the development roadmap down into milestones and deliv | 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | | 1. | MVP | Will fork the scaffold-eth 2 repository and configure hardhat with hardhat-polkadot, hardhat-polkadot-node and resolc. User will be able to clone the repository, run and deploy to local chain, deploy to WestEnd Hub with zero configuration, and test the dapp with the frontend that is generated from the contract ABI. Toolkit will be capable of deploying to Polkadot and Kusama Hub when they're publicly available. -| 2. | Rebrand | Will update the look and feel of the frontend to follow Polkadot's Brand Hub colors, fonts, etc. Quicklink to Westend faucet. -| 3. | Foundry | Add support for Foundry. Relying on Parity Tech to finish their fork. +| 2. | UI/UX | Will update the look and feel of the frontend to follow Polkadot's Brand Hub colors, fonts, etc. Quicklink to Westend faucet. Swap wallet connection library for social and email login without browser extension. +| 3. | Foundry | Add support for Foundry. Relying on Parity Tech to finish their fork. npx cli tool to configure the build with hardhat vs foundry. Configure Foundry for polkadot hub. ### 💰 Budget Breakdown -Please provide a breakdown of your budget by milestone: - | Milestone | Deliverables | Cost (USD) | Estimated Completion | | --- | --- | --- | --- | | 1 | MVP | $4000 | 3 weeks | 40 hours of fulltime at $100 USD / hr. -| 2 | Rebrand | $2000 | 3 weeks | 20 hours of partime at $100 USD / hr. +| 2 | UI/UX | $2500 | 3 weeks | 25 hours of partime at $100 USD / hr. | 3 | Foundry | $2000 | 2 weeks | 20 hours of partime at $100 USD / hr. -| **Total** | | **$8,000** | **6 weeks** | - -Make sure you show clearly what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). +| **Total** | | **$8,500** | **8 weeks** | ## 🔮 Future Plans -Please include: - -- How you intend to continue development after the Fast-Grant Fast-Grant success will set us up for OpenGov Treasury proposals if further development is needed, open to other sources. -- Any plans for seeking additional funding (other grants, VC funding, etc.) -Not sure what will be needed to maintain this long term. If toolkit is useful, the community will fund it. -- Your vision for the project's growth and impact in the Polkadot ecosystem -Polkadot Hub is coming, let's have things ready for devs (with a variety of skill/experience) to make use of Hub quickly. Scaffold-DOT should be useful for tinkerers, hackathons and MVPs. Scaffold-eth has speedrunethereum, a series of challenges that introduce devs to the toolkit and get progressively more challenging and cover a variety of smart contract uses and topics. Could be cool to have something similar for Polkadot ecosystem. -## ℹ️ Additional Information +Not sure what will be needed to maintain this long term. If toolkit is useful, the community will fund it. -Here you can add any additional information that you think is relevant to this application, such as: +Polkadot Hub is coming, let's have things ready for devs (with a variety of skill/experience) to make use of Hub quickly. Scaffold-DOT should be useful for tinkerers, hackathons and MVPs. Scaffold-eth has speedrunethereum, a series of challenges that introduce devs to the toolkit and get progressively more challenging and cover a variety of smart contract uses and topics. Could be cool to have something similar for scaffold-dot Polkadot ecosystem. -- Work you have already done -We have forked the SE2 repot. Configured it to use hardhat-polkadot, resolc, and working on hardhat-polkadot-node (local PVM chain) -- If there are any other teams who have already contributed to the project -Nope. -- Other funding you may have applied for -Nope. +## ℹ️ Additional Information -Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. +We have forked the SE2 repo. Configured it to use hardhat-polkadot, resolc, and working on hardhat-polkadot-node (local PVM chain) From 4e1b22a19fed4367a24ff6cb4e59b03f3162369c Mon Sep 17 00:00:00 2001 From: gotnoshoeson Date: Fri, 30 May 2025 21:27:40 -0700 Subject: [PATCH 149/242] Added screen captures to app --- applications/scaffold-dot.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/applications/scaffold-dot.md b/applications/scaffold-dot.md index 5084c160b31..4692f546660 100644 --- a/applications/scaffold-dot.md +++ b/applications/scaffold-dot.md @@ -26,9 +26,10 @@ Documentation is provided in README.md files and notes within code. More documen #### MVP / Experience: One contributor has been using scaffold-eth for ~3 years, another contributor has been in Polkadot for ~3 years. We're forking a project called scaffold-ETH which is a familiar toolkit in the ETH space. -- Mockups/designs of any UI components -- Data models / API specifications of the core functionality -- What your project is *not* or will *not* provide or implement +[Light mode index](https://drive.proton.me/urls/E6RW6CFAJG#wRDZslPgWqhJ) +[Light mode debug](https://drive.proton.me/urls/YX3HM8P0VW#ArrvWFKkZjiH) +[Dark mode index](https://drive.proton.me/urls/Y3VQ13QQ00#xje1eM5cm9jF) +[Dark mode debug](https://drive.proton.me/urls/26E6RSFV2C#IXixifF4rX2V) Will not support smart contracts written in Ink! Not for running DOOM :) ### 🧩 Ecosystem Fit From 3d4f6dc0422b027c60bf4f7edad646f0cd5f553b Mon Sep 17 00:00:00 2001 From: gotnoshoeson Date: Fri, 30 May 2025 21:31:04 -0700 Subject: [PATCH 150/242] Fix image embeds --- applications/scaffold-dot.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/applications/scaffold-dot.md b/applications/scaffold-dot.md index 4692f546660..56a7db2bf91 100644 --- a/applications/scaffold-dot.md +++ b/applications/scaffold-dot.md @@ -26,10 +26,10 @@ Documentation is provided in README.md files and notes within code. More documen #### MVP / Experience: One contributor has been using scaffold-eth for ~3 years, another contributor has been in Polkadot for ~3 years. We're forking a project called scaffold-ETH which is a familiar toolkit in the ETH space. -[Light mode index](https://drive.proton.me/urls/E6RW6CFAJG#wRDZslPgWqhJ) -[Light mode debug](https://drive.proton.me/urls/YX3HM8P0VW#ArrvWFKkZjiH) -[Dark mode index](https://drive.proton.me/urls/Y3VQ13QQ00#xje1eM5cm9jF) -[Dark mode debug](https://drive.proton.me/urls/26E6RSFV2C#IXixifF4rX2V) +![Light mode index](https://drive.proton.me/urls/E6RW6CFAJG#wRDZslPgWqhJ) +![Light mode debug](https://drive.proton.me/urls/YX3HM8P0VW#ArrvWFKkZjiH) +![Dark mode index](https://drive.proton.me/urls/Y3VQ13QQ00#xje1eM5cm9jF) +![Dark mode debug](https://drive.proton.me/urls/26E6RSFV2C#IXixifF4rX2V) Will not support smart contracts written in Ink! Not for running DOOM :) ### 🧩 Ecosystem Fit From 2b13647943f8ffa03d94af8c8ac2d8389d09f926 Mon Sep 17 00:00:00 2001 From: gotnoshoeson Date: Fri, 30 May 2025 21:36:51 -0700 Subject: [PATCH 151/242] Fix img embedments --- applications/scaffold-dot.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/applications/scaffold-dot.md b/applications/scaffold-dot.md index 56a7db2bf91..084966325b4 100644 --- a/applications/scaffold-dot.md +++ b/applications/scaffold-dot.md @@ -26,10 +26,10 @@ Documentation is provided in README.md files and notes within code. More documen #### MVP / Experience: One contributor has been using scaffold-eth for ~3 years, another contributor has been in Polkadot for ~3 years. We're forking a project called scaffold-ETH which is a familiar toolkit in the ETH space. -![Light mode index](https://drive.proton.me/urls/E6RW6CFAJG#wRDZslPgWqhJ) -![Light mode debug](https://drive.proton.me/urls/YX3HM8P0VW#ArrvWFKkZjiH) -![Dark mode index](https://drive.proton.me/urls/Y3VQ13QQ00#xje1eM5cm9jF) -![Dark mode debug](https://drive.proton.me/urls/26E6RSFV2C#IXixifF4rX2V) +![Image](https://github.com/user-attachments/assets/12e4a857-84b4-4b1b-a899-862aa0cee084) +![Image](https://github.com/user-attachments/assets/8cbcecee-e880-4e4e-85f4-dd262f69655e) +![Image](https://github.com/user-attachments/assets/130355e7-45ed-4891-915f-50eaa9207293) +![Image](https://github.com/user-attachments/assets/4b1b2db9-58e1-4d8c-aae9-97f1cf8fb509) Will not support smart contracts written in Ink! Not for running DOOM :) ### 🧩 Ecosystem Fit From bae7b159928c4e4a7c78a81a414a4fb1d8c59244 Mon Sep 17 00:00:00 2001 From: gotnoshoeson Date: Fri, 30 May 2025 21:39:10 -0700 Subject: [PATCH 152/242] Reorder images --- applications/scaffold-dot.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/applications/scaffold-dot.md b/applications/scaffold-dot.md index 084966325b4..b1627bf4651 100644 --- a/applications/scaffold-dot.md +++ b/applications/scaffold-dot.md @@ -26,10 +26,10 @@ Documentation is provided in README.md files and notes within code. More documen #### MVP / Experience: One contributor has been using scaffold-eth for ~3 years, another contributor has been in Polkadot for ~3 years. We're forking a project called scaffold-ETH which is a familiar toolkit in the ETH space. -![Image](https://github.com/user-attachments/assets/12e4a857-84b4-4b1b-a899-862aa0cee084) ![Image](https://github.com/user-attachments/assets/8cbcecee-e880-4e4e-85f4-dd262f69655e) -![Image](https://github.com/user-attachments/assets/130355e7-45ed-4891-915f-50eaa9207293) +![Image](https://github.com/user-attachments/assets/12e4a857-84b4-4b1b-a899-862aa0cee084) ![Image](https://github.com/user-attachments/assets/4b1b2db9-58e1-4d8c-aae9-97f1cf8fb509) +![Image](https://github.com/user-attachments/assets/130355e7-45ed-4891-915f-50eaa9207293) Will not support smart contracts written in Ink! Not for running DOOM :) ### 🧩 Ecosystem Fit From 11cc53a95d0475e4aadb2fa5673811374b8404de Mon Sep 17 00:00:00 2001 From: fedyacrypto Date: Sat, 31 May 2025 08:51:48 +0000 Subject: [PATCH 153/242] Update LiquiDot.md --- applications/LiquiDot.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 235b168312d..4eb603641c4 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -3,11 +3,11 @@ ## 🌟 Project Overview - A brief description of your project - LiquiDOT is a customizable LP manager designed to enhance and simplify DeFi participation. Built with the Polkadot ecosystem in mind, LiquiDOT empowers users to manage LP strategies with precision, automation, and cross-chain functionality. + LiquiDOT is a customizable liquidity provider (LP) manager designed to simplify and improve participation in DeFi. It allows users to automate their LP strategies, set stop loss and take profit levels, and rebalance their positions without needing constant manual oversight. With support for multiple DEXes, LiquiDOT offers a single, user-friendly platform for managing liquidity across different ecosystems. The goal is to bring meaningful control, automation, and flexibility to liquidity providers — something that’s currently missing in the space. - An indication of how your project relates to / integrates into Polkadot - Polkadot’s infrastructure enables LiquiDOT to function effectively across chains via smart contract deployment and cross-chain messaging. This cross-chain operability is crucial for users who operate on multiple parachains or wish to diversify across ecosystems. By leveraging Polkadot, LiquiDOT ensures interoperability, scalability, and security. + Polkadot provides the ideal foundation for LiquiDOT by enabling seamless interaction across chains through smart contract deployment and cross-chain messaging. This allows us to connect with multiple parachains and decentralized exchanges, giving users the ability to manage liquidity across ecosystems from a single interface. Polkadot’s focus on interoperability and scalability directly supports our aim to build a robust and future-ready LP management tool. - An indication of why your team is interested in creating this project - Our team got interested in creating LiquiDOT because we’ve spent some time in the DeFi space and noticed how hard it still is to manage liquidity in a smart and flexible way. Whether it's basic automation or avoiding impermanent loss, the tools out there just don’t offer much control. You either have to manually monitor everything or rely on very rigid systems. We wanted to build something that actually helps — something that gives people the tools to manage their liquidity seamlessly, from a single interface, in accordance to the risk strategy of their choice. Each of us brings a slightly different perspective: one of us works in fintech, another is deep into mobile full-stack development, and another is into blockchain data analytics. We saw a shared opportunity to combine those skills and build a tool we’d actually want to use ourselves. + Our team came together around a shared interest in solving a problem we’ve encountered ourselves: the lack of smart, automated tools for liquidity providers. While trading platforms have long supported features like automation, stop loss, and take profit, these tools haven’t yet made their way into LP management — and we saw an opportunity to change that. We wanted to build something that gives users more control and peace of mind when providing liquidity. With backgrounds in fintech, mobile development, and blockchain analytics, we had the right mix of skills to bring the idea to life — and it’s something we’re genuinely excited to use ourselves. - (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) (We may do it) ### 🔍 Project Details From c65caf7858c0bece9b816fe3688101f8a3b83fdb Mon Sep 17 00:00:00 2001 From: fedyacrypto Date: Sat, 31 May 2025 09:04:06 +0000 Subject: [PATCH 154/242] Update LiquiDot.md --- applications/LiquiDot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 4eb603641c4..24ed3d3a1d2 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -256,7 +256,7 @@ Please include: - Any plans for seeking additional funding (other grants, VC funding, etc.) - (Theo Yap) - Your vision for the project's growth and impact in the Polkadot ecosystem -- (Theo Yap) +- We see LiquiDOT growing into a core piece of DeFi infrastructure within the Polkadot ecosystem. As more and more parachains, DEXes, and assets come emerge, managing liquidity across them will only get more fragmented and time-consuming. Our goal is to solve that with a single, reliable platform that lets users automate their LP strategies, manage risk, and move seamlessly between chains. By integrating closely with Polkadot ecosystem, we aim to offer truly multichain liquidity management from day one. In the long run, we hope LiquiDOT can help lower the barrier to entry for new users, support better capital efficiency for experienced ones, and ultimately encourage deeper participation in Polkadot-based DeFi. ## ℹ️ Additional Information From cc75f989fb73e53e16724d2eb93238c2e71f6f7b Mon Sep 17 00:00:00 2001 From: gabikreal1 <64525797+gabikreal1@users.noreply.github.com> Date: Tue, 3 Jun 2025 20:06:11 +0100 Subject: [PATCH 155/242] Liquidot --- applications/LiquiDot.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 24ed3d3a1d2..24fbd94b2e8 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -223,8 +223,7 @@ This section should break the development roadmap down into milestones and deliv | 0b. | Documentation | We will provide both **video tutorial** of how to use the tool and cover all of the LP tool automator parameters for users, and will provide extensive **documentation** for all of the contracts deployed (Via Github Pages) | | 0c. | Testing and Testing Guide | We will cover the core functions of the contracts deployed with hardhat and foundry (Deposit, withdraw,swap, liquidity minting,liqudity burning, XCM messages). We will cover the backend & frontend with unit tests. All of the testing guide will be on github pages | | 0d. | Article | [Gabriel](https://x.com/Gabik_B) would be building in public, and covering most of the progress. Upon completion we will publish an article about (milestone 1, milestone 2), our MVP functionalities, and cover future plans of the development.| - -| 1. | Core Contracts| We will finish development and test coverage of our Core contracts. (Gabriel) | +| 1. | Core Contracts| We will finish development and test coverage of our Core contracts. | | 2. | Core Backend with database | (Gabriel ( LP data aggregator, Investment Decision Worker) (Rest Rashad) | | 3. | Core Frontend | The Z feature will... (Please describe in detail) (Rashad) | @@ -236,7 +235,6 @@ Please provide a breakdown of your budget by milestone: | Milestone | Deliverables | Cost (USD) | Estimated Completion | | --- | --- | --- | --- | -# 2 conratcs, 6 backend , 2 frontend | 1 | Features X, Y | $7,200 | 6 weeks | | 2 | Feature Z | $2,400 | 2 weeks | | **Total** | | **$9,650** | **8 weeks** | From bc32e71507753eecfd6c189c4c45afc3d06e583b Mon Sep 17 00:00:00 2001 From: Rashad Hosseini <61196340+rashad-h@users.noreply.github.com> Date: Tue, 3 Jun 2025 20:50:48 +0100 Subject: [PATCH 156/242] Update LiquiDot.md --- applications/LiquiDot.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 24fbd94b2e8..9ebe490f2ab 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -192,6 +192,7 @@ Please also provide the GitHub accounts of all team members: Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. (Each of us, should write individual experience, then we could combine into some ending statement) +- **Rashad Hosseini**, a software engineer with a bachelor's degree from the University of Leeds and currently working at the fintech unicorn Checkout.com. With experience in building robust financial technology solutions providing valuable expertise in developing secure and scalable systems, which is essential for creating reliable DeFi applications. ## 📊 Development Status @@ -224,8 +225,8 @@ This section should break the development roadmap down into milestones and deliv | 0c. | Testing and Testing Guide | We will cover the core functions of the contracts deployed with hardhat and foundry (Deposit, withdraw,swap, liquidity minting,liqudity burning, XCM messages). We will cover the backend & frontend with unit tests. All of the testing guide will be on github pages | | 0d. | Article | [Gabriel](https://x.com/Gabik_B) would be building in public, and covering most of the progress. Upon completion we will publish an article about (milestone 1, milestone 2), our MVP functionalities, and cover future plans of the development.| | 1. | Core Contracts| We will finish development and test coverage of our Core contracts. | -| 2. | Core Backend with database | (Gabriel ( LP data aggregator, Investment Decision Worker) (Rest Rashad) | -| 3. | Core Frontend | The Z feature will... (Please describe in detail) (Rashad) | +| 2. | Core Backend with database | We will develop a comprehensive backend system with two primary components: an LP data aggregator that collects and normalizes liquidity pool data from various DEXes on the Moonbeam parachain (We will be integrating with other paracahins in the future), and an Investment Decision Worker that analyzes market data and user preferences to make optimal LP allocation decisions. The Investment Decision Worker will implement a core algorithm that determines when to rebalance positions and evaluates risk parameters based on user-defined thresholds. The backend will use NestJS and interact with a PostgreSQL database and use PolkadotJS for blockchain communication, enabling it to directly call smart contracts to execute liquidity operations. The PostgreSQL database will store user preferences, historical position data, and pool analytics to inform decision-making. | +| 3. | Core Frontend | We will develop a user-facing interface using NextJS and Wagmi for wallet connectivity. The frontend will feature a dashboard with real-time position monitoring, strategy selection interface, preference configuration panel, and cross-chain position visualization. Key features include: 1) Interactive dashboard displaying current positions, and performance metrics. 2) Strategy configuration wizard allowing users to select risk profiles and set custom parameters; 3) Token selection interface. 4) Advanced settings panel for risk parameter configuration; 5) Transaction history and performance tracking visualizations. The UI will be responsive, with appropriate loading states and error handling for blockchain interactions. | @@ -250,7 +251,9 @@ $50 AWS hosting, Vercel hosting, Testing Gas Fees, Domain name(Liquidot.xyz) Please include: - How you intend to continue development after the Fast-Grant -- (Rashad Yap) + - After the Fast-Grant, we plan to focus on having a working proof of concept and onboarding a few initial users. Once we have proven this concept, we will dedicate more resources to the project, integrating more DEXes on other parachains, across the Polkadot ecosystem and optimizing our investment strategies. We'll continuously improve our decision engine to make smarter investment choices based on user feedback and market performance data. Our primary goal post-grant is to validate the core functionality with real users and refine the product based on their experience before expanding to a wider audience. + + - Further development will include implementing reactive smart contracts that incorporate stop-loss and take-profit functionality, providing users with more advanced risk management tools. We'll also explore the potential decentralization of the decision engine, to become fully DeFi, allowing for smart investment strategies while maintaining security and reliability. - Any plans for seeking additional funding (other grants, VC funding, etc.) - (Theo Yap) - Your vision for the project's growth and impact in the Polkadot ecosystem From 28905a7cd0de65e0fe23cd0f55a01379113baf01 Mon Sep 17 00:00:00 2001 From: gabikreal1 <64525797+gabikreal1@users.noreply.github.com> Date: Tue, 3 Jun 2025 20:57:38 +0100 Subject: [PATCH 157/242] Update LiquiDot.md --- applications/LiquiDot.md | 157 +++++++++++++++++++++++++++++---------- 1 file changed, 118 insertions(+), 39 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 9ebe490f2ab..32696439479 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -20,53 +20,132 @@ We expect applicants to have a solid idea about the project's expected final sta High Level Diagram ```mermaid -flowchart TB - subgraph User["User Interaction"] +graph TB + %% User Interaction Layer + subgraph User["User Interaction"] Frontend["Frontend UI (Next.js)"] - end - subgraph Backend["Backend Services"] + end + + %% Backend Services + subgraph Backend["Backend Services"] Server["Express Server"] PoolAnalytics["LP Data Aggregator"] IDWorker["Investment Decision Worker"] InvestmentDecision["Blockchain Interaction Service"] - PostgreSQL - - end - subgraph AssetHub["Asset Hub (Substrate)"] - AssetsPallet["Liquidity Provider/Vault Contract"] - end - subgraph Relayers["Cross-Chain Communication"] + PostgreSQL[(PostgreSQL Database)] + end + + %% Asset Hub (Main Contract with User Balances) + subgraph AssetHub["Asset Hub (Substrate)"] + AssetsPallet["AI Liquidity Provider/Vault Contract"] + UserBalances["User Balance Tracking"] + AssetTransfer["XCM Asset Transfer Interface"] + end + + %% Cross-Chain Communication Layer + subgraph Relayers["Cross-Chain Communication"] XCMRelayer["XCM Message Relayer"] - end - subgraph XCMProxyComponentS["XCM Proxy Components"] - PositionTracking["Position Tracking"] - BalanceManager["Token Balance Manager"] - RangeCalculator["Tick Range Calculator"] - end - subgraph Moonbeam["Moonbeam Parachain"] + AssetBridge["XCM Asset Transfer Bridge"] + end + + %% Moonbeam Components (Position Tracking Only) + subgraph Moonbeam["Moonbeam Parachain"] XCMProxy["XCM Proxy Contract"] - XCMProxyComponentS - end - subgraph DEXes["DEX Pools"] - AlgebraPools["Algebra Pools"] - end - Frontend -- Deposits/Withdraws assets --> AssetsPallet - Frontend -- Sets investment preferences --> Server - XCMRelayer -- Delivers XCM messages --> XCMProxy - XCMProxy -- Uses --> PositionTracking & BalanceManager & RangeCalculator - XCMProxy -- Provides liquidity to --> AlgebraPools - AssetsPallet -- XCM asset transfer --> XCMRelayer - XCMRelayer -- Delivers assets --> XCMProxy - XCMProxy -- Transfers back assets/rewards --> XCMRelayer - XCMRelayer -- Delivers assets back --> AssetsPallet - InvestmentDecision -- Issues XCM Transfer Calls --> AssetsPallet - AssetsPallet -- Issues XCM Messages --> XCMRelayer - Frontend -- Reads Position Status --> XCMProxy - InvestmentDecision -- Reads Position Status --> XCMProxy - IDWorker -- Issue Decisions --> InvestmentDecision - PostgreSQL -- Provide Positions & User Preferences Data --> IDWorker + subgraph XCMProxyComponents["XCM Proxy Components"] + PositionTracking["Position Tracking"] + RangeCalculator["Tick Range Calculator"] + end + end + + %% Hydration Components (XYK Pools) + subgraph Hydration["Hydration Parachain"] + HydrationProxy["Hydration XCM Proxy"] + subgraph HydrationComponents["Hydration Components"] + XYKPallet["XYK Pool Pallet"] + HydrationPositions["Position Management"] + RouterPallet["Router Pallet"] + end + end + + %% DEX Pools + subgraph DEXes["DEX Pools"] + AlgebraPools["Algebra Pools (Moonbeam)"] + HydrationXYK["XYK Pools (Hydration)"] + end + + %% User Flow Connections + Frontend -->|Deposits/Withdraws assets| AssetsPallet + Frontend -->|Sets investment preferences| Server + Frontend -->|Views portfolio| AssetsPallet + + %% Asset Management Flow + AssetsPallet --> UserBalances + AssetsPallet --> AssetTransfer + + %% Backend Decision Flow Server --> IDWorker - PoolAnalytics -- Provide Pool Data --> IDWorker + PostgreSQL -->|Provides Positions & User Preferences| IDWorker + PoolAnalytics -->|Provides Pool Data| IDWorker + IDWorker -->|Issues Investment Decisions| InvestmentDecision + + %% Asset Transfer Flow - Moonbeam + InvestmentDecision -->|Transfer Assets to Moonbeam| AssetTransfer + AssetTransfer -->|XCM Asset Transfer| AssetBridge + AssetBridge -->|Delivers Assets| XCMProxy + + %% Asset Transfer Flow - Hydration + InvestmentDecision -->|Transfer Assets to Hydration| AssetTransfer + AssetTransfer -->|XCM Asset Transfer| AssetBridge + AssetBridge -->|Delivers Assets| HydrationProxy + + %% Cross-Chain Instruction Flow + InvestmentDecision -->|XCM Instructions| XCMRelayer + XCMRelayer -->|Instructions to Moonbeam| XCMProxy + XCMRelayer -->|Instructions to Hydration| HydrationProxy + + %% Moonbeam Operations + XCMProxy --> PositionTracking + XCMProxy --> RangeCalculator + XCMProxy -->|Provides liquidity to| AlgebraPools + XCMProxy -->|Reads pool state| AlgebraPools + + %% Hydration Operations + HydrationProxy --> XYKPallet + HydrationProxy --> HydrationPositions + HydrationProxy --> RouterPallet + XYKPallet -->|Creates/Manages| HydrationXYK + RouterPallet -->|Routes trades through| HydrationXYK + + %% Return Asset Flows + XCMProxy -->|Return Assets/Rewards| AssetBridge + HydrationProxy -->|Return Assets/Rewards| AssetBridge + AssetBridge -->|XCM Asset Transfer Back| AssetTransfer + AssetTransfer -->|Credits User Balance| UserBalances + + %% Data Reading Flows + Frontend -->|Reads Position Status| XCMProxy + Frontend -->|Reads Hydration Positions| HydrationProxy + InvestmentDecision -->|Reads Position Status| XCMProxy + InvestmentDecision -->|Reads Hydration Status| HydrationProxy + PoolAnalytics -->|Monitors Moonbeam Pools| AlgebraPools + PoolAnalytics -->|Monitors Hydration Pools| HydrationXYK + + %% Styling + classDef userLayer fill:#e1f5fe + classDef backendLayer fill:#f3e5f5 + classDef assetHubLayer fill:#e8f5e8 + classDef crossChainLayer fill:#fff3e0 + classDef moonbeamLayer fill:#e3f2fd + classDef hydrationLayer fill:#f1f8e9 + classDef dexLayer fill:#fce4ec + + class Frontend userLayer + class Server,PoolAnalytics,IDWorker,InvestmentDecision,PostgreSQL backendLayer + class AssetsPallet,UserBalances,AssetTransfer assetHubLayer + class XCMRelayer,AssetBridge crossChainLayer + class XCMProxy,PositionTracking,RangeCalculator moonbeamLayer + class HydrationProxy,XYKPallet,HydrationPositions,RouterPallet hydrationLayer + class AlgebraPools,HydrationXYK dexLayer ``` Yap About the way contracts work (Users deposited tokens can only be swapped/Provided as liquidity in the contract definition) From 43e85ba60077593e79da836bb0eabde46000e3e6 Mon Sep 17 00:00:00 2001 From: gabikreal1 <64525797+gabikreal1@users.noreply.github.com> Date: Tue, 3 Jun 2025 20:59:25 +0100 Subject: [PATCH 158/242] Update LiquiDot.md --- applications/LiquiDot.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 32696439479..fe7e6baffd5 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -19,8 +19,7 @@ We expect applicants to have a solid idea about the project's expected final sta - Documentation of core components, protocols, architecture, etc. to be deployed High Level Diagram -```mermaid -graph TB +```mermaidgraph TB %% User Interaction Layer subgraph User["User Interaction"] Frontend["Frontend UI (Next.js)"] @@ -130,14 +129,14 @@ graph TB PoolAnalytics -->|Monitors Moonbeam Pools| AlgebraPools PoolAnalytics -->|Monitors Hydration Pools| HydrationXYK - %% Styling - classDef userLayer fill:#e1f5fe - classDef backendLayer fill:#f3e5f5 - classDef assetHubLayer fill:#e8f5e8 - classDef crossChainLayer fill:#fff3e0 - classDef moonbeamLayer fill:#e3f2fd - classDef hydrationLayer fill:#f1f8e9 - classDef dexLayer fill:#fce4ec + %% Enhanced Styling with Better Colors + classDef userLayer fill:#4fc3f7,stroke:#0288d1,stroke-width:3px,color:#000 + classDef backendLayer fill:#ba68c8,stroke:#7b1fa2,stroke-width:3px,color:#fff + classDef assetHubLayer fill:#66bb6a,stroke:#388e3c,stroke-width:3px,color:#fff + classDef crossChainLayer fill:#ffb74d,stroke:#f57c00,stroke-width:3px,color:#000 + classDef moonbeamLayer fill:#64b5f6,stroke:#1976d2,stroke-width:3px,color:#fff + classDef hydrationLayer fill:#81c784,stroke:#4caf50,stroke-width:3px,color:#000 + classDef dexLayer fill:#f06292,stroke:#c2185b,stroke-width:3px,color:#fff class Frontend userLayer class Server,PoolAnalytics,IDWorker,InvestmentDecision,PostgreSQL backendLayer From da1fc9f3a266cea30fa85468fcdb403e6f706f7c Mon Sep 17 00:00:00 2001 From: gabikreal1 <64525797+gabikreal1@users.noreply.github.com> Date: Tue, 3 Jun 2025 20:59:41 +0100 Subject: [PATCH 159/242] Update LiquiDot.md --- applications/LiquiDot.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index fe7e6baffd5..9086b82b90b 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -19,7 +19,8 @@ We expect applicants to have a solid idea about the project's expected final sta - Documentation of core components, protocols, architecture, etc. to be deployed High Level Diagram -```mermaidgraph TB +```mermaid +graph TB %% User Interaction Layer subgraph User["User Interaction"] Frontend["Frontend UI (Next.js)"] From fc808a20c47497400a2445b0200f14bdefc5e196 Mon Sep 17 00:00:00 2001 From: Rashad Hosseini <61196340+rashad-h@users.noreply.github.com> Date: Tue, 3 Jun 2025 21:07:50 +0100 Subject: [PATCH 160/242] Update LiquiDot.md --- applications/LiquiDot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 9086b82b90b..6c1400652e5 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -330,7 +330,7 @@ $50 AWS hosting, Vercel hosting, Testing Gas Fees, Domain name(Liquidot.xyz) Please include: - How you intend to continue development after the Fast-Grant - - After the Fast-Grant, we plan to focus on having a working proof of concept and onboarding a few initial users. Once we have proven this concept, we will dedicate more resources to the project, integrating more DEXes on other parachains, across the Polkadot ecosystem and optimizing our investment strategies. We'll continuously improve our decision engine to make smarter investment choices based on user feedback and market performance data. Our primary goal post-grant is to validate the core functionality with real users and refine the product based on their experience before expanding to a wider audience. + - After the Fast-Grant, we plan to focus on having a working proof of concept and onboarding a few initial users. Once we have proven this concept, we will dedicate more resources to the project, integrating more DEXes on other parachains (out next DEX/parachian will most likely be Hydration), across the Polkadot ecosystem and optimizing our investment strategies. We'll continuously improve our decision engine to make smarter investment choices based on user feedback and market performance data. Our primary goal post-grant is to validate the core functionality with real users and refine the product based on their experience before expanding to a wider audience. - Further development will include implementing reactive smart contracts that incorporate stop-loss and take-profit functionality, providing users with more advanced risk management tools. We'll also explore the potential decentralization of the decision engine, to become fully DeFi, allowing for smart investment strategies while maintaining security and reliability. - Any plans for seeking additional funding (other grants, VC funding, etc.) From 3754b43ae6d6d41ff2ce5ae2eb296d7cee1633fc Mon Sep 17 00:00:00 2001 From: gabikreal1 <64525797+gabikreal1@users.noreply.github.com> Date: Tue, 3 Jun 2025 21:08:18 +0100 Subject: [PATCH 161/242] Update LiquiDot.md --- applications/LiquiDot.md | 32 +------------------------------- 1 file changed, 1 insertion(+), 31 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 6c1400652e5..35ff6d59c84 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -57,20 +57,9 @@ graph TB end end - %% Hydration Components (XYK Pools) - subgraph Hydration["Hydration Parachain"] - HydrationProxy["Hydration XCM Proxy"] - subgraph HydrationComponents["Hydration Components"] - XYKPallet["XYK Pool Pallet"] - HydrationPositions["Position Management"] - RouterPallet["Router Pallet"] - end - end - %% DEX Pools subgraph DEXes["DEX Pools"] AlgebraPools["Algebra Pools (Moonbeam)"] - HydrationXYK["XYK Pools (Hydration)"] end %% User Flow Connections @@ -93,15 +82,9 @@ graph TB AssetTransfer -->|XCM Asset Transfer| AssetBridge AssetBridge -->|Delivers Assets| XCMProxy - %% Asset Transfer Flow - Hydration - InvestmentDecision -->|Transfer Assets to Hydration| AssetTransfer - AssetTransfer -->|XCM Asset Transfer| AssetBridge - AssetBridge -->|Delivers Assets| HydrationProxy - %% Cross-Chain Instruction Flow InvestmentDecision -->|XCM Instructions| XCMRelayer XCMRelayer -->|Instructions to Moonbeam| XCMProxy - XCMRelayer -->|Instructions to Hydration| HydrationProxy %% Moonbeam Operations XCMProxy --> PositionTracking @@ -109,26 +92,15 @@ graph TB XCMProxy -->|Provides liquidity to| AlgebraPools XCMProxy -->|Reads pool state| AlgebraPools - %% Hydration Operations - HydrationProxy --> XYKPallet - HydrationProxy --> HydrationPositions - HydrationProxy --> RouterPallet - XYKPallet -->|Creates/Manages| HydrationXYK - RouterPallet -->|Routes trades through| HydrationXYK - %% Return Asset Flows XCMProxy -->|Return Assets/Rewards| AssetBridge - HydrationProxy -->|Return Assets/Rewards| AssetBridge AssetBridge -->|XCM Asset Transfer Back| AssetTransfer AssetTransfer -->|Credits User Balance| UserBalances %% Data Reading Flows Frontend -->|Reads Position Status| XCMProxy - Frontend -->|Reads Hydration Positions| HydrationProxy InvestmentDecision -->|Reads Position Status| XCMProxy - InvestmentDecision -->|Reads Hydration Status| HydrationProxy PoolAnalytics -->|Monitors Moonbeam Pools| AlgebraPools - PoolAnalytics -->|Monitors Hydration Pools| HydrationXYK %% Enhanced Styling with Better Colors classDef userLayer fill:#4fc3f7,stroke:#0288d1,stroke-width:3px,color:#000 @@ -136,7 +108,6 @@ graph TB classDef assetHubLayer fill:#66bb6a,stroke:#388e3c,stroke-width:3px,color:#fff classDef crossChainLayer fill:#ffb74d,stroke:#f57c00,stroke-width:3px,color:#000 classDef moonbeamLayer fill:#64b5f6,stroke:#1976d2,stroke-width:3px,color:#fff - classDef hydrationLayer fill:#81c784,stroke:#4caf50,stroke-width:3px,color:#000 classDef dexLayer fill:#f06292,stroke:#c2185b,stroke-width:3px,color:#fff class Frontend userLayer @@ -144,8 +115,7 @@ graph TB class AssetsPallet,UserBalances,AssetTransfer assetHubLayer class XCMRelayer,AssetBridge crossChainLayer class XCMProxy,PositionTracking,RangeCalculator moonbeamLayer - class HydrationProxy,XYKPallet,HydrationPositions,RouterPallet hydrationLayer - class AlgebraPools,HydrationXYK dexLayer + class AlgebraPools dexLayer ``` Yap About the way contracts work (Users deposited tokens can only be swapped/Provided as liquidity in the contract definition) From 71231889fe7149e1906c6e838f64ad35d483fc0b Mon Sep 17 00:00:00 2001 From: gabikreal1 <64525797+gabikreal1@users.noreply.github.com> Date: Tue, 3 Jun 2025 21:23:23 +0100 Subject: [PATCH 162/242] Update LiquiDot.md --- applications/LiquiDot.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 35ff6d59c84..cc09d91fab9 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -28,7 +28,6 @@ graph TB %% Backend Services subgraph Backend["Backend Services"] - Server["Express Server"] PoolAnalytics["LP Data Aggregator"] IDWorker["Investment Decision Worker"] InvestmentDecision["Blockchain Interaction Service"] @@ -63,22 +62,20 @@ graph TB end %% User Flow Connections - Frontend -->|Deposits/Withdraws assets| AssetsPallet - Frontend -->|Sets investment preferences| Server - Frontend -->|Views portfolio| AssetsPallet + Frontend -->|Deposits/Withdraws/Views Portfolio| AssetsPallet + Frontend -->|Sets investment preferences| IDWorker %% Asset Management Flow AssetsPallet --> UserBalances AssetsPallet --> AssetTransfer %% Backend Decision Flow - Server --> IDWorker PostgreSQL -->|Provides Positions & User Preferences| IDWorker PoolAnalytics -->|Provides Pool Data| IDWorker IDWorker -->|Issues Investment Decisions| InvestmentDecision %% Asset Transfer Flow - Moonbeam - InvestmentDecision -->|Transfer Assets to Moonbeam| AssetTransfer + InvestmentDecision -->|Instructs Contract to Transfer Assets| AssetTransfer AssetTransfer -->|XCM Asset Transfer| AssetBridge AssetBridge -->|Delivers Assets| XCMProxy @@ -111,7 +108,7 @@ graph TB classDef dexLayer fill:#f06292,stroke:#c2185b,stroke-width:3px,color:#fff class Frontend userLayer - class Server,PoolAnalytics,IDWorker,InvestmentDecision,PostgreSQL backendLayer + class PoolAnalytics,IDWorker,InvestmentDecision,PostgreSQL backendLayer class AssetsPallet,UserBalances,AssetTransfer assetHubLayer class XCMRelayer,AssetBridge crossChainLayer class XCMProxy,PositionTracking,RangeCalculator moonbeamLayer From e7abff720b97b48a49db51d9fbb967c3152f1866 Mon Sep 17 00:00:00 2001 From: Rashad Hosseini <61196340+rashad-h@users.noreply.github.com> Date: Tue, 3 Jun 2025 21:24:58 +0100 Subject: [PATCH 163/242] Update LiquiDot.md --- applications/LiquiDot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index cc09d91fab9..e7461c83c92 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -299,7 +299,7 @@ Please include: - How you intend to continue development after the Fast-Grant - After the Fast-Grant, we plan to focus on having a working proof of concept and onboarding a few initial users. Once we have proven this concept, we will dedicate more resources to the project, integrating more DEXes on other parachains (out next DEX/parachian will most likely be Hydration), across the Polkadot ecosystem and optimizing our investment strategies. We'll continuously improve our decision engine to make smarter investment choices based on user feedback and market performance data. Our primary goal post-grant is to validate the core functionality with real users and refine the product based on their experience before expanding to a wider audience. - - Further development will include implementing reactive smart contracts that incorporate stop-loss and take-profit functionality, providing users with more advanced risk management tools. We'll also explore the potential decentralization of the decision engine, to become fully DeFi, allowing for smart investment strategies while maintaining security and reliability. + - Further development will include implementing reactive smart contracts that incorporate stop-loss and take-profit functionality, providing users with more advanced risk management tools. We'll also explore the potential decentralization of the decision engine, to become fully DeFi, allowing for smart investment strategies while maintaining security and reliability. We will also be exploring the feature for sending notifications to users regarding their investments using a Telegram bot. - Any plans for seeking additional funding (other grants, VC funding, etc.) - (Theo Yap) - Your vision for the project's growth and impact in the Polkadot ecosystem From 16ad86b5a6097eceea40f2dec52d4fca8167b8a3 Mon Sep 17 00:00:00 2001 From: Rashad Hosseini <61196340+rashad-h@users.noreply.github.com> Date: Tue, 3 Jun 2025 21:25:28 +0100 Subject: [PATCH 164/242] Update LiquiDot.md --- applications/LiquiDot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index e7461c83c92..e6483fd2db1 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -299,7 +299,7 @@ Please include: - How you intend to continue development after the Fast-Grant - After the Fast-Grant, we plan to focus on having a working proof of concept and onboarding a few initial users. Once we have proven this concept, we will dedicate more resources to the project, integrating more DEXes on other parachains (out next DEX/parachian will most likely be Hydration), across the Polkadot ecosystem and optimizing our investment strategies. We'll continuously improve our decision engine to make smarter investment choices based on user feedback and market performance data. Our primary goal post-grant is to validate the core functionality with real users and refine the product based on their experience before expanding to a wider audience. - - Further development will include implementing reactive smart contracts that incorporate stop-loss and take-profit functionality, providing users with more advanced risk management tools. We'll also explore the potential decentralization of the decision engine, to become fully DeFi, allowing for smart investment strategies while maintaining security and reliability. We will also be exploring the feature for sending notifications to users regarding their investments using a Telegram bot. + - Further development will include implementing reactive smart contracts that incorporate stop-loss and take-profit functionality, providing users with more advanced risk management tools. We'll also explore the potential decentralization of the decision engine, to become fully DeFi, allowing for smart investment strategies while maintaining security and reliability. We will also be exploring the feature of sending notifications to users, regarding their investments, using a Telegram bot. - Any plans for seeking additional funding (other grants, VC funding, etc.) - (Theo Yap) - Your vision for the project's growth and impact in the Polkadot ecosystem From 039fbeeef1e14754df04db07cf838762666a520f Mon Sep 17 00:00:00 2001 From: Rashad Hosseini <61196340+rashad-h@users.noreply.github.com> Date: Tue, 3 Jun 2025 21:29:59 +0100 Subject: [PATCH 165/242] Update LiquiDot.md --- applications/LiquiDot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index e6483fd2db1..2e352cdcd20 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -8,7 +8,7 @@ Polkadot provides the ideal foundation for LiquiDOT by enabling seamless interaction across chains through smart contract deployment and cross-chain messaging. This allows us to connect with multiple parachains and decentralized exchanges, giving users the ability to manage liquidity across ecosystems from a single interface. Polkadot’s focus on interoperability and scalability directly supports our aim to build a robust and future-ready LP management tool. - An indication of why your team is interested in creating this project Our team came together around a shared interest in solving a problem we’ve encountered ourselves: the lack of smart, automated tools for liquidity providers. While trading platforms have long supported features like automation, stop loss, and take profit, these tools haven’t yet made their way into LP management — and we saw an opportunity to change that. We wanted to build something that gives users more control and peace of mind when providing liquidity. With backgrounds in fintech, mobile development, and blockchain analytics, we had the right mix of skills to bring the idea to life — and it’s something we’re genuinely excited to use ourselves. -- (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) (We may do it) + ### 🔍 Project Details From f6fc1abf4794b4079a3cb9bf6772e149d8da38c3 Mon Sep 17 00:00:00 2001 From: Rashad Hosseini <61196340+rashad-h@users.noreply.github.com> Date: Tue, 3 Jun 2025 21:30:35 +0100 Subject: [PATCH 166/242] Update LiquiDot.md --- applications/LiquiDot.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 2e352cdcd20..5dd571a15ce 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -14,10 +14,6 @@ We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): -- An overview of the technology stack to be used - NextJs (Wagmi for wallet) for Frontend, NestJS (TypeORM , PolkadotJS for blockchain calls) for backend, PostgreSQL for database, Solidity(Openzepelin,Reactive Smart Contracts) for Smart Contracts, AWS for hosting. -- Documentation of core components, protocols, architecture, etc. to be deployed - High Level Diagram ```mermaid graph TB From a083ed84a262bf4e304f37884d4c68abf7ffcaa2 Mon Sep 17 00:00:00 2001 From: gabikreal1 <64525797+gabikreal1@users.noreply.github.com> Date: Wed, 4 Jun 2025 20:29:50 +0100 Subject: [PATCH 167/242] Update LiquiDot.md --- applications/LiquiDot.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 5dd571a15ce..2689643ff59 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -85,17 +85,13 @@ graph TB XCMProxy -->|Provides liquidity to| AlgebraPools XCMProxy -->|Reads pool state| AlgebraPools - %% Return Asset Flows XCMProxy -->|Return Assets/Rewards| AssetBridge AssetBridge -->|XCM Asset Transfer Back| AssetTransfer AssetTransfer -->|Credits User Balance| UserBalances - %% Data Reading Flows Frontend -->|Reads Position Status| XCMProxy InvestmentDecision -->|Reads Position Status| XCMProxy - PoolAnalytics -->|Monitors Moonbeam Pools| AlgebraPools - %% Enhanced Styling with Better Colors classDef userLayer fill:#4fc3f7,stroke:#0288d1,stroke-width:3px,color:#000 classDef backendLayer fill:#ba68c8,stroke:#7b1fa2,stroke-width:3px,color:#fff classDef assetHubLayer fill:#66bb6a,stroke:#388e3c,stroke-width:3px,color:#fff From 383923cfc5f8c0042ade693794a3db9fe508b1b3 Mon Sep 17 00:00:00 2001 From: gabikreal1 <64525797+gabikreal1@users.noreply.github.com> Date: Wed, 4 Jun 2025 20:35:13 +0100 Subject: [PATCH 168/242] Update LiquiDot.md --- applications/LiquiDot.md | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 2689643ff59..09f31a14c3f 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -191,7 +191,7 @@ We believe this gap exists because the complexity of implementing robust cross-c Our project is built to fill this gap—bridging the technical challenge with a user-first design that empowers participants to take full advantage of Polkadot’s multichain architecture. -> **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. + ## 👥 Team @@ -215,11 +215,9 @@ Please list the legal name of all grant beneficiaries. Solo developers (1-person - [Fedir Maliarenko (Telegram) ](t.me/fyodortg) ### Team Code Repos - - [Liquidot Repository](https://github.com/gabikreal1/PolkadotHack2025) -Please also provide the GitHub accounts of all team members: - +### GitHub accounts of all team members - [Rashad Hosseini](https://github.com/rashad-h) - [Gabriel Bandman](https://github.com/gabikreal1) - [Fedir Maliarenko](https://github.com/fedyacrypto) @@ -227,7 +225,6 @@ Please also provide the GitHub accounts of all team members: ### Team's experience -Please describe the team's relevant experience, including any previous blockchain projects or contributions to the ecosystem. (Each of us, should write individual experience, then we could combine into some ending statement) - **Rashad Hosseini**, a software engineer with a bachelor's degree from the University of Leeds and currently working at the fintech unicorn Checkout.com. With experience in building robust financial technology solutions providing valuable expertise in developing secure and scalable systems, which is essential for creating reliable DeFi applications. @@ -240,13 +237,6 @@ If you've already started implementing your project, please provide a link and a ## 📅 Development Roadmap -This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. - -**Important notes:** -- Each milestone is capped at **$5,000 USD** -- Milestones must be delivered within **3 months** of approval -- The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) -- You will only receive payment after successful milestone delivery ### Overview @@ -274,11 +264,11 @@ Please provide a breakdown of your budget by milestone: | Milestone | Deliverables | Cost (USD) | Estimated Completion | | --- | --- | --- | --- | -| 1 | Features X, Y | $7,200 | 6 weeks | -| 2 | Feature Z | $2,400 | 2 weeks | +| 1 | Core Contracts| $3,600 | 3 weeks | +| 2 | Core Backend| $3,600 | 3 weeks | +| 3 | Feature Z | $2,400 | 2 weeks | | **Total** | | **$9,650** | **8 weeks** | -Make sure you show clearly what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). 1 x 30 hours of full-time employee at $20/hour 2 x 15 hours of part-time employee at $20/hour @@ -292,6 +282,8 @@ Please include: - After the Fast-Grant, we plan to focus on having a working proof of concept and onboarding a few initial users. Once we have proven this concept, we will dedicate more resources to the project, integrating more DEXes on other parachains (out next DEX/parachian will most likely be Hydration), across the Polkadot ecosystem and optimizing our investment strategies. We'll continuously improve our decision engine to make smarter investment choices based on user feedback and market performance data. Our primary goal post-grant is to validate the core functionality with real users and refine the product based on their experience before expanding to a wider audience. - Further development will include implementing reactive smart contracts that incorporate stop-loss and take-profit functionality, providing users with more advanced risk management tools. We'll also explore the potential decentralization of the decision engine, to become fully DeFi, allowing for smart investment strategies while maintaining security and reliability. We will also be exploring the feature of sending notifications to users, regarding their investments, using a Telegram bot. + + - Any plans for seeking additional funding (other grants, VC funding, etc.) - (Theo Yap) - Your vision for the project's growth and impact in the Polkadot ecosystem From fed16ff91a14555932434352bd242052c6240911 Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Wed, 4 Jun 2025 20:43:42 +0100 Subject: [PATCH 169/242] Refining --- applications/LiquiDot.md | 91 +++++++++++++++++++++++++++++++--------- 1 file changed, 71 insertions(+), 20 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 09f31a14c3f..8a078853031 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -2,19 +2,23 @@ ## 🌟 Project Overview -- A brief description of your project - LiquiDOT is a customizable liquidity provider (LP) manager designed to simplify and improve participation in DeFi. It allows users to automate their LP strategies, set stop loss and take profit levels, and rebalance their positions without needing constant manual oversight. With support for multiple DEXes, LiquiDOT offers a single, user-friendly platform for managing liquidity across different ecosystems. The goal is to bring meaningful control, automation, and flexibility to liquidity providers — something that’s currently missing in the space. -- An indication of how your project relates to / integrates into Polkadot - Polkadot provides the ideal foundation for LiquiDOT by enabling seamless interaction across chains through smart contract deployment and cross-chain messaging. This allows us to connect with multiple parachains and decentralized exchanges, giving users the ability to manage liquidity across ecosystems from a single interface. Polkadot’s focus on interoperability and scalability directly supports our aim to build a robust and future-ready LP management tool. -- An indication of why your team is interested in creating this project - Our team came together around a shared interest in solving a problem we’ve encountered ourselves: the lack of smart, automated tools for liquidity providers. While trading platforms have long supported features like automation, stop loss, and take profit, these tools haven’t yet made their way into LP management — and we saw an opportunity to change that. We wanted to build something that gives users more control and peace of mind when providing liquidity. With backgrounds in fintech, mobile development, and blockchain analytics, we had the right mix of skills to bring the idea to life — and it’s something we’re genuinely excited to use ourselves. +## Project Description + +LiquiDOT is a customizable liquidity provider (LP) manager designed to simplify and improve participation in DeFi. It allows users to automate their LP strategies, set stop loss and take profit levels, and rebalance their positions without needing constant manual oversight. With support for multiple DEXes, LiquiDOT offers a single, user-friendly platform for managing liquidity across different ecosystems. The goal is to bring meaningful control, automation, and flexibility to liquidity providers — something that's currently missing in the space. + +## Integration with Polkadot + +Polkadot provides the ideal foundation for LiquiDOT by enabling seamless interaction across chains through smart contract deployment and cross-chain messaging. This allows us to connect with multiple parachains and decentralized exchanges, giving users the ability to manage liquidity across ecosystems from a single interface. Polkadot's focus on interoperability and scalability directly supports our aim to build a robust and future-ready LP management tool. + +## Our Team's Motivation + +Our team came together around a shared interest in solving a problem we've encountered ourselves: the lack of smart, automated tools for liquidity providers. While trading platforms have long supported features like automation, stop loss, and take profit, these tools haven't yet made their way into LP management — and we saw an opportunity to change that. We wanted to build something that gives users more control and peace of mind when providing liquidity. With backgrounds in fintech, mobile development, and blockchain analytics, we had the right mix of skills to bring the idea to life — and it's something we're genuinely excited to use ourselves. ### 🔍 Project Details -We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): -High Level Diagram +## Our High Level Diagram ```mermaid graph TB %% User Interaction Layer @@ -109,22 +113,69 @@ graph TB Yap About the way contracts work (Users deposited tokens can only be swapped/Provided as liquidity in the contract definition) -- Any PoC/MVP or other relevant prior work or research on the topic +- We have developed minmal PoC [Our Github Project link](https://github.com/gabikreal1/PolkadotHack2025) - Minimal PoC, with mock frontend,mock backend and simple contracts, using XCM. -- Mockups/designs of any UI components - Will need to add couple of new components (Gabriel) +- Our Demo of the Frontend UI [Video to the Demo](https://www.youtube.com/watch?v=9bX0Up0pLww&feature=youtu.be) + - Data models / API specifications of the core functionality Refine it with Claude (Gabriel) -Users (Wallet, Balance, Token, UserPreferencesID), -UserPreferences(Minimum APY, Max Allocation Per Pool, UserCoins, Risk Tolerance, TakeProfit, StopLoss) -*Transactions (Check with claude, could get it of blockchain) -Positions(UserID,PoolID,Amount1,Amount2,TokenID1,TokenID2,TimeStamp,StopLoss,TakeProfit) -Pools(PoolAddress,TokenID1,TokenID2,24hrVolume,TVL,DEXID) -Dexes(DexAddress,ChainAddress) -*Decisions (Check with Claude) -Coins (CoinAddress, MarketCap, Ticker, LatestPrice) +### Data Models + +#### Users +| Column | Type | Description | +|--------|------|-------------| +| Wallet | string | User's wallet address | +| Balance | decimal | User's current balance | +| Token | string | Token identifier | +| UserPreferencesID | integer | Foreign key to UserPreferences | + +#### UserPreferences +| Column | Type | Description | +|--------|------|-------------| +| Minimum APY | decimal | Minimum acceptable annual percentage yield | +| Max Allocation Per Pool | decimal | Maximum allocation allowed per pool | +| UserCoins | string[] | Array of preferred coins | +| Risk Tolerance | integer | User's risk tolerance level | +| TakeProfit | decimal | Take profit threshold | +| StopLoss | decimal | Stop loss threshold | + +#### Positions +| Column | Type | Description | +|--------|------|-------------| +| UserID | integer | Foreign key to Users | +| PoolID | integer | Foreign key to Pools | +| Amount1 | decimal | Amount of first token | +| Amount2 | decimal | Amount of second token | +| TokenID1 | string | First token identifier | +| TokenID2 | string | Second token identifier | +| TimeStamp | timestamp | Position creation time | +| StopLoss | decimal | Position-specific stop loss | +| TakeProfit | decimal | Position-specific take profit | + +#### Pools +| Column | Type | Description | +|--------|------|-------------| +| PoolAddress | string | Pool's contract address | +| TokenID1 | string | First token identifier | +| TokenID2 | string | Second token identifier | +| 24hrVolume | decimal | 24-hour trading volume | +| TVL | decimal | Total value locked | +| DEXID | integer | Foreign key to Dexes | + +#### Dexes +| Column | Type | Description | +|--------|------|-------------| +| DexAddress | string | DEX contract address | +| ChainAddress | string | Chain address | + +#### Coins +| Column | Type | Description | +|--------|------|-------------| +| CoinAddress | string | Coin's contract address | +| MarketCap | decimal | Market capitalization | +| Ticker | string | Trading symbol | +| LatestPrice | decimal | Most recent price | Api specs (unkown, yap potential api with claude) From 3697035c9dace41c4a1c7de7edb214d8dd38240a Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Wed, 4 Jun 2025 20:49:11 +0100 Subject: [PATCH 170/242] Formating v2 --- applications/LiquiDot.md | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 8a078853031..ef0595cb28b 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -145,13 +145,13 @@ Refine it with Claude (Gabriel) |--------|------|-------------| | UserID | integer | Foreign key to Users | | PoolID | integer | Foreign key to Pools | -| Amount1 | decimal | Amount of first token | -| Amount2 | decimal | Amount of second token | +| Amount1Raw | bigint | Raw amount of first token (in smallest unit/wei) | +| Amount2Raw | bigint | Raw amount of second token (in smallest unit/wei) | | TokenID1 | string | First token identifier | | TokenID2 | string | Second token identifier | | TimeStamp | timestamp | Position creation time | -| StopLoss | decimal | Position-specific stop loss | -| TakeProfit | decimal | Position-specific take profit | +| StopLossRaw | bigint | Position-specific stop loss (in smallest unit) | +| TakeProfitRaw | bigint | Position-specific take profit (in smallest unit) | #### Pools | Column | Type | Description | @@ -173,6 +173,7 @@ Refine it with Claude (Gabriel) | Column | Type | Description | |--------|------|-------------| | CoinAddress | string | Coin's contract address | +| Decimals | integer | Number of decimal places for the token | | MarketCap | decimal | Market capitalization | | Ticker | string | Trading symbol | | LatestPrice | decimal | Most recent price | @@ -188,12 +189,12 @@ Api specs (unkown, yap potential api with claude) ### 🧩 Ecosystem Fit -Help us locate your project in the Polkadot landscape and what problems it tries to solve by answering each of these questions: -- Where and how does your project fit into the ecosystem? - Our project is an automated LP manager with cross-chain functionality, designed to optimize capital efficiency and user experience across multiple parachains in the Polkadot ecosystem. This enables users to manage assets and interact with DEXs, DeFi protocols, and liquidity pools a lot more efficiently and across networks like the Hub, Hydration, Moonbeam, Acala, etc, from a single interface and without being confined to a single chain’s limitations. Our project directly supports Polkadot’s vision of a multichain future by reducing fragmentation and improving capital flow across its ecosystem. + +#### Where and how does our project fit into the ecosystem? + Our project is an automated LP manager with cross-chain functionality, designed to optimize capital efficiency and user experience across multiple parachains in the Polkadot ecosystem. This enables users to manage assets and interact with DEXs, DeFi protocols, and liquidity pools a lot more efficiently and across networks like the Hub, Hydration, Moonbeam, Acala, etc, from a single interface and without being confined to a single chain's limitations. Our project directly supports Polkadot's vision of a multichain future by reducing fragmentation and improving capital flow across its ecosystem. -- Who is your target audience? +### Who is our target audience? Our project is targeted at crypto enthusiasts looking to optimize their experience within the PolkaDot ecosystem. It is for people who know stuff about crypto already, who are looking for a more reliable way to make money than trading and yet higher potential yield compared to the basic spot/HODL. This can also be an interesting discovery for those who know something about crypto but are newbies in liquidity providing. Our goal is to also serve developers and projects building on parachains that need efficient, cross-chain liquidity management. We are doing this by providing an automatic and native solution for anyone seeking to maximize yield, reduce manual intervention, and @@ -203,23 +204,23 @@ Additionally, institutional DeFi participants looking for reliable infrastructure to manage large-scale cross-chain liquidity positions represent an additional potential future audience. -- What need(s) does your project meet? +### What need(s) does your project meet? Our project addresses several critical needs within the Polkadot ecosystem, particularly around liquidity management and user empowerment in a cross-chain DeFi environment. We solve these challenges by offering: - -Cross-chain liquidity optimization: Using Polkadot’s XCM, we dynamically allocate liquidity across multiple parachains to improve capital efficiency. + Cross-chain liquidity optimization: Using Polkadot's XCM, we dynamically allocate liquidity across multiple parachains to improve capital efficiency. - -User-defined strategies: Users can select from risk-based strategies (e.g., conservative, moderate, aggressive) tailored to their goals and risk tolerance. + -User-defined strategies: Users can select from risk-based strategies (e.g., conservative, moderate, aggressive) tailored to their goals and risk tolerance. - -Advanced risk management tools: Features like stop-loss and take-profit thresholds allow users to safeguard positions and automate exits based on market conditions. + -Advanced risk management tools: Features like stop-loss and take-profit thresholds allow users to safeguard positions and automate exits based on market conditions. - -Custom asset preferences: Users can specify which coins they're interested in, ensuring personalized exposure across pools. + -Custom asset preferences: Users can specify which coins they're interested in, ensuring personalized exposure across pools. - -Capital control: Users can set maximum allocation per pool, define a minimum acceptable APR, and decide how many pools to distribute their position across. + -Capital control: Users can set maximum allocation per pool, define a minimum acceptable APR, and decide how many pools to distribute their position across. - -Yield maximization through automation: The system continuously monitors and reallocates liquidity to optimize returns without manual intervention. + -Yield maximization through automation: The system continuously monitors and reallocates liquidity to optimize returns without manual intervention. - -User-friendly automation: Reduces the operational burden on users by automating complex liquidity management strategies. + -User-friendly automation: Reduces the operational burden on users by automating complex liquidity management strategies. - Are there any other projects similar to yours in the Polkadot ecosystem? - If so, how is your project different? - If not, why might such a project not exist yet? @@ -239,7 +240,7 @@ Most existing tools are limited to individual parachains or offer basic liquidit We believe this gap exists because the complexity of implementing robust cross-chain logic, especially for DeFi strategies. -Our project is built to fill this gap—bridging the technical challenge with a user-first design that empowers participants to take full advantage of Polkadot’s multichain architecture. +Our project is built to fill this gap—bridging the technical challenge with a user-first design that empowers participants to take full advantage of Polkadot's multichain architecture. From 37c244dc5d0223aa7b3c698fb9408b05b1c5ae80 Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Wed, 4 Jun 2025 20:51:07 +0100 Subject: [PATCH 171/242] Formating --- applications/LiquiDot.md | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index ef0595cb28b..944bffb95ec 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -191,7 +191,7 @@ Api specs (unkown, yap potential api with claude) -#### Where and how does our project fit into the ecosystem? +### Where and how does our project fit into the ecosystem? Our project is an automated LP manager with cross-chain functionality, designed to optimize capital efficiency and user experience across multiple parachains in the Polkadot ecosystem. This enables users to manage assets and interact with DEXs, DeFi protocols, and liquidity pools a lot more efficiently and across networks like the Hub, Hydration, Moonbeam, Acala, etc, from a single interface and without being confined to a single chain's limitations. Our project directly supports Polkadot's vision of a multichain future by reducing fragmentation and improving capital flow across its ecosystem. ### Who is our target audience? @@ -210,15 +210,15 @@ We solve these challenges by offering: Cross-chain liquidity optimization: Using Polkadot's XCM, we dynamically allocate liquidity across multiple parachains to improve capital efficiency. - -User-defined strategies: Users can select from risk-based strategies (e.g., conservative, moderate, aggressive) tailored to their goals and risk tolerance. + - User-defined strategies: Users can select from risk-based strategies (e.g., conservative, moderate, aggressive) tailored to their goals and risk tolerance. - -Advanced risk management tools: Features like stop-loss and take-profit thresholds allow users to safeguard positions and automate exits based on market conditions. + - Advanced risk management tools: Features like stop-loss and take-profit thresholds allow users to safeguard positions and automate exits based on market conditions. - -Custom asset preferences: Users can specify which coins they're interested in, ensuring personalized exposure across pools. + - Custom asset preferences: Users can specify which coins they're interested in, ensuring personalized exposure across pools. - -Capital control: Users can set maximum allocation per pool, define a minimum acceptable APR, and decide how many pools to distribute their position across. + - Capital control: Users can set maximum allocation per pool, define a minimum acceptable APR, and decide how many pools to distribute their position across. - -Yield maximization through automation: The system continuously monitors and reallocates liquidity to optimize returns without manual intervention. + - Yield maximization through automation: The system continuously monitors and reallocates liquidity to optimize returns without manual intervention. -User-friendly automation: Reduces the operational burden on users by automating complex liquidity management strategies. - Are there any other projects similar to yours in the Polkadot ecosystem? @@ -228,15 +228,11 @@ While there are projects in the Polkadot ecosystem focused on liquidity provisio Most existing tools are limited to individual parachains or offer basic liquidity provisioning without features like: - Cross-chain pool rebalancing via XCM - - Strategy selection (risk-adjusted) - - Stop-loss/take-profit triggers - - Custom coin selection and APR thresholds - - Smart allocation across multiple pools + - Cross-chain pool rebalancing via XCM + - Strategy selection (risk-adjusted) + - Stop-loss/take-profit triggers + - Custom coin selection and APR thresholds + - Smart allocation across multiple pools We believe this gap exists because the complexity of implementing robust cross-chain logic, especially for DeFi strategies. From dffbbbcbef2e62a2f7cd9cf78f6861ab20426d09 Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Wed, 4 Jun 2025 20:58:44 +0100 Subject: [PATCH 172/242] format v3 --- applications/LiquiDot.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 944bffb95ec..714e18f1b23 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -220,10 +220,13 @@ We solve these challenges by offering: - Yield maximization through automation: The system continuously monitors and reallocates liquidity to optimize returns without manual intervention. - -User-friendly automation: Reduces the operational burden on users by automating complex liquidity management strategies. + - User-friendly automation: Reduces the operational burden on users by automating complex liquidity management strategies. + + - Are there any other projects similar to yours in the Polkadot ecosystem? - If so, how is your project different? - If not, why might such a project not exist yet? + While there are projects in the Polkadot ecosystem focused on liquidity provision and automated market making (such as HydraDX or various DEXs on Moonbeam and Acala), none currently offer a cross-chain automated liquidity manager with the same level of customization, user control, and strategy-based automation as our solution. Most existing tools are limited to individual parachains or offer basic liquidity provisioning without features like: From 9a934d498471af5e420b0b37be3ea4654df8ca91 Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Wed, 4 Jun 2025 22:50:19 +0100 Subject: [PATCH 173/242] Mermaid refactor --- applications/LiquiDot.md | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 714e18f1b23..723e9523939 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -31,6 +31,7 @@ graph TB PoolAnalytics["LP Data Aggregator"] IDWorker["Investment Decision Worker"] InvestmentDecision["Blockchain Interaction Service"] + LiquidationService["MEV Liquidation Service"] PostgreSQL[(PostgreSQL Database)] end @@ -47,12 +48,13 @@ graph TB AssetBridge["XCM Asset Transfer Bridge"] end - %% Moonbeam Components (Position Tracking Only) + %% Moonbeam Components (Position Tracking + Liquidation) subgraph Moonbeam["Moonbeam Parachain"] XCMProxy["XCM Proxy Contract"] subgraph XCMProxyComponents["XCM Proxy Components"] PositionTracking["Position Tracking"] RangeCalculator["Tick Range Calculator"] + LPMonitor["LP Stop-Loss Monitor"] end end @@ -63,7 +65,7 @@ graph TB %% User Flow Connections Frontend -->|Deposits/Withdraws/Views Portfolio| AssetsPallet - Frontend -->|Sets investment preferences| IDWorker + Frontend -->|Sets investment preferences & stop-loss| IDWorker %% Asset Management Flow AssetsPallet --> UserBalances @@ -73,6 +75,12 @@ graph TB PostgreSQL -->|Provides Positions & User Preferences| IDWorker PoolAnalytics -->|Provides Pool Data| IDWorker IDWorker -->|Issues Investment Decisions| InvestmentDecision + IDWorker -->|Enrolls positions with stop-loss/take-profit| LPMonitor + + %% Liquidation Service Flow + LiquidationService -->|Monitors position health| LPMonitor + LiquidationService -->|Executes liquidations for rewards| AlgebraPools + PostgreSQL -->|Stores monitored positions| LiquidationService %% Asset Transfer Flow - Moonbeam InvestmentDecision -->|Instructs Contract to Transfer Assets| AssetTransfer @@ -89,6 +97,11 @@ graph TB XCMProxy -->|Provides liquidity to| AlgebraPools XCMProxy -->|Reads pool state| AlgebraPools + %% Stop-Loss Integration + LPMonitor -->|Monitors LP NFT positions| AlgebraPools + LPMonitor -->|Liquidates unhealthy positions| AlgebraPools + LPMonitor -->|Reports liquidations| PositionTracking + XCMProxy -->|Return Assets/Rewards| AssetBridge AssetBridge -->|XCM Asset Transfer Back| AssetTransfer AssetTransfer -->|Credits User Balance| UserBalances @@ -102,12 +115,14 @@ graph TB classDef crossChainLayer fill:#ffb74d,stroke:#f57c00,stroke-width:3px,color:#000 classDef moonbeamLayer fill:#64b5f6,stroke:#1976d2,stroke-width:3px,color:#fff classDef dexLayer fill:#f06292,stroke:#c2185b,stroke-width:3px,color:#fff + classDef liquidationLayer fill:#e57373,stroke:#d32f2f,stroke-width:3px,color:#fff class Frontend userLayer class PoolAnalytics,IDWorker,InvestmentDecision,PostgreSQL backendLayer + class LiquidationService liquidationLayer class AssetsPallet,UserBalances,AssetTransfer assetHubLayer class XCMRelayer,AssetBridge crossChainLayer - class XCMProxy,PositionTracking,RangeCalculator moonbeamLayer + class XCMProxy,PositionTracking,RangeCalculator,LPMonitor moonbeamLayer class AlgebraPools dexLayer ``` @@ -222,8 +237,7 @@ We solve these challenges by offering: - User-friendly automation: Reduces the operational burden on users by automating complex liquidity management strategies. - -- Are there any other projects similar to yours in the Polkadot ecosystem? +#### Are there any other projects similar to yours in the Polkadot ecosystem? - If so, how is your project different? - If not, why might such a project not exist yet? @@ -279,6 +293,7 @@ Please list the legal name of all grant beneficiaries. Solo developers (1-person (Each of us, should write individual experience, then we could combine into some ending statement) - **Rashad Hosseini**, a software engineer with a bachelor's degree from the University of Leeds and currently working at the fintech unicorn Checkout.com. With experience in building robust financial technology solutions providing valuable expertise in developing secure and scalable systems, which is essential for creating reliable DeFi applications. +- **Gabriel Bandman**, ## 📊 Development Status @@ -316,8 +331,8 @@ Please provide a breakdown of your budget by milestone: | Milestone | Deliverables | Cost (USD) | Estimated Completion | | --- | --- | --- | --- | | 1 | Core Contracts| $3,600 | 3 weeks | -| 2 | Core Backend| $3,600 | 3 weeks | -| 3 | Feature Z | $2,400 | 2 weeks | +| 2 | Core Backend| $3,625 | 3 weeks | +| 3 | Core Frontend | $2,425 | 2 weeks | | **Total** | | **$9,650** | **8 weeks** | From 3c7da3bfc8583355c1d5e3953863f483ddb56516 Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Wed, 4 Jun 2025 22:52:12 +0100 Subject: [PATCH 174/242] Mermaid Final --- applications/LiquiDot.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 723e9523939..f4208bcad03 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -79,7 +79,7 @@ graph TB %% Liquidation Service Flow LiquidationService -->|Monitors position health| LPMonitor - LiquidationService -->|Executes liquidations for rewards| AlgebraPools + LiquidationService -->|Calls liquidation functions| XCMProxy PostgreSQL -->|Stores monitored positions| LiquidationService %% Asset Transfer Flow - Moonbeam @@ -99,7 +99,8 @@ graph TB %% Stop-Loss Integration LPMonitor -->|Monitors LP NFT positions| AlgebraPools - LPMonitor -->|Liquidates unhealthy positions| AlgebraPools + LPMonitor -->|Triggers liquidation| XCMProxy + XCMProxy -->|Executes liquidation| AlgebraPools LPMonitor -->|Reports liquidations| PositionTracking XCMProxy -->|Return Assets/Rewards| AssetBridge From 44e4bb92e9005f669c1d6d76330d4b9d43bf3808 Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Wed, 4 Jun 2025 22:59:24 +0100 Subject: [PATCH 175/242] refactor --- applications/LiquiDot.md | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index f4208bcad03..84ce4bbe2f5 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -31,7 +31,7 @@ graph TB PoolAnalytics["LP Data Aggregator"] IDWorker["Investment Decision Worker"] InvestmentDecision["Blockchain Interaction Service"] - LiquidationService["MEV Liquidation Service"] + StopLossWorker["Stop-Loss/Take-Profit Worker"] PostgreSQL[(PostgreSQL Database)] end @@ -48,13 +48,12 @@ graph TB AssetBridge["XCM Asset Transfer Bridge"] end - %% Moonbeam Components (Position Tracking + Liquidation) + %% Moonbeam Components (Position Tracking + Smart Contracts) subgraph Moonbeam["Moonbeam Parachain"] XCMProxy["XCM Proxy Contract"] subgraph XCMProxyComponents["XCM Proxy Components"] PositionTracking["Position Tracking"] RangeCalculator["Tick Range Calculator"] - LPMonitor["LP Stop-Loss Monitor"] end end @@ -75,12 +74,12 @@ graph TB PostgreSQL -->|Provides Positions & User Preferences| IDWorker PoolAnalytics -->|Provides Pool Data| IDWorker IDWorker -->|Issues Investment Decisions| InvestmentDecision - IDWorker -->|Enrolls positions with stop-loss/take-profit| LPMonitor + IDWorker -->|Configures positions with tick range automation| XCMProxy - %% Liquidation Service Flow - LiquidationService -->|Monitors position health| LPMonitor - LiquidationService -->|Calls liquidation functions| XCMProxy - PostgreSQL -->|Stores monitored positions| LiquidationService + %% LP Range-Based Automation (No Oracle Dependency) + StopLossWorker -->|Monitors pool ticks & position ranges| AlgebraPools + StopLossWorker -->|Executes range-based liquidations| XCMProxy + StopLossWorker -->|Reports liquidations via XCM| AssetTransfer %% Asset Transfer Flow - Moonbeam InvestmentDecision -->|Instructs Contract to Transfer Assets| AssetTransfer @@ -95,13 +94,12 @@ graph TB XCMProxy --> PositionTracking XCMProxy --> RangeCalculator XCMProxy -->|Provides liquidity to| AlgebraPools - XCMProxy -->|Reads pool state| AlgebraPools + XCMProxy -->|Reads pool ticks & position ranges| AlgebraPools - %% Stop-Loss Integration - LPMonitor -->|Monitors LP NFT positions| AlgebraPools - LPMonitor -->|Triggers liquidation| XCMProxy - XCMProxy -->|Executes liquidation| AlgebraPools - LPMonitor -->|Reports liquidations| PositionTracking + %% LP Range-Based Automation Flow + AlgebraPools -->|Pool tick changes| XCMProxy + XCMProxy -->|Detects out-of-range positions| PositionTracking + XCMProxy -->|Executes range-based liquidations| AlgebraPools XCMProxy -->|Return Assets/Rewards| AssetBridge AssetBridge -->|XCM Asset Transfer Back| AssetTransfer @@ -119,11 +117,10 @@ graph TB classDef liquidationLayer fill:#e57373,stroke:#d32f2f,stroke-width:3px,color:#fff class Frontend userLayer - class PoolAnalytics,IDWorker,InvestmentDecision,PostgreSQL backendLayer - class LiquidationService liquidationLayer + class PoolAnalytics,IDWorker,InvestmentDecision,StopLossWorker,PostgreSQL backendLayer class AssetsPallet,UserBalances,AssetTransfer assetHubLayer class XCMRelayer,AssetBridge crossChainLayer - class XCMProxy,PositionTracking,RangeCalculator,LPMonitor moonbeamLayer + class XCMProxy,PositionTracking,RangeCalculator moonbeamLayer class AlgebraPools dexLayer ``` From dc6189e325ee80f1d5e13753a8dd89c5f84ae163 Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Thu, 5 Jun 2025 17:30:06 +0100 Subject: [PATCH 176/242] refactor --- applications/LiquiDot.md | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 84ce4bbe2f5..1d4216256ad 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -1,24 +1,29 @@ -# 📝 Name of your Project +# 📝 LiquiDOT ## 🌟 Project Overview -## Project Description +### Project Description LiquiDOT is a customizable liquidity provider (LP) manager designed to simplify and improve participation in DeFi. It allows users to automate their LP strategies, set stop loss and take profit levels, and rebalance their positions without needing constant manual oversight. With support for multiple DEXes, LiquiDOT offers a single, user-friendly platform for managing liquidity across different ecosystems. The goal is to bring meaningful control, automation, and flexibility to liquidity providers — something that's currently missing in the space. -## Integration with Polkadot +### Integration with Polkadot Polkadot provides the ideal foundation for LiquiDOT by enabling seamless interaction across chains through smart contract deployment and cross-chain messaging. This allows us to connect with multiple parachains and decentralized exchanges, giving users the ability to manage liquidity across ecosystems from a single interface. Polkadot's focus on interoperability and scalability directly supports our aim to build a robust and future-ready LP management tool. -## Our Team's Motivation +### Our Team's Motivation Our team came together around a shared interest in solving a problem we've encountered ourselves: the lack of smart, automated tools for liquidity providers. While trading platforms have long supported features like automation, stop loss, and take profit, these tools haven't yet made their way into LP management — and we saw an opportunity to change that. We wanted to build something that gives users more control and peace of mind when providing liquidity. With backgrounds in fintech, mobile development, and blockchain analytics, we had the right mix of skills to bring the idea to life — and it's something we're genuinely excited to use ourselves. ### 🔍 Project Details +### Tech Stack -## Our High Level Diagram +- Frontend - NextJS (Wagmi, PolkadotJS) +- Backend - NestJS (TypeORM, PolkadotJS) +- Contracts - Solidity (Openzeppelin) + +### Our High Level Diagram ```mermaid graph TB %% User Interaction Layer @@ -258,10 +263,10 @@ Our project is built to fill this gap—bridging the technical challenge with a ## 👥 Team -- **Team Name:** LiquiDOT +- **Team Name:** LiquiDOT (not a company yet) - **Contact Name:** Gabriel Bandman - **Contact Email:** gabrielsoftware04@gmail.com -- **Website:** (add later) +- **Website:** liquidot.xyz (not operational yet) ### Team members @@ -306,7 +311,7 @@ If you've already started implementing your project, please provide a link and a - **Estimated Duration:** 8 weeks - **Full-Time Equivalent (FTE):** 2 Full-Time Equivalent. -- **Total Costs:** $9650 +- **Total Costs:** $10000 > Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. @@ -328,15 +333,12 @@ Please provide a breakdown of your budget by milestone: | Milestone | Deliverables | Cost (USD) | Estimated Completion | | --- | --- | --- | --- | -| 1 | Core Contracts| $3,600 | 3 weeks | -| 2 | Core Backend| $3,625 | 3 weeks | -| 3 | Core Frontend | $2,425 | 2 weeks | -| **Total** | | **$9,650** | **8 weeks** | +| 1 | Core Contracts| $3,750 | 3 weeks | +| 2 | Core Backend| $3,750 | 3 weeks | +| 3 | Core Frontend | $2,500 | 2 weeks | +| **Total** | | **$10,000** | **8 weeks** | -1 x 30 hours of full-time employee at $20/hour -2 x 15 hours of part-time employee at $20/hour -$50 AWS hosting, Vercel hosting, Testing Gas Fees, Domain name(Liquidot.xyz) ## 🔮 Future Plans From 6e75e53f6de29de25a0d10fd3f3b1fc51cfe8f3d Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Thu, 5 Jun 2025 17:54:16 +0100 Subject: [PATCH 177/242] refactor --- applications/LiquiDot.md | 135 +++++++++++++++++++++++++++++++++------ 1 file changed, 115 insertions(+), 20 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 1d4216256ad..e76e23d2a97 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -23,15 +23,14 @@ Our team came together around a shared interest in solving a problem we've encou - Backend - NestJS (TypeORM, PolkadotJS) - Contracts - Solidity (Openzeppelin) -### Our High Level Diagram +### Documenation of core components and architecture +#### Liquidot High Level System Diagram ```mermaid graph TB - %% User Interaction Layer subgraph User["User Interaction"] Frontend["Frontend UI (Next.js)"] end - %% Backend Services subgraph Backend["Backend Services"] PoolAnalytics["LP Data Aggregator"] IDWorker["Investment Decision Worker"] @@ -40,20 +39,17 @@ graph TB PostgreSQL[(PostgreSQL Database)] end - %% Asset Hub (Main Contract with User Balances) subgraph AssetHub["Asset Hub (Substrate)"] AssetsPallet["AI Liquidity Provider/Vault Contract"] UserBalances["User Balance Tracking"] AssetTransfer["XCM Asset Transfer Interface"] end - %% Cross-Chain Communication Layer subgraph Relayers["Cross-Chain Communication"] XCMRelayer["XCM Message Relayer"] AssetBridge["XCM Asset Transfer Bridge"] end - %% Moonbeam Components (Position Tracking + Smart Contracts) subgraph Moonbeam["Moonbeam Parachain"] XCMProxy["XCM Proxy Contract"] subgraph XCMProxyComponents["XCM Proxy Components"] @@ -62,46 +58,37 @@ graph TB end end - %% DEX Pools subgraph DEXes["DEX Pools"] AlgebraPools["Algebra Pools (Moonbeam)"] end - %% User Flow Connections Frontend -->|Deposits/Withdraws/Views Portfolio| AssetsPallet Frontend -->|Sets investment preferences & stop-loss| IDWorker - %% Asset Management Flow AssetsPallet --> UserBalances AssetsPallet --> AssetTransfer - %% Backend Decision Flow PostgreSQL -->|Provides Positions & User Preferences| IDWorker PoolAnalytics -->|Provides Pool Data| IDWorker IDWorker -->|Issues Investment Decisions| InvestmentDecision IDWorker -->|Configures positions with tick range automation| XCMProxy - %% LP Range-Based Automation (No Oracle Dependency) StopLossWorker -->|Monitors pool ticks & position ranges| AlgebraPools StopLossWorker -->|Executes range-based liquidations| XCMProxy StopLossWorker -->|Reports liquidations via XCM| AssetTransfer - %% Asset Transfer Flow - Moonbeam InvestmentDecision -->|Instructs Contract to Transfer Assets| AssetTransfer AssetTransfer -->|XCM Asset Transfer| AssetBridge AssetBridge -->|Delivers Assets| XCMProxy - %% Cross-Chain Instruction Flow InvestmentDecision -->|XCM Instructions| XCMRelayer XCMRelayer -->|Instructions to Moonbeam| XCMProxy - %% Moonbeam Operations XCMProxy --> PositionTracking XCMProxy --> RangeCalculator XCMProxy -->|Provides liquidity to| AlgebraPools XCMProxy -->|Reads pool ticks & position ranges| AlgebraPools - %% LP Range-Based Automation Flow AlgebraPools -->|Pool tick changes| XCMProxy XCMProxy -->|Detects out-of-range positions| PositionTracking XCMProxy -->|Executes range-based liquidations| AlgebraPools @@ -129,15 +116,123 @@ graph TB class AlgebraPools dexLayer ``` -Yap About the way contracts work (Users deposited tokens can only be swapped/Provided as liquidity in the contract definition) +#### Core Contracts Documenation + +LiquiDOT's smart contract architecture follows a hub-and-spoke model designed for scalable cross-chain liquidity management. The system separates user asset custody (Asset Hub) from execution logic (Moonbeam Proxy), enabling secure, efficient cross-chain operations while maintaining clear separation of concerns. This architecture allows for future parachain integrations without compromising the core vault security or requiring user migration. + +### Asset Hub Vault Contract (Asset Hub/EVM) + +The **Asset Hub Vault Contract** serves as the primary custody and accounting layer for user deposits, implementing a secure vault pattern with integrated XCM messaging capabilities. This Solidity contract acts as the single source of truth for user balances and orchestrates all cross-chain operations through standardized XCM calls via Asset Hub's EVM environment. + +**Core Responsibilities:** +- **User Balance Management**: Tracks individual user deposits and withdrawals with precision accounting +- **Asset Custody**: Securely holds user funds using battle-tested vault patterns with emergency controls +- **XCM Message Forwarding**: Constructs and dispatches cross-chain messages to execute operations on target parachains +- **Operation State Tracking**: Maintains operation history and status for user transparency and system recovery +- **Access Control**: Implements role-based permissions for automated systems and emergency procedures + +**Key Functions:** +- `deposit(amount, asset)` - Accept user deposits with automatic balance updates +- `withdraw(amount, asset)` - Process withdrawals with safety checks and balance verification +- `forwardXCMCall(chainId, poolId, operation, params)` - Construct and send XCM messages for remote execution +- `executeSwap(sourceAsset, targetAsset, amount, minOutput)` - Initiate cross-chain swaps via XCM +- `getUserBalance(user, asset)` - Query user balance for specific assets +- `emergencyPause()` - Circuit breaker for system-wide operations + +**Contract Initialization:** +```solidity +function initialize( + address[] memory _supportedAssets, + XCMDestination[] memory _xcmDestinations, + address _feeCollector, + address _emergencyAdmin +) external initializer +``` + +### XCM Proxy Contract (Moonbeam/EVM) + +The **XCM Proxy Contract** functions as the execution engine for all DEX interactions, implementing sophisticated liquidity management with automated position monitoring. This contract bridges XCM messages from Asset Hub into concrete DeFi operations on Moonbeam's EVM environment, handling complex LP strategies while maintaining gas efficiency. + +**Core Responsibilities:** +- **Percentage-Based LP Management**: Handle LP position creation, modification, and removal with percentage-based range calculations (e.g., ±2%, ±5%, ±10% around current price) +- **Dynamic Tick Range Conversion**: Automatically convert user-friendly percentage ranges to precise tick ranges based on current pool state +- **Position Tracking & Storage**: Maintain comprehensive position records with owner mapping, active status monitoring, and range parameters +- **Multi-Modal Token Operations**: Support both direct user operations and XCM-triggered operations for cross-chain functionality +- **Advanced DEX Integration**: Full Algebra protocol integration with single-hop swapping and real-time price analysis +- **Risk-Adaptive Range Management**: Enable users to set custom risk profiles through intuitive percentage-based position sizing + +**Key Functions:** + +*Liquidity Management:* +- `addLiquidityAdapter(pool, token0, token1, rangePercentage, liquidityDesired, positionOwner)` - Create LP positions with percentage-based ranges (e.g., 500 = ±5%) +- `calculateTickRange(pool, rangePercentage)` - Convert percentage ranges to precise tick boundaries based on current pool state +- `executeBurn(pool, bottomTick, topTick, liquidity)` - Remove liquidity from existing positions with automatic token collection +- `findPosition(pool, bottomTick, topTick)` - Locate specific positions by pool and tick range parameters +- `getActivePositions()` - Query all active LP positions for stop-loss monitoring +- `getUserPositions(user)` - Get all positions owned by a specific user with range details + +*Token Operations:* +- `deposit(token, amount)` - Direct token deposits by users +- `withdraw(token, amount)` - Direct token withdrawals by users +- `depositTokens(token, user, amount)` - XCM-triggered deposits (owner only) +- `withdrawTokens(token, user, amount, recipient)` - XCM-triggered withdrawals (owner only) +- `transferBalance(token, to, amount)` - Internal balance transfers between users + +*DEX Integration & Swapping:* +- `swapExactInputSingle(tokenIn, tokenOut, recipient, amountIn, amountOutMinimum, limitSqrtPrice)` - Execute single-hop exact input swaps for position liquidations +- `swapExactInput(path, recipient, amountIn, amountOutMinimum)` - Multi-hop swaps for complex token routing + +*Price Quotes & Analysis:* +- `quoteExactInputSingle(tokenIn, tokenOut, amountIn, limitSqrtPrice)` - Get real-time swap quotes without execution +- `quoteExactOutputSingle(tokenIn, tokenOut, amountOut, limitSqrtPrice)` - Quote exact output amounts for precise calculations + +*Stop-Loss & Position Monitoring:* +- `getUserTokenBalance(user, token)` - Check user's token balances for position health calculation +- `getBalance(token)` - Query contract's total token holdings for liquidity analysis +- `checkPositionHealth(positionId)` - Determine if position is out of range and needs liquidation +- `getPositionCurrentRange(positionId)` - Calculate current price position relative to user's range +- `algebraMintCallback(amount0, amount1, data)` - Handle Algebra pool mint callbacks securely + +**Contract Initialization:** +```solidity +constructor( + address _owner, // Asset Hub contract address (via XCM) + address _quoterContract, // Algebra Quoter for price quotes + address _swapRouterContract // Algebra SwapRouter for swap execution +) { + owner = _owner; + quoterContract = _quoterContract; + swapRouterContract = _swapRouterContract; +} +``` + +### Integration Architecture + +Both contracts work in tandem through a carefully orchestrated flow optimized for percentage-based risk management: -- We have developed minmal PoC +1. **User deposits** assets to Asset Hub Vault Contract and sets risk preferences (e.g., "±5% range") +2. **Investment Decision Worker** analyzes opportunities and converts user preferences to specific pool parameters +3. **Asset Hub** constructs XCM calls with operation parameters (chainId: Moonbeam, poolId, amounts, percentage ranges) +4. **XCM Proxy** receives assets and instructions, converts percentages to precise ticks, executes DEX operations, and begins position monitoring +5. **Stop-Loss Worker** continuously queries XCM Proxy to check if positions have moved outside their percentage ranges +6. **Range-based liquidations** execute automatically when positions exit user-defined ranges, with settlement reported back via XCM + +### Key Architectural Benefits + +- **User-Friendly Risk Management**: Users set intuitive percentage ranges (±2%, ±5%, ±10%) rather than complex tick values +- **Consistent Risk Profiles**: 5% means 5% regardless of token pair or current price levels +- **Automated Range Conversion**: Smart contracts handle the complex math of converting percentages to precise tick boundaries +- **Real-Time Monitoring**: Stop-loss triggers based on actual price movement relative to user's original range selection +- **Cross-Chain Efficiency**: All complex calculations happen on Moonbeam while user funds remain secure on Asset Hub + +This architecture ensures **security** (funds custodied on Asset Hub), **user accessibility** (percentage-based controls), **mathematical precision** (automated tick conversion), and **scalability** (easy addition of new parachains) while maintaining a development timeline feasible for 8 weeks with 2 FTE developers. + +### We have developed minmal PoC [Our Github Project link](https://github.com/gabikreal1/PolkadotHack2025) -- Our Demo of the Frontend UI +### Our Demo of the Frontend UI [Video to the Demo](https://www.youtube.com/watch?v=9bX0Up0pLww&feature=youtu.be) -- Data models / API specifications of the core functionality -Refine it with Claude (Gabriel) + ### Data Models #### Users From 50aef95c3f3393cee88bd354cfcde03a2b66636e Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Thu, 5 Jun 2025 17:55:15 +0100 Subject: [PATCH 178/242] refactor --- applications/LiquiDot.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index e76e23d2a97..d77eb9912e8 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -116,11 +116,11 @@ graph TB class AlgebraPools dexLayer ``` -#### Core Contracts Documenation +### Core Contracts Documenation LiquiDOT's smart contract architecture follows a hub-and-spoke model designed for scalable cross-chain liquidity management. The system separates user asset custody (Asset Hub) from execution logic (Moonbeam Proxy), enabling secure, efficient cross-chain operations while maintaining clear separation of concerns. This architecture allows for future parachain integrations without compromising the core vault security or requiring user migration. -### Asset Hub Vault Contract (Asset Hub/EVM) +#### Asset Hub Vault Contract (Asset Hub/EVM) The **Asset Hub Vault Contract** serves as the primary custody and accounting layer for user deposits, implementing a secure vault pattern with integrated XCM messaging capabilities. This Solidity contract acts as the single source of truth for user balances and orchestrates all cross-chain operations through standardized XCM calls via Asset Hub's EVM environment. @@ -149,7 +149,7 @@ function initialize( ) external initializer ``` -### XCM Proxy Contract (Moonbeam/EVM) +#### XCM Proxy Contract (Moonbeam/EVM) The **XCM Proxy Contract** functions as the execution engine for all DEX interactions, implementing sophisticated liquidity management with automated position monitoring. This contract bridges XCM messages from Asset Hub into concrete DeFi operations on Moonbeam's EVM environment, handling complex LP strategies while maintaining gas efficiency. From ca3535b72b965015346466e93ff45950f76dee51 Mon Sep 17 00:00:00 2001 From: Sacred Protocol <81438925+SacredProtocol@users.noreply.github.com> Date: Fri, 6 Jun 2025 11:15:05 -0400 Subject: [PATCH 179/242] Create sacred-protocol.md --- applications/sacred-protocol.md | 161 ++++++++++++++++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 applications/sacred-protocol.md diff --git a/applications/sacred-protocol.md b/applications/sacred-protocol.md new file mode 100644 index 00000000000..b203d32fc5b --- /dev/null +++ b/applications/sacred-protocol.md @@ -0,0 +1,161 @@ +# 📝 Sacred Protocol + +## 🌟 Project Overview + +We want to enable social tipping for the Polkadot ecosystem on any social media platform. We want to enable audiences and creators within the community to be able to reward, engage and encourage each other in real time using the Polkadot blockchain to empower settlement and security. + +This goal of this proposal is to break ground, into the ecosystem by allowing for native assets to be tippable, while also working with native creators to start rewarding the community and vice versa to help bring new levels of engagement within the Polkadot Ecosystem as a whole. + +**a. Project Name:** Sacred Protocol – Polkadot Integration + +**b. Tagline:** Unlock borderless tipping for creators through Polkadot-powered micro-transactions + +**c. Brief Description:** Sacred Protocol is a decentralized tipping primitive that allows creators to receive support from fans across borders, platforms, and currencies. We aim to break open the creator economy for the 80–90% of audiences currently unable to tip due to geographic, platform, and payment limitations. + +**d. Polkadot Integration:** This project introduces Polkadot-native tipping by integrating Talisman/SubWallet and enabling transactions in DOT and USDC on Westend and MainNet. Sacred becomes a live dApp showcasing Polkadot’s potential for social finance and creator engagement. This proposal also includes building a Creator Campaign working with creators to increase engagement and community building within the Polkadot ecosystem. + +**e. Motivation:** We believe Polkadot is uniquely suited for global-scale social utility applications. Its multi-chain design and tooling like Talisman/Subwallet Wallet provide the backbone for scalable, user-friendly micro-transactions. + +**f.** VIDEO PITCH HERE + +### 🔍 Project Details + +We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): + +- An overview of the technology stack to be used +- Documentation of core components, protocols, architecture, etc. to be deployed +- Any PoC/MVP or other relevant prior work or research on the topic +- Mockups/designs of any UI components +- Data models / API specifications of the core functionality +- What your project is *not* or will *not* provide or implement + - This is a place for you to manage expectations and clarify any limitations + +### 🧩 Ecosystem Fit + +**a. Fit in Polkadot Ecosystem:** +Sacred brings a high-impact, socially visible use-case to Polkadot: decentralized tipping. It makes Polkadot relatable to everyday fans, creators, and developers. By leveraging Talisman/SubWallet and DOT/USDC, Sacred becomes a showcase for economic coordination on Polkadot. + +**b. Target Audience:** + +- Content creators on 𝕏, Twitch, Kick, YouTube +- Crypto-native fans +- Builders of social or consumer-facing dApps on Polkadot + +**c. Needs Met:** + +- Monetization for under-served audiences (esp. in Africa, Asia, LATAM) +- Wallet-native interactions for microtransactions + +**d. Similar Projects:** None currently enable targeted social content tipping on Polkadot with Nova Talisman or SubWallet Wallet. + +**e. Differentiation:** Sacred focuses on real-time user-triggered tips across platforms — not content licensing, adtech, or staking. It is modular, non-custodial, and built for composability. + +**f. Why No Similar Projects Exist:** Most teams focus on DeFi, infra, or tooling. Social primitives like tipping require UX + market insight + payment abstraction — which Sacred brings. + +## 👥 Team + +a. **Team Name:** Sacred Protocol + +b. **Contact Name:** Edward Buchi (aka *Lisan*) + +c. **Contact Email:** [edward@sacredprotocol.com](mailto:edward@sacredprotocol.com) + +d. **Website**: [www.sacredprotocol.com](http://www.sacredprotocol.com/) & https://linktr.ee/sacredprotocol + +e. **Legal Name:** Baptisia Ventures Inc. (Canadian Federal Corp.) + +f. **Team Members:** + +Edward Buchi – CEO + +Paul - CTO + +Travis – Lead Developer + +g. **LinkedIn** + +Edward Buchi: https://www.linkedin.com/in/edwardbuchi + +h. **Team Code Repos:** + +Organisation: https://github.com/Sacred-Protocol +Team Member 1: https://github.com/paulsacred +Team Member 2: https://github.com/Worthingtravis + +### i. Team's experience + +Sacred Protocol is the result of an iterative journey through multiple real-world experiments in Web3 coordination, privacy, and social tooling. The team has worked together across multiple years and product cycles, bringing both technical depth and user-centered design to every stage of development. + +- The Sacred team has won prizes at major ETHGlobal hackathons including ETHNew York, HackMoney, and ETHWaterloo 2. +- Sacred Protocol evolved from two years of R&D in Web3 coordination tools, beginning with Sacred Finance — a ZK-integrated mixer protocol enabling privacy-preserving DeFi transactions +- The team also built early experiments in decentralized social tooling, including a prototype Web3 forum system focused on high-trust collaboration. +- These learnings shaped Sacred Protocol’s focus on composable, identity-aware economic primitives like tipping, which now power our live MVP. +- Our core contributors have backgrounds in product design, privacy tooling, and distributed systems engineering — now converging on making peer-to-peer value flow simple and global. + +## 📊 Development Status + +**a. Work Completed:** + +- Sacred tipping app live on Solana Mainnet + - tokens: SOL, USDC, EURC + - platforms: Twitter/X, Twitch +- Wallet integrations with Phantom, Solflare Backpack, Glow +- Functional & customizable overlays for Twitch, OBS + - Integration with Streamlabs’ alert system +- Backend for tipping orchestration complete + +**b. Links to Live Apps:** + +- https://app.sacredprotocol.com +- https://chromewebstore.google.com/detail/sacred/nmhhcmgieandjhccpjokogfnipabadlp +- https://github.com/sacredprotocol +- https://sacred-protocol.gitbook.io/sacred + +## 📅 Development Roadmap + +**a. Total Duration:** 2 months + +**b. Full-Time Equivalents:** 1.5 FTE + +**c. Total Budget:** $15,000 USD + +### Deliverable Overview + +| **Deliverable #** | **Description** | **Specification** | +|-------------------|-----------------|-------------------| +| 0a | License | Apache 2.0 / GPLv3 / MIT / Unlicense | +| 0b | Documentation | We will provide inline documentation in the code and a basic tutorial that explains how a user can send and receive tips on Polkadot. | +| 0c | Testing and Testing Guide | Core functions will be covered by comprehensive unit tests to ensure functionality and robustness. The guide will describe how to run these tests. | +| 0d | Article | We will publish an article explaining what was achieved as part of the grant. | +| 1 | Send & Receive Tips on Polkadot | Send and receive tips on the Polkadot network, starting with testnet (Westend), then moving to Kusama and Polkadot mainnet. Supported platforms: Twitter/X initially, expanding to Twitch and Kick. Supported tokens: start with DOT, expand to USDC.
**To verify:**
- Using the CLI tool, a user should be able to:
  - Send a tip to a Twitter user on Polkadot
  - Authenticate with Twitter and claim their tip on Polkadot | +| 2 | Integrate Polkadot Wallets (SubWallet and/or Talisman) in Sacred App | Enable users to connect their Polkadot wallet to the Sacred App to send and receive tips.
**To verify:**
- A user can connect their Polkadot wallet to the Sacred App
- A user can send and receive tips on the Polkadot network via the app | +| 3 | Polkadot-Based Community Campaign | Execute a community campaign to drive Polkadot adoption, including a campaign brief outlining objectives, execution plan, and collaboration with key creators in the Polkadot ecosystem.
**To verify:**
- Campaign materials and plans are co-developed with creators within the ecosystem to grow engagement | + +### 💰 Budget Breakdown + +| **Milestone** | **Deliverables** | **Cost (USD)** | **Estimated Completion** | +|--------------|------------------|----------------|---------------------------| +| 1 | - Open source CLI tool to interact with Sacred API for sending & receiving tips on Polkadot Westend with native DOT tokens on Twitter/X | $5,000 | 1 month | +| 2 | - Deploy on Polkadot Kusama
- Integrate Polkadot wallet integrations (SubWallet or Talisman) for claiming tips on Sacred App
- Support for: stablecoin on Polkadot (USDC), other platforms (Twitch, Kick, YouTube)
- Updated open source CLI tool | $5,000 | 0.5 months | +| 3 | - Deploy on Polkadot Mainnet
- Integrate Polkadot wallet integrations (SubWallet or Talisman) for sending tips on Sacred App
- Complete CLI tool with comprehensive unit tests & documentation
- Lock in Polkadot Creator Campaign
- Formalize a partnership with a Polkadot creator to run the campaign | $5,000 | 0.5 months | +| **Total** | | **$15,000** | **2 months** | + + +## 🔮 Future Plans + +- Convert core business logic into Smart Contracts (ie. Escrow Mechanisms) +- Expand support for native tips on other Polkadot wallets and parachains +- Launch Creator Analytics Dashboard for tipping history and top fans +- Partner with content platforms (eg. Kick, BlueSky) +- Pursue additional grants or venture support to scale tipping volume +- Expand Integrations with [Polkadot App](https://polkadot.subsquare.io/referenda/1573) for more user adoption + +## ℹ️ Additional Information + +Here you can add any additional information that you think is relevant to this application, such as: + +- Work you have already done +- If there are any other teams who have already contributed to the project +- Other funding you may have applied for + +Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From 920b11dc2a5eb285962f03b6110dc5645f48871b Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Sat, 7 Jun 2025 17:26:53 +0100 Subject: [PATCH 180/242] refactor --- applications/LiquiDot.md | 52 +++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 27 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index d77eb9912e8..150c763e023 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -154,43 +154,41 @@ function initialize( The **XCM Proxy Contract** functions as the execution engine for all DEX interactions, implementing sophisticated liquidity management with automated position monitoring. This contract bridges XCM messages from Asset Hub into concrete DeFi operations on Moonbeam's EVM environment, handling complex LP strategies while maintaining gas efficiency. **Core Responsibilities:** -- **Percentage-Based LP Management**: Handle LP position creation, modification, and removal with percentage-based range calculations (e.g., ±2%, ±5%, ±10% around current price) -- **Dynamic Tick Range Conversion**: Automatically convert user-friendly percentage ranges to precise tick ranges based on current pool state +- **Asymmetric Range LP Management**: Handle LP position creation, modification, and removal with flexible percentage-based ranges (e.g., -5%/+10%, -2%/+15% around current price) +- **Dynamic Tick Range Conversion**: Automatically convert user-friendly asymmetric percentage ranges to precise tick ranges based on current pool state - **Position Tracking & Storage**: Maintain comprehensive position records with owner mapping, active status monitoring, and range parameters - **Multi-Modal Token Operations**: Support both direct user operations and XCM-triggered operations for cross-chain functionality - **Advanced DEX Integration**: Full Algebra protocol integration with single-hop swapping and real-time price analysis -- **Risk-Adaptive Range Management**: Enable users to set custom risk profiles through intuitive percentage-based position sizing +- **Risk-Adaptive Range Management**: Enable users to set custom risk profiles through intuitive asymmetric percentage ranges for different market conditions **Key Functions:** *Liquidity Management:* -- `addLiquidityAdapter(pool, token0, token1, rangePercentage, liquidityDesired, positionOwner)` - Create LP positions with percentage-based ranges (e.g., 500 = ±5%) -- `calculateTickRange(pool, rangePercentage)` - Convert percentage ranges to precise tick boundaries based on current pool state +- `addLiquidityAdapter(pool, token0, token1, lowerRangePercent, upperRangePercent, liquidityDesired, positionOwner)` - Create LP positions with asymmetric ranges (e.g., -500/+1000 = -5%/+10%) +- `calculateTickRange(pool, lowerRangePercent, upperRangePercent)` - Convert asymmetric percentage ranges to precise tick boundaries based on current pool state - `executeBurn(pool, bottomTick, topTick, liquidity)` - Remove liquidity from existing positions with automatic token collection - `findPosition(pool, bottomTick, topTick)` - Locate specific positions by pool and tick range parameters - `getActivePositions()` - Query all active LP positions for stop-loss monitoring - `getUserPositions(user)` - Get all positions owned by a specific user with range details *Token Operations:* -- `deposit(token, amount)` - Direct token deposits by users -- `withdraw(token, amount)` - Direct token withdrawals by users -- `depositTokens(token, user, amount)` - XCM-triggered deposits (owner only) -- `withdrawTokens(token, user, amount, recipient)` - XCM-triggered withdrawals (owner only) +- `depositTokens(token, user, amount)` - XCM-triggered deposits from Asset Hub (owner only) +- `withdrawTokens(token, user, amount, recipient)` - XCM-triggered withdrawals to Asset Hub (owner only) - `transferBalance(token, to, amount)` - Internal balance transfers between users +- `getUserTokenBalance(user, token)` - Check user's token balances for position health calculation +- `getBalance(token)` - Query contract's total token holdings for liquidity analysis *DEX Integration & Swapping:* -- `swapExactInputSingle(tokenIn, tokenOut, recipient, amountIn, amountOutMinimum, limitSqrtPrice)` - Execute single-hop exact input swaps for position liquidations -- `swapExactInput(path, recipient, amountIn, amountOutMinimum)` - Multi-hop swaps for complex token routing +- `swapExactInputSingle(tokenIn, tokenOut, recipient, amountIn, amountOutMinimum, limitSqrtPrice)` - Execute exact input swaps for position liquidations *Price Quotes & Analysis:* - `quoteExactInputSingle(tokenIn, tokenOut, amountIn, limitSqrtPrice)` - Get real-time swap quotes without execution -- `quoteExactOutputSingle(tokenIn, tokenOut, amountOut, limitSqrtPrice)` - Quote exact output amounts for precise calculations *Stop-Loss & Position Monitoring:* -- `getUserTokenBalance(user, token)` - Check user's token balances for position health calculation -- `getBalance(token)` - Query contract's total token holdings for liquidity analysis - `checkPositionHealth(positionId)` - Determine if position is out of range and needs liquidation -- `getPositionCurrentRange(positionId)` - Calculate current price position relative to user's range +- `getPositionCurrentRange(positionId)` - Calculate current price position relative to user's asymmetric range +- `liquidatePosition(positionId)` - Execute position liquidation when out of range, converting to base assets +- `reportLiquidationToAssetHub(positionId, finalAmounts)` - Send liquidation results back to Asset Hub via XCM - `algebraMintCallback(amount0, amount1, data)` - Handle Algebra pool mint callbacks securely **Contract Initialization:** @@ -210,22 +208,22 @@ constructor( Both contracts work in tandem through a carefully orchestrated flow optimized for percentage-based risk management: -1. **User deposits** assets to Asset Hub Vault Contract and sets risk preferences (e.g., "±5% range") -2. **Investment Decision Worker** analyzes opportunities and converts user preferences to specific pool parameters -3. **Asset Hub** constructs XCM calls with operation parameters (chainId: Moonbeam, poolId, amounts, percentage ranges) -4. **XCM Proxy** receives assets and instructions, converts percentages to precise ticks, executes DEX operations, and begins position monitoring -5. **Stop-Loss Worker** continuously queries XCM Proxy to check if positions have moved outside their percentage ranges -6. **Range-based liquidations** execute automatically when positions exit user-defined ranges, with settlement reported back via XCM +1. **User deposits** assets to Asset Hub Vault Contract and sets risk preferences (e.g., "-5%/+10% range") +2. **Investment Decision Worker** analyzes opportunities and converts user preferences to specific pool parameters +3. **Asset Hub** transfers assets via XCM to Moonbeam and sends operation instructions (poolId, amounts, asymmetric percentage ranges) +4. **XCM Proxy** receives assets from Asset Hub, converts asymmetric percentages to precise ticks, executes DEX operations, and begins position monitoring +5. **Stop-Loss Worker** continuously queries XCM Proxy to check if positions have moved outside their asymmetric ranges +6. **Range-based liquidations** execute automatically when positions exit user-defined ranges, with XCM Proxy reporting results and returning assets to Asset Hub via XCM ### Key Architectural Benefits -- **User-Friendly Risk Management**: Users set intuitive percentage ranges (±2%, ±5%, ±10%) rather than complex tick values -- **Consistent Risk Profiles**: 5% means 5% regardless of token pair or current price levels -- **Automated Range Conversion**: Smart contracts handle the complex math of converting percentages to precise tick boundaries -- **Real-Time Monitoring**: Stop-loss triggers based on actual price movement relative to user's original range selection -- **Cross-Chain Efficiency**: All complex calculations happen on Moonbeam while user funds remain secure on Asset Hub +- **User-Friendly Risk Management**: Users set intuitive asymmetric percentage ranges (-5%/+10%, -2%/+15%) rather than complex tick values +- **Flexible Risk Profiles**: Different downside and upside ranges allow for tailored risk management based on market conditions +- **Automated Range Conversion**: Smart contracts handle the complex math of converting asymmetric percentages to precise tick boundaries +- **Real-Time Monitoring**: Stop-loss triggers based on actual price movement relative to user's original asymmetric range selection +- **Cross-Chain Efficiency**: All complex calculations and liquidations happen on Moonbeam while user funds remain secure on Asset Hub -This architecture ensures **security** (funds custodied on Asset Hub), **user accessibility** (percentage-based controls), **mathematical precision** (automated tick conversion), and **scalability** (easy addition of new parachains) while maintaining a development timeline feasible for 8 weeks with 2 FTE developers. +This architecture ensures **security** (funds custodied on Asset Hub), **user accessibility** (asymmetric percentage-based controls), **mathematical precision** (automated tick conversion), and **scalability** (easy addition of new parachains) while maintaining a development timeline feasible for 8 weeks with 2 FTE developers. ### We have developed minmal PoC [Our Github Project link](https://github.com/gabikreal1/PolkadotHack2025) From 6eacd048d80c196932f82ea030abae765f117c25 Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Sat, 7 Jun 2025 18:02:07 +0100 Subject: [PATCH 181/242] Refactor --- applications/LiquiDot.md | 87 ++++++++++++++++++---------------------- 1 file changed, 39 insertions(+), 48 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 150c763e023..3d003784ba9 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -22,6 +22,7 @@ Our team came together around a shared interest in solving a problem we've encou - Frontend - NextJS (Wagmi, PolkadotJS) - Backend - NestJS (TypeORM, PolkadotJS) - Contracts - Solidity (Openzeppelin) +- Deployment - Docker, AWS (ECS) ### Documenation of core components and architecture #### Liquidot High Level System Diagram @@ -34,7 +35,6 @@ graph TB subgraph Backend["Backend Services"] PoolAnalytics["LP Data Aggregator"] IDWorker["Investment Decision Worker"] - InvestmentDecision["Blockchain Interaction Service"] StopLossWorker["Stop-Loss/Take-Profit Worker"] PostgreSQL[(PostgreSQL Database)] end @@ -42,12 +42,6 @@ graph TB subgraph AssetHub["Asset Hub (Substrate)"] AssetsPallet["AI Liquidity Provider/Vault Contract"] UserBalances["User Balance Tracking"] - AssetTransfer["XCM Asset Transfer Interface"] - end - - subgraph Relayers["Cross-Chain Communication"] - XCMRelayer["XCM Message Relayer"] - AssetBridge["XCM Asset Transfer Bridge"] end subgraph Moonbeam["Moonbeam Parachain"] @@ -70,19 +64,12 @@ graph TB PostgreSQL -->|Provides Positions & User Preferences| IDWorker PoolAnalytics -->|Provides Pool Data| IDWorker - IDWorker -->|Issues Investment Decisions| InvestmentDecision - IDWorker -->|Configures positions with tick range automation| XCMProxy + IDWorker -->|Calls investInPool()| AssetsPallet StopLossWorker -->|Monitors pool ticks & position ranges| AlgebraPools StopLossWorker -->|Executes range-based liquidations| XCMProxy - StopLossWorker -->|Reports liquidations via XCM| AssetTransfer - InvestmentDecision -->|Instructs Contract to Transfer Assets| AssetTransfer - AssetTransfer -->|XCM Asset Transfer| AssetBridge - AssetBridge -->|Delivers Assets| XCMProxy - - InvestmentDecision -->|XCM Instructions| XCMRelayer - XCMRelayer -->|Instructions to Moonbeam| XCMProxy + AssetsPallet -->|XCM Asset Transfer + Instructions| XCMProxy XCMProxy --> PositionTracking XCMProxy --> RangeCalculator @@ -93,25 +80,21 @@ graph TB XCMProxy -->|Detects out-of-range positions| PositionTracking XCMProxy -->|Executes range-based liquidations| AlgebraPools - XCMProxy -->|Return Assets/Rewards| AssetBridge - AssetBridge -->|XCM Asset Transfer Back| AssetTransfer - AssetTransfer -->|Credits User Balance| UserBalances + XCMProxy -->|Return Assets/Rewards via XCM| AssetsPallet + AssetsPallet -->|Credits User Balance| UserBalances Frontend -->|Reads Position Status| XCMProxy - InvestmentDecision -->|Reads Position Status| XCMProxy + IDWorker -->|Reads Position Status| XCMProxy classDef userLayer fill:#4fc3f7,stroke:#0288d1,stroke-width:3px,color:#000 classDef backendLayer fill:#ba68c8,stroke:#7b1fa2,stroke-width:3px,color:#fff classDef assetHubLayer fill:#66bb6a,stroke:#388e3c,stroke-width:3px,color:#fff - classDef crossChainLayer fill:#ffb74d,stroke:#f57c00,stroke-width:3px,color:#000 classDef moonbeamLayer fill:#64b5f6,stroke:#1976d2,stroke-width:3px,color:#fff classDef dexLayer fill:#f06292,stroke:#c2185b,stroke-width:3px,color:#fff - classDef liquidationLayer fill:#e57373,stroke:#d32f2f,stroke-width:3px,color:#fff class Frontend userLayer - class PoolAnalytics,IDWorker,InvestmentDecision,StopLossWorker,PostgreSQL backendLayer - class AssetsPallet,UserBalances,AssetTransfer assetHubLayer - class XCMRelayer,AssetBridge crossChainLayer + class PoolAnalytics,IDWorker,StopLossWorker,PostgreSQL backendLayer + class AssetsPallet,UserBalances assetHubLayer class XCMProxy,PositionTracking,RangeCalculator moonbeamLayer class AlgebraPools dexLayer ``` @@ -127,16 +110,18 @@ The **Asset Hub Vault Contract** serves as the primary custody and accounting la **Core Responsibilities:** - **User Balance Management**: Tracks individual user deposits and withdrawals with precision accounting - **Asset Custody**: Securely holds user funds using battle-tested vault patterns with emergency controls -- **XCM Message Forwarding**: Constructs and dispatches cross-chain messages to execute operations on target parachains -- **Operation State Tracking**: Maintains operation history and status for user transparency and system recovery +- **Investment Orchestration**: Initiates cross-chain LP investments by transferring assets and sending instructions via XCM +- **Proceeds Management**: Receives and processes liquidation proceeds from cross-chain positions +- **Operation State Tracking**: Maintains investment history and status for user transparency and system recovery - **Access Control**: Implements role-based permissions for automated systems and emergency procedures **Key Functions:** - `deposit(amount, asset)` - Accept user deposits with automatic balance updates - `withdraw(amount, asset)` - Process withdrawals with safety checks and balance verification -- `forwardXCMCall(chainId, poolId, operation, params)` - Construct and send XCM messages for remote execution -- `executeSwap(sourceAsset, targetAsset, amount, minOutput)` - Initiate cross-chain swaps via XCM +- `investInPool(chainId, poolId, baseAsset, amounts, lowerRange, upperRange)` - Initiate cross-chain LP investments via XCM +- `receiveProceeds(chainId, positionId, finalAmounts)` - Receive liquidation proceeds from XCM Proxy - `getUserBalance(user, asset)` - Query user balance for specific assets +- `getActiveInvestments(user)` - Query user's active cross-chain positions - `emergencyPause()` - Circuit breaker for system-wide operations **Contract Initialization:** @@ -144,6 +129,7 @@ The **Asset Hub Vault Contract** serves as the primary custody and accounting la function initialize( address[] memory _supportedAssets, XCMDestination[] memory _xcmDestinations, + address _investmentDecisionWorker, address _feeCollector, address _emergencyAdmin ) external initializer @@ -154,27 +140,31 @@ function initialize( The **XCM Proxy Contract** functions as the execution engine for all DEX interactions, implementing sophisticated liquidity management with automated position monitoring. This contract bridges XCM messages from Asset Hub into concrete DeFi operations on Moonbeam's EVM environment, handling complex LP strategies while maintaining gas efficiency. **Core Responsibilities:** +- **Cross-Chain Asset Reception**: Receive assets and investment instructions from Asset Hub via XCM +- **Token Swapping & Rebalancing**: Execute optimal token swaps to achieve desired LP position ratios - **Asymmetric Range LP Management**: Handle LP position creation, modification, and removal with flexible percentage-based ranges (e.g., -5%/+10%, -2%/+15% around current price) - **Dynamic Tick Range Conversion**: Automatically convert user-friendly asymmetric percentage ranges to precise tick ranges based on current pool state -- **Position Tracking & Storage**: Maintain comprehensive position records with owner mapping, active status monitoring, and range parameters -- **Multi-Modal Token Operations**: Support both direct user operations and XCM-triggered operations for cross-chain functionality -- **Advanced DEX Integration**: Full Algebra protocol integration with single-hop swapping and real-time price analysis -- **Risk-Adaptive Range Management**: Enable users to set custom risk profiles through intuitive asymmetric percentage ranges for different market conditions +- **Position Tracking & Monitoring**: Maintain comprehensive position records with real-time health monitoring and range parameters +- **Advanced DEX Integration**: Full Algebra protocol integration with optimized swapping and liquidity operations +- **Automated Liquidation**: Execute position liquidations when out of range and return proceeds to Asset Hub via XCM **Key Functions:** +*Cross-Chain Investment Execution:* +- `executeInvestment(baseAsset, amounts, poolId, lowerRangePercent, upperRangePercent, positionOwner)` - Complete investment flow: receive assets, swap if needed, mint LP position +- `processSwapAndMint(pool, token0, token1, lowerRangePercent, upperRangePercent, liquidityDesired, positionOwner)` - Internal function to handle token swapping and LP minting +- `calculateOptimalSwap(baseAsset, targetToken0, targetToken1, amounts)` - Determine optimal swap amounts for LP position + *Liquidity Management:* -- `addLiquidityAdapter(pool, token0, token1, lowerRangePercent, upperRangePercent, liquidityDesired, positionOwner)` - Create LP positions with asymmetric ranges (e.g., -500/+1000 = -5%/+10%) - `calculateTickRange(pool, lowerRangePercent, upperRangePercent)` - Convert asymmetric percentage ranges to precise tick boundaries based on current pool state - `executeBurn(pool, bottomTick, topTick, liquidity)` - Remove liquidity from existing positions with automatic token collection - `findPosition(pool, bottomTick, topTick)` - Locate specific positions by pool and tick range parameters - `getActivePositions()` - Query all active LP positions for stop-loss monitoring - `getUserPositions(user)` - Get all positions owned by a specific user with range details -*Token Operations:* -- `depositTokens(token, user, amount)` - XCM-triggered deposits from Asset Hub (owner only) -- `withdrawTokens(token, user, amount, recipient)` - XCM-triggered withdrawals to Asset Hub (owner only) -- `transferBalance(token, to, amount)` - Internal balance transfers between users +*Asset Management:* +- `receiveAssets(token, user, amount, investmentParams)` - Receive assets and investment instructions from Asset Hub via XCM (owner only) +- `returnAssets(token, user, amount, recipient)` - Return liquidation proceeds to Asset Hub via XCM (owner only) - `getUserTokenBalance(user, token)` - Check user's token balances for position health calculation - `getBalance(token)` - Query contract's total token holdings for liquidity analysis @@ -184,11 +174,11 @@ The **XCM Proxy Contract** functions as the execution engine for all DEX interac *Price Quotes & Analysis:* - `quoteExactInputSingle(tokenIn, tokenOut, amountIn, limitSqrtPrice)` - Get real-time swap quotes without execution -*Stop-Loss & Position Monitoring:* +*Stop-Loss & Liquidation:* - `checkPositionHealth(positionId)` - Determine if position is out of range and needs liquidation - `getPositionCurrentRange(positionId)` - Calculate current price position relative to user's asymmetric range -- `liquidatePosition(positionId)` - Execute position liquidation when out of range, converting to base assets -- `reportLiquidationToAssetHub(positionId, finalAmounts)` - Send liquidation results back to Asset Hub via XCM +- `executeFullLiquidation(positionId)` - Complete liquidation flow: burn LP position, swap to base asset, return to Asset Hub +- `swapToBaseAsset(token0Amount, token1Amount, baseAsset)` - Convert position tokens back to original base asset - `algebraMintCallback(amount0, amount1, data)` - Handle Algebra pool mint callbacks securely **Contract Initialization:** @@ -209,11 +199,11 @@ constructor( Both contracts work in tandem through a carefully orchestrated flow optimized for percentage-based risk management: 1. **User deposits** assets to Asset Hub Vault Contract and sets risk preferences (e.g., "-5%/+10% range") -2. **Investment Decision Worker** analyzes opportunities and converts user preferences to specific pool parameters -3. **Asset Hub** transfers assets via XCM to Moonbeam and sends operation instructions (poolId, amounts, asymmetric percentage ranges) -4. **XCM Proxy** receives assets from Asset Hub, converts asymmetric percentages to precise ticks, executes DEX operations, and begins position monitoring -5. **Stop-Loss Worker** continuously queries XCM Proxy to check if positions have moved outside their asymmetric ranges -6. **Range-based liquidations** execute automatically when positions exit user-defined ranges, with XCM Proxy reporting results and returning assets to Asset Hub via XCM +2. **Investment Decision Worker** analyzes opportunities and calls Asset Hub's `investInPool()` with specific pool parameters +3. **Asset Hub** transfers assets via XCM to Moonbeam XCM Proxy along with investment instructions (poolId, amounts, asymmetric ranges) +4. **XCM Proxy** receives assets and instructions, executes optimal swaps if needed, converts percentages to precise ticks, and mints LP position +5. **Stop-Loss Worker** continuously monitors XCM Proxy positions to detect when they move outside asymmetric ranges +6. **Automated liquidation** triggers when positions exit ranges: XCM Proxy burns LP, swaps back to base asset, and returns proceeds to Asset Hub via XCM ### Key Architectural Benefits @@ -221,9 +211,10 @@ Both contracts work in tandem through a carefully orchestrated flow optimized fo - **Flexible Risk Profiles**: Different downside and upside ranges allow for tailored risk management based on market conditions - **Automated Range Conversion**: Smart contracts handle the complex math of converting asymmetric percentages to precise tick boundaries - **Real-Time Monitoring**: Stop-loss triggers based on actual price movement relative to user's original asymmetric range selection -- **Cross-Chain Efficiency**: All complex calculations and liquidations happen on Moonbeam while user funds remain secure on Asset Hub +- **Cross-Chain Efficiency**: All DEX operations, swaps, and liquidations happen on Moonbeam while user fund custody remains secure on Asset Hub +- **Separation of Concerns**: Asset Hub handles custody/orchestration, XCM Proxy handles all DeFi execution and position management -This architecture ensures **security** (funds custodied on Asset Hub), **user accessibility** (asymmetric percentage-based controls), **mathematical precision** (automated tick conversion), and **scalability** (easy addition of new parachains) while maintaining a development timeline feasible for 8 weeks with 2 FTE developers. +Our architecture ensures **security** (funds custodied on Asset Hub), **user accessibility** (asymmetric percentage-based controls), **mathematical precision** (automated tick conversion), and **scalability** (easy addition of new parachains) ### We have developed minmal PoC [Our Github Project link](https://github.com/gabikreal1/PolkadotHack2025) From f818d5cbb5830f0d0bd3e9d97935df04a051c09f Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Sat, 7 Jun 2025 18:02:54 +0100 Subject: [PATCH 182/242] fix mermaid --- applications/LiquiDot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 3d003784ba9..9a8e034f37a 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -64,7 +64,7 @@ graph TB PostgreSQL -->|Provides Positions & User Preferences| IDWorker PoolAnalytics -->|Provides Pool Data| IDWorker - IDWorker -->|Calls investInPool()| AssetsPallet + IDWorker -->|Calls investInPool| AssetsPallet StopLossWorker -->|Monitors pool ticks & position ranges| AlgebraPools StopLossWorker -->|Executes range-based liquidations| XCMProxy From d08bf0ee996d9d7a563ac9a5a44027a0c693f8ba Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Sat, 7 Jun 2025 18:10:41 +0100 Subject: [PATCH 183/242] mermaid refactor --- applications/LiquiDot.md | 41 ++++++++++------------------------------ 1 file changed, 10 insertions(+), 31 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 9a8e034f37a..17fb97ac4fa 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -46,45 +46,24 @@ graph TB subgraph Moonbeam["Moonbeam Parachain"] XCMProxy["XCM Proxy Contract"] - subgraph XCMProxyComponents["XCM Proxy Components"] - PositionTracking["Position Tracking"] - RangeCalculator["Tick Range Calculator"] - end end subgraph DEXes["DEX Pools"] AlgebraPools["Algebra Pools (Moonbeam)"] end - Frontend -->|Deposits/Withdraws/Views Portfolio| AssetsPallet - Frontend -->|Sets investment preferences & stop-loss| IDWorker + Frontend -->|User Interface| AssetsPallet + Frontend -->|Sets Preferences| IDWorker - AssetsPallet --> UserBalances - AssetsPallet --> AssetTransfer + PostgreSQL -->|Data| IDWorker + PoolAnalytics -->|Pool Data| IDWorker + IDWorker -->|Investment Calls| AssetsPallet - PostgreSQL -->|Provides Positions & User Preferences| IDWorker - PoolAnalytics -->|Provides Pool Data| IDWorker - IDWorker -->|Calls investInPool| AssetsPallet + AssetsPallet -->|XCM Transfer & Instructions| XCMProxy + XCMProxy -->|LP Operations| AlgebraPools + XCMProxy -->|Return Proceeds| AssetsPallet - StopLossWorker -->|Monitors pool ticks & position ranges| AlgebraPools - StopLossWorker -->|Executes range-based liquidations| XCMProxy - - AssetsPallet -->|XCM Asset Transfer + Instructions| XCMProxy - - XCMProxy --> PositionTracking - XCMProxy --> RangeCalculator - XCMProxy -->|Provides liquidity to| AlgebraPools - XCMProxy -->|Reads pool ticks & position ranges| AlgebraPools - - AlgebraPools -->|Pool tick changes| XCMProxy - XCMProxy -->|Detects out-of-range positions| PositionTracking - XCMProxy -->|Executes range-based liquidations| AlgebraPools - - XCMProxy -->|Return Assets/Rewards via XCM| AssetsPallet - AssetsPallet -->|Credits User Balance| UserBalances - - Frontend -->|Reads Position Status| XCMProxy - IDWorker -->|Reads Position Status| XCMProxy + StopLossWorker -->|Monitors & Liquidates| XCMProxy classDef userLayer fill:#4fc3f7,stroke:#0288d1,stroke-width:3px,color:#000 classDef backendLayer fill:#ba68c8,stroke:#7b1fa2,stroke-width:3px,color:#fff @@ -95,7 +74,7 @@ graph TB class Frontend userLayer class PoolAnalytics,IDWorker,StopLossWorker,PostgreSQL backendLayer class AssetsPallet,UserBalances assetHubLayer - class XCMProxy,PositionTracking,RangeCalculator moonbeamLayer + class XCMProxy moonbeamLayer class AlgebraPools dexLayer ``` From dd025c108e940a0791a8379105c5c7d7b5cf8d5c Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Sat, 7 Jun 2025 18:16:29 +0100 Subject: [PATCH 184/242] Refactor --- applications/LiquiDot.md | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 17fb97ac4fa..d16c1a10fba 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -36,12 +36,11 @@ graph TB PoolAnalytics["LP Data Aggregator"] IDWorker["Investment Decision Worker"] StopLossWorker["Stop-Loss/Take-Profit Worker"] - PostgreSQL[(PostgreSQL Database)] + PostgreSQL[(LP Data Aggregator)] end - subgraph AssetHub["Asset Hub (Substrate)"] - AssetsPallet["AI Liquidity Provider/Vault Contract"] - UserBalances["User Balance Tracking"] + subgraph AssetHub["Asset Hub"] + AssetsPallet["Liquidity Provider/Vault Contract"] end subgraph Moonbeam["Moonbeam Parachain"] @@ -52,18 +51,18 @@ graph TB AlgebraPools["Algebra Pools (Moonbeam)"] end - Frontend -->|User Interface| AssetsPallet - Frontend -->|Sets Preferences| IDWorker + Frontend -->|Deposit/Withdraw Tokens| AssetsPallet + Frontend -->|Configure Investment Preferences| IDWorker - PostgreSQL -->|Data| IDWorker - PoolAnalytics -->|Pool Data| IDWorker - IDWorker -->|Investment Calls| AssetsPallet + PostgreSQL -->|Historical Position Data| IDWorker + PoolAnalytics -->|Real-time Pool Analytics| IDWorker + IDWorker -->|Execute Investment Decisions| AssetsPallet - AssetsPallet -->|XCM Transfer & Instructions| XCMProxy - XCMProxy -->|LP Operations| AlgebraPools - XCMProxy -->|Return Proceeds| AssetsPallet + AssetsPallet -->|Cross-chain Asset Transfer with LP Instructions| XCMProxy + XCMProxy -->|Mint/Burn Liquidity Positions| AlgebraPools + XCMProxy -->|Liquidation Proceeds via XCM| AssetsPallet - StopLossWorker -->|Monitors & Liquidates| XCMProxy + StopLossWorker -->|Monitor Positions & Execute Stop-Loss| XCMProxy classDef userLayer fill:#4fc3f7,stroke:#0288d1,stroke-width:3px,color:#000 classDef backendLayer fill:#ba68c8,stroke:#7b1fa2,stroke-width:3px,color:#fff @@ -73,7 +72,7 @@ graph TB class Frontend userLayer class PoolAnalytics,IDWorker,StopLossWorker,PostgreSQL backendLayer - class AssetsPallet,UserBalances assetHubLayer + class AssetsPallet assetHubLayer class XCMProxy moonbeamLayer class AlgebraPools dexLayer ``` From 5408d0c09f8509a598a07e7ee910dbbe3d58bff9 Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Sat, 7 Jun 2025 18:18:34 +0100 Subject: [PATCH 185/242] Refactor --- applications/LiquiDot.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index d16c1a10fba..45942d7f307 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -62,7 +62,9 @@ graph TB XCMProxy -->|Mint/Burn Liquidity Positions| AlgebraPools XCMProxy -->|Liquidation Proceeds via XCM| AssetsPallet - StopLossWorker -->|Monitor Positions & Execute Stop-Loss| XCMProxy + StopLossWorker -->|Read Position Data| XCMProxy + StopLossWorker -->|Monitor Pool Prices| AlgebraPools + StopLossWorker -->|Execute Stop-Loss Liquidations| XCMProxy classDef userLayer fill:#4fc3f7,stroke:#0288d1,stroke-width:3px,color:#000 classDef backendLayer fill:#ba68c8,stroke:#7b1fa2,stroke-width:3px,color:#fff From 33503d686b0760766d40dfded2b6987232cecade Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Sat, 7 Jun 2025 18:44:19 +0100 Subject: [PATCH 186/242] Refactor --- applications/LiquiDot.md | 36 ++++++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 45942d7f307..e3e59310289 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -92,6 +92,7 @@ The **Asset Hub Vault Contract** serves as the primary custody and accounting la - **Asset Custody**: Securely holds user funds using battle-tested vault patterns with emergency controls - **Investment Orchestration**: Initiates cross-chain LP investments by transferring assets and sending instructions via XCM - **Proceeds Management**: Receives and processes liquidation proceeds from cross-chain positions +- **Multi-Modal Liquidation**: Supports emergency liquidations and strategic rebalancing via XCM - **Operation State Tracking**: Maintains investment history and status for user transparency and system recovery - **Access Control**: Implements role-based permissions for automated systems and emergency procedures @@ -100,6 +101,8 @@ The **Asset Hub Vault Contract** serves as the primary custody and accounting la - `withdraw(amount, asset)` - Process withdrawals with safety checks and balance verification - `investInPool(chainId, poolId, baseAsset, amounts, lowerRange, upperRange)` - Initiate cross-chain LP investments via XCM - `receiveProceeds(chainId, positionId, finalAmounts)` - Receive liquidation proceeds from XCM Proxy +- `emergencyLiquidatePosition(chainId, positionId)` - Emergency liquidation override (admin only) +- `rebalancePosition(chainId, positionId)` - Strategic position rebalancing for portfolio optimization - `getUserBalance(user, asset)` - Query user balance for specific assets - `getActiveInvestments(user)` - Query user's active cross-chain positions - `emergencyPause()` - Circuit breaker for system-wide operations @@ -126,7 +129,8 @@ The **XCM Proxy Contract** functions as the execution engine for all DEX interac - **Dynamic Tick Range Conversion**: Automatically convert user-friendly asymmetric percentage ranges to precise tick ranges based on current pool state - **Position Tracking & Monitoring**: Maintain comprehensive position records with real-time health monitoring and range parameters - **Advanced DEX Integration**: Full Algebra protocol integration with optimized swapping and liquidity operations -- **Automated Liquidation**: Execute position liquidations when out of range and return proceeds to Asset Hub via XCM +- **Multi-Source Liquidation**: Handle liquidations from Stop-Loss Worker (with range validation) and Asset Hub (emergency/rebalancing) +- **Security Validation**: Verify position health before liquidation to prevent unauthorized or erroneous liquidations **Key Functions:** @@ -155,9 +159,9 @@ The **XCM Proxy Contract** functions as the execution engine for all DEX interac - `quoteExactInputSingle(tokenIn, tokenOut, amountIn, limitSqrtPrice)` - Get real-time swap quotes without execution *Stop-Loss & Liquidation:* -- `checkPositionHealth(positionId)` - Determine if position is out of range and needs liquidation -- `getPositionCurrentRange(positionId)` - Calculate current price position relative to user's asymmetric range -- `executeFullLiquidation(positionId)` - Complete liquidation flow: burn LP position, swap to base asset, return to Asset Hub +- `getPositionDetails(positionId)` - Provide raw position data (entry price, ranges, tokens, pool info) for backend analysis +- `executeFullLiquidation(positionId, liquidationType)` - Complete liquidation flow with validation: burn LP position, swap to base asset, return to Asset Hub +- `isPositionOutOfRange(positionId)` - Validate if position is actually beyond user's asymmetric range (internal security check) - `swapToBaseAsset(token0Amount, token1Amount, baseAsset)` - Convert position tokens back to original base asset - `algebraMintCallback(amount0, amount1, data)` - Handle Algebra pool mint callbacks securely @@ -260,17 +264,25 @@ Our architecture ensures **security** (funds custodied on Asset Hub), **user acc | Ticker | string | Trading symbol | | LatestPrice | decimal | Most recent price | -Api specs (unkown, yap potential api with claude) -- What your project is *not* or will *not* provide or implement - - This is a place for you to manage expectations and clarify any limitations - - Decisions are not made on web3, we do won't implement zkProofs of decisions computations in the MVP. - - We will do the MVP only with dexes that provide data via API. - - (Its not full add later) Chains/Dexes + simple rebalancing/decision making engine - - Think of more limitations -### 🧩 Ecosystem Fit +### Project Limitations (MVP Scope) + +**What LiquiDOT will NOT provide or implement in this initial release:** +- **No Partial Withdrawals**: Only full liquidations and rebalancing are supported - no partial position exits or portfolio adjustments +- **Single Chain DEX Integration**: MVP limited to Moonbeam Algebra pools only - no multi-chain DEX support initially +- **Basic Investment Logic**: Simple rule-based investment decisions - no AI/ML algorithms or complex predictive models +- **No zkProof Validations**: Investment decision computations happen off-chain without zero-knowledge proofs for verification +- **API-Dependent Pool Data**: Only DEXes that provide reliable API access for pool analytics - no on-chain data parsing for non-API DEXes +- **Limited Asset Support**: Restricted to major assets with established oracles and sufficient liquidity +- **No Governance Token**: MVP operates with centralized decision-making - no DAO governance or community voting +- **Single Strategy Type**: Only automated LP range management - no yield farming, lending, or other DeFi strategies +- **No Impermanent Loss Calculations**: Users must understand IL risks independently - no IL tracking or warnings +- **No 24/7 Guaranteed Uptime**: Backend monitoring may experience maintenance downtime affecting stop-loss execution +- **No Tax Reporting Integration**: Users responsible for their own tax calculations and DeFi activity reporting + +### 🧩 Ecosystem Fit ### Where and how does our project fit into the ecosystem? From ee7764a6b980fcf28d230dbab4b642aef2f99252 Mon Sep 17 00:00:00 2001 From: singh Date: Mon, 9 Jun 2025 14:28:57 -0400 Subject: [PATCH 187/242] added proposal md file --- applications/polkaRTC.md | 146 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 146 insertions(+) create mode 100644 applications/polkaRTC.md diff --git a/applications/polkaRTC.md b/applications/polkaRTC.md new file mode 100644 index 00000000000..2a98114820e --- /dev/null +++ b/applications/polkaRTC.md @@ -0,0 +1,146 @@ +# 📝 PolkaRTC: A Rust-based WebRTC SFU Engine for Polkadot + +## 🌟 Project Overview + +**Tagline:** +Real-time communication for Polkadot dApps, powered by a native Rust SFU. + +**Description:** +PolkaRTC is a Selective Forwarding Unit (SFU) implemented in Rust, enabling decentralized and privacy-preserving video/audio calls for Polkadot-based applications. It routes WebRTC streams between participants and stores session metadata on-chain. Key use cases include on-chain arbitration, KYC video verification, DAO meetings, and proctoring solutions. + +PolkaRTC is an iteration of **Proctodot**, which won **first place at the EasyA Consensus 2025 Hackathon under the Polkadot Launch track**. While Proctodot was purpose-built for decentralized exam monitoring, PolkaRTC generalizes the infrastructure to support a broader range of use cases across governance, compliance, and secure communication. + +Everything implemented in Proctodot will also be included in PolkaRTC — including **on-chain event tracking** such as when a participant joins, drops, or reconnects during a session. These events will be pushed to the Substrate chain for transparent auditability. + +**Integration with Polkadot:** +- Session hashes and IPFS CIDs are anchored to a Substrate-based chain. +- Future integration with DIDs and identity pallets (e.g., KILT) for wallet-authenticated access. +- Designed for compatibility with Plaza, Polkadot Hub, and any parachain needing real-time communication. + +**Interest:** +The team is focused on bringing decentralized communication infrastructure to Polkadot. WebRTC is a crucial layer missing in the stack, and PolkaRTC aims to fill that gap with a secure, verifiable, and developer-friendly Rust-native solution. + +### 🔍 Project Details + +**Tech Stack:** +- `webrtc-rs`: Core WebRTC stack in Rust +- `actix-web`: For signaling via WebSocket +- `tokio`: Async runtime for coordination +- `gstreamer-rs`: RTP capture + recording pipeline +- `rust-ipfs`: Upload session recordings to IPFS +- `subxt`: Submit session metadata to a Substrate-based chain + +**Core Components:** +- WebSocket-based signaling layer +- SFU logic for 1-to-N peer communication +- Optional server-side recording via RTP dump +- Upload of recorded session to IPFS +- Substrate runtime interaction for anchoring session metadata + +**Not Included:** +- No full-featured conferencing platform (focus is on low-level SFU routing) +- No integration with specific parachains (but designed to be pluggable) + +**Includes:** +- A minimal React-based frontend to support the primary use case of decentralized proctoring, with features for joining rooms and viewing basic session status. +- On-chain event tracking for session actions like join, drop, reconnect. + +### 🧩 Ecosystem Fit + +**Fit:** +PolkaRTC serves as decentralized communication middleware for the ecosystem. Any dApp requiring secure, auditable, and token-gated audio/video communication can adopt it. + +**Target Audience:** +- DAO governance tools +- Arbitration/mediation protocols +- KYC/onboarding solutions +- Proctoring apps + +**Needs Addressed:** +- Enables WebRTC-native use cases in Polkadot. +- Lowers barrier for real-time collaboration in decentralized contexts. +- Makes session metadata verifiable and permanent. + +**Similar Projects:** +None within the Polkadot ecosystem. Huddle01 exists in Ethereum world but lacks on-chain anchoring or Substrate-native implementation. + +## 👥 Team + +- **Team Name:** Name of your team. If you apply as a legal entity, please use its name. +- **Contact Name:** Full name of the contact person in your team +- **Contact Email:** Contact email +- **Website:** Your website, GitHub org, blog, or similar + +### Team members + +- **Team Name:** Feooh +- **Contact Name:** Inderdeep Singh Khanna +- **Contact Email:** inderdeep.khanna@gmail.com +- **Website:** https://feooh.com/ + +**Team Members:** +- Inderdeep Singh Khanna + +**Team Repos:** +- https://github.com/DDPidhi/proctodot-web +- https://github.com/DDPidhi/proctodot-core +- https://github.com/DDPidhi/proctoink + +**GitHub Accounts:** +- https://github.com/ddpidhi + +**Experience:** +Inderdeep is a full-stack engineer with over 10 years of experience across Web2 and Web3 technologies. At Feooh, he: +- Recently transitioned into Web3 and successfully delivered two award-winning hackathon projects integrating Substrate, Ink!, and React Native. +- Built a React Native wallet app that bridges EVM and Substrate ecosystems. +- Developed the Proctodot proof of concept that won first prize in the Polkadot Launch track at the EasyA Consensus 2025 Hackathon. +- Deployed smart contracts migrating NFTs from Kusama to Astar. +- Built a Laravel-based CRM and BI tool for e-commerce and affiliate marketing. +- Previously contributed to healthcare, fintech, and loyalty platforms for clients like BMO, TD, Desjardins, PWC, and HSBC. + +## 📊 Development Status + +A working proof of concept was developed during the EasyA Consensus 2025 Hackathon using **a peer-to-peer WebRTC connection in a React app**, `actix-web` for signaling, and `ink!` smart contracts. This POC successfully demonstrated decentralized proctoring with real-time video streams and on-chain event logging, including join/drop session events. The architecture and functionality from this POC will be carried forward into PolkaRTC. + +Research and experimentation completed using `actix-web` and SFU stream routing concepts. Initial signaling and 1-to-N peer relay logic are being transitioned to a full Rust-based SFU using `webrtc-rs`. Ready to formalize and polish into a public repo with tests and recording support. + +## 📅 Development Roadmap + +### Overview +- **Estimated Duration:** 3 months +- **FTE:** 1 +- **Total Costs:** $10,000 + +| Number | Deliverable | Specification | +|--------|-------------|----------------| +| 0a | License | Apache 2.0 | +| 0b | Documentation | Inline code docs + tutorial on setting up and testing PolkaRTC from source | +| 0c | Testing and Guide | Unit tests for signaling, peer routing, IPFS upload, and event logging + test guide | +| 0d | Article | Dev blog post introducing PolkaRTC and how to use it | +| 1 | Core SFU Signaling | Signaling server using `actix-web`, supporting SDP and ICE exchange over WebSocket | +| 2 | SFU Media Routing | Peer-to-peer 1-to-N RTP packet forwarding using `webrtc-rs` + session management | +| 3 | Recording + IPFS | RTP capture → GStreamer pipeline → WebM file → Upload to IPFS and return CID | +| 4 | Substrate Integration | Store session CID, timestamps, and participant events (join, drop, reconnect) on a test Substrate chain using `subxt` | + +### 💰 Budget Breakdown + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +|-----------|--------------|------------|----------------------| +| 1 | 0a, 0b, 0c, 0d, 1, 2 | $5,000 | 1.5 months | +| 2 | 3, 4 | $5,000 | 1.5 months | +| **Total** | | **$10,000** | **3 months** | + +## 🔮 Future Plans + +- Integrate DIDs and Polkadot.js wallet support for identity-bound sessions. +- Expand the React frontend for more use cases like DAO governance calls and KYC walkthroughs. +- Offer token-gated access logic for DAO and grant tooling. +- Seek follow-up funding via W3F Open Grants or Ecosystem Treasuries. + +## ℹ️ Additional Information + +- Initial prototype built and tested locally +- No other teams involved +- No other funding applied yet + +PolkaRTC is designed as a foundational communication primitive for the decentralized future of governance, verification, and collaboration on Polkadot. \ No newline at end of file From ac505c93d32896154a618bdbea96172b77bfd9cb Mon Sep 17 00:00:00 2001 From: singh Date: Mon, 9 Jun 2025 14:51:57 -0400 Subject: [PATCH 188/242] minor refactoring --- applications/{polkaRTC.md => polka_RTC.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename applications/{polkaRTC.md => polka_RTC.md} (100%) diff --git a/applications/polkaRTC.md b/applications/polka_RTC.md similarity index 100% rename from applications/polkaRTC.md rename to applications/polka_RTC.md From eb0a93943a60d0db9729c4cb01782198e750ef40 Mon Sep 17 00:00:00 2001 From: Sacred Protocol <81438925+SacredProtocol@users.noreply.github.com> Date: Tue, 10 Jun 2025 13:37:43 -0400 Subject: [PATCH 189/242] Update sacred-protocol.md --- applications/sacred-protocol.md | 44 ++++++++++++++++++++++++++------- 1 file changed, 35 insertions(+), 9 deletions(-) diff --git a/applications/sacred-protocol.md b/applications/sacred-protocol.md index b203d32fc5b..a05fa952f93 100644 --- a/applications/sacred-protocol.md +++ b/applications/sacred-protocol.md @@ -19,16 +19,43 @@ This goal of this proposal is to break ground, into the ecosystem by allowing fo **f.** VIDEO PITCH HERE ### 🔍 Project Details +## 🛠️ Technology Stack Overview -We expect applicants to have a solid idea about the project's expected final state. Therefore, please submit (where relevant): +Our application is built on a modern, full-stack TypeScript architecture optimized for performance, scalability, and multi-blockchain interoperability. -- An overview of the technology stack to be used -- Documentation of core components, protocols, architecture, etc. to be deployed -- Any PoC/MVP or other relevant prior work or research on the topic -- Mockups/designs of any UI components -- Data models / API specifications of the core functionality -- What your project is *not* or will *not* provide or implement - - This is a place for you to manage expectations and clarify any limitations +### Frontend + +- **Framework**: `React 18` with `Next.js` – Combines client-side interactivity with server-side rendering for optimal performance. +- **Styling**: `Tailwind CSS` – Utility-first CSS framework for responsive, scalable UI development. +- **UI Components**: `Radix UI`, `Lucide Icons` – Accessible, customizable design components. +- **Animations**: `Framer Motion`, `Lottie` – Smooth animations and engaging micro-interactions. +- **Form Handling**: `React Hook Form` + `Zod` – Type-safe, performant form validation and management. +- **Data Management**: `TanStack React Query` – Robust client-side caching and state synchronization. +- **Browser Integration**: Chrome Extension APIs – For enhanced in-browser functionality. + +### Blockchain Integration + +- **Solana**: `Web3.js`, `@solana/spl-token` + +### Backend + +- **Framework**: `Next.js` API Routes – Server-side logic and API handling. +- **Language**: `TypeScript` – Static type checking for better code reliability. +- **Database**: `Prisma ORM` with `SQL` – Type-safe database access with automated migrations. +- **Authentication**: `Supabase` – Secure auth, real-time database, and scalable backend services. +- **External APIs**: + - `Twitter API SDK` – Social media integration. + - `Google Generative AI` – AI-powered features and content generation. + +### Limitations & Scope Clarification + +To manage expectations and clarify project boundaries: + +- **Source Code**: The project will **not** provide the source code for the Sacred API backend and the Chrome Extension client. +- **Polkadot Integration**: Polkadot network features will be accessible through our public extension and web app. +- **Open Source Deliverables**: An open source CLI tool will be submitted, accompanied by full documentation, a testing suite, and a tutorial for sending and receiving tips on the Polkadot network. Details below. + +--- ### 🧩 Ecosystem Fit @@ -108,7 +135,6 @@ Sacred Protocol is the result of an iterative journey through multiple real-worl - https://app.sacredprotocol.com - https://chromewebstore.google.com/detail/sacred/nmhhcmgieandjhccpjokogfnipabadlp -- https://github.com/sacredprotocol - https://sacred-protocol.gitbook.io/sacred ## 📅 Development Roadmap From 155583e3f2b0333f8a4a16798f1c5ff0e0f0b10d Mon Sep 17 00:00:00 2001 From: Sacred Protocol <81438925+SacredProtocol@users.noreply.github.com> Date: Tue, 10 Jun 2025 13:38:56 -0400 Subject: [PATCH 190/242] Update sacred-protocol.md --- applications/sacred-protocol.md | 1 + 1 file changed, 1 insertion(+) diff --git a/applications/sacred-protocol.md b/applications/sacred-protocol.md index a05fa952f93..cd770cbbd54 100644 --- a/applications/sacred-protocol.md +++ b/applications/sacred-protocol.md @@ -36,6 +36,7 @@ Our application is built on a modern, full-stack TypeScript architecture optimiz ### Blockchain Integration - **Solana**: `Web3.js`, `@solana/spl-token` +- **Polkadot**: `Polkadot API` ### Backend From d8287b45d72ebfed683fe58e9592aa996e4e6748 Mon Sep 17 00:00:00 2001 From: Sacred Protocol <81438925+SacredProtocol@users.noreply.github.com> Date: Tue, 10 Jun 2025 13:40:45 -0400 Subject: [PATCH 191/242] Update sacred-protocol.md --- applications/sacred-protocol.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/applications/sacred-protocol.md b/applications/sacred-protocol.md index cd770cbbd54..49723565720 100644 --- a/applications/sacred-protocol.md +++ b/applications/sacred-protocol.md @@ -46,6 +46,9 @@ Our application is built on a modern, full-stack TypeScript architecture optimiz - **Authentication**: `Supabase` – Secure auth, real-time database, and scalable backend services. - **External APIs**: - `Twitter API SDK` – Social media integration. + - `Kick API SDK` - Social media integration. + - `Youtube v3 API` - Social media integration. + - `Twitch API SDK` - Social media integration. - `Google Generative AI` – AI-powered features and content generation. ### Limitations & Scope Clarification From 8606f69d7abae72d5c9028fc46aa26879b7264bf Mon Sep 17 00:00:00 2001 From: Sacred Protocol <81438925+SacredProtocol@users.noreply.github.com> Date: Thu, 12 Jun 2025 12:51:36 -0400 Subject: [PATCH 192/242] Update sacred-protocol.md --- applications/sacred-protocol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/sacred-protocol.md b/applications/sacred-protocol.md index 49723565720..515f4107410 100644 --- a/applications/sacred-protocol.md +++ b/applications/sacred-protocol.md @@ -16,7 +16,7 @@ This goal of this proposal is to break ground, into the ecosystem by allowing fo **e. Motivation:** We believe Polkadot is uniquely suited for global-scale social utility applications. Its multi-chain design and tooling like Talisman/Subwallet Wallet provide the backbone for scalable, user-friendly micro-transactions. -**f.** VIDEO PITCH HERE +**f.Video Pitch:** https://shorturl.at/XQQxo ### 🔍 Project Details ## 🛠️ Technology Stack Overview From 1eaf2f99191a7b741c39c6ae578af7d8fa7eb495 Mon Sep 17 00:00:00 2001 From: Sacred Protocol <81438925+SacredProtocol@users.noreply.github.com> Date: Thu, 12 Jun 2025 12:51:54 -0400 Subject: [PATCH 193/242] Update sacred-protocol.md --- applications/sacred-protocol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/sacred-protocol.md b/applications/sacred-protocol.md index 515f4107410..854381376a9 100644 --- a/applications/sacred-protocol.md +++ b/applications/sacred-protocol.md @@ -16,7 +16,7 @@ This goal of this proposal is to break ground, into the ecosystem by allowing fo **e. Motivation:** We believe Polkadot is uniquely suited for global-scale social utility applications. Its multi-chain design and tooling like Talisman/Subwallet Wallet provide the backbone for scalable, user-friendly micro-transactions. -**f.Video Pitch:** https://shorturl.at/XQQxo +**f. Video Pitch:** https://shorturl.at/XQQxo ### 🔍 Project Details ## 🛠️ Technology Stack Overview From 4f283a29efd10626546cd1478c43f2317327cc5a Mon Sep 17 00:00:00 2001 From: Sacred Protocol <81438925+SacredProtocol@users.noreply.github.com> Date: Thu, 12 Jun 2025 12:52:53 -0400 Subject: [PATCH 194/242] Update sacred-protocol.md --- applications/sacred-protocol.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/applications/sacred-protocol.md b/applications/sacred-protocol.md index 854381376a9..bd3689f4dff 100644 --- a/applications/sacred-protocol.md +++ b/applications/sacred-protocol.md @@ -110,7 +110,9 @@ Edward Buchi: https://www.linkedin.com/in/edwardbuchi h. **Team Code Repos:** Organisation: https://github.com/Sacred-Protocol + Team Member 1: https://github.com/paulsacred + Team Member 2: https://github.com/Worthingtravis ### i. Team's experience From 146c43c4ed615b82d0e0f55728edd56773ca96d8 Mon Sep 17 00:00:00 2001 From: Sacred Protocol <81438925+SacredProtocol@users.noreply.github.com> Date: Thu, 12 Jun 2025 17:16:01 -0400 Subject: [PATCH 195/242] Update sacred-protocol.md --- applications/sacred-protocol.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/applications/sacred-protocol.md b/applications/sacred-protocol.md index bd3689f4dff..16bb58f4358 100644 --- a/applications/sacred-protocol.md +++ b/applications/sacred-protocol.md @@ -184,10 +184,18 @@ Sacred Protocol is the result of an iterative journey through multiple real-worl ## ℹ️ Additional Information -Here you can add any additional information that you think is relevant to this application, such as: +Sacred Protocol is not just a proposal — it's a living product already in the hands of communities. We’ve deployed on Solana MainNet and are now actively building toward supporting Polkadot. Our browser extension (v1.2.5) facilitates real tipping using real crypto, directly to creators, contributors, and communities. -- Work you have already done -- If there are any other teams who have already contributed to the project -- Other funding you may have applied for +Our litepaper is available at: https://www.sacredprotocol.com/litepaper -Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. +Our MVP is live on Solana MainNet: https://chromewebstore.google.com/detail/sacred/nmhhcmgieandjhccpjokogfnipabadlp + +The current live version of Sacred is v1.2.5: https://x.com/SacredProtocol/status/1931117203312759061 + +We've actively tested and fixed issues, such as account rent exploits: https://x.com/SacredProtocol/status/1932556478810055035 + +We successfully ran a meme contest using Sacred: https://x.com/SacredProtocol/status/1918314388450402644 + +In collaboration with PizzaDAO (https://x.com/Pizza_DAO), we executed our first global donation drive for Global Pizza Day: https://x.com/SacredProtocol/status/1925019532017422793 + +We're already supporting real transactions with real value—and with Polkadot’s support, we can extend this momentum into a multichain tipping standard. From 7468f56c696983115111a2481f0cd5d8d6422889 Mon Sep 17 00:00:00 2001 From: Sacred Protocol <81438925+SacredProtocol@users.noreply.github.com> Date: Fri, 13 Jun 2025 07:36:30 -0400 Subject: [PATCH 196/242] Update sacred-protocol.md Added bullets on the "Further Information" Section --- applications/sacred-protocol.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/applications/sacred-protocol.md b/applications/sacred-protocol.md index 16bb58f4358..c8cde6c876e 100644 --- a/applications/sacred-protocol.md +++ b/applications/sacred-protocol.md @@ -186,16 +186,16 @@ Sacred Protocol is the result of an iterative journey through multiple real-worl Sacred Protocol is not just a proposal — it's a living product already in the hands of communities. We’ve deployed on Solana MainNet and are now actively building toward supporting Polkadot. Our browser extension (v1.2.5) facilitates real tipping using real crypto, directly to creators, contributors, and communities. -Our litepaper is available at: https://www.sacredprotocol.com/litepaper +- Our litepaper is available at: https://www.sacredprotocol.com/litepaper -Our MVP is live on Solana MainNet: https://chromewebstore.google.com/detail/sacred/nmhhcmgieandjhccpjokogfnipabadlp +- Our MVP is live on Solana MainNet: https://chromewebstore.google.com/detail/sacred/nmhhcmgieandjhccpjokogfnipabadlp -The current live version of Sacred is v1.2.5: https://x.com/SacredProtocol/status/1931117203312759061 +- The current live version of Sacred is v1.2.5: https://x.com/SacredProtocol/status/1931117203312759061 -We've actively tested and fixed issues, such as account rent exploits: https://x.com/SacredProtocol/status/1932556478810055035 +- We've actively tested and fixed issues, such as account rent exploits: https://x.com/SacredProtocol/status/1932556478810055035 -We successfully ran a meme contest using Sacred: https://x.com/SacredProtocol/status/1918314388450402644 +- We successfully ran a meme contest using Sacred: https://x.com/SacredProtocol/status/1918314388450402644 -In collaboration with PizzaDAO (https://x.com/Pizza_DAO), we executed our first global donation drive for Global Pizza Day: https://x.com/SacredProtocol/status/1925019532017422793 +- In collaboration with PizzaDAO (https://x.com/Pizza_DAO), we executed our first global donation drive for Global Pizza Day: https://x.com/SacredProtocol/status/1925019532017422793 We're already supporting real transactions with real value—and with Polkadot’s support, we can extend this momentum into a multichain tipping standard. From 91ee808f24f8b0841703ab8c47d129d9f5a6cc52 Mon Sep 17 00:00:00 2001 From: Wei Rong <56021409+wr1159@users.noreply.github.com> Date: Sat, 14 Jun 2025 16:17:54 +0800 Subject: [PATCH 197/242] Update stampika.md Added new budget breakdown and updated long-term polkadot vision --- applications/stampika.md | 46 +++++++++++++++++++++++++++------------- 1 file changed, 31 insertions(+), 15 deletions(-) diff --git a/applications/stampika.md b/applications/stampika.md index 556f720bdcf..71e44ff7587 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -121,8 +121,8 @@ We developed a prototype Android Mobile App at EasyA Consensus Hackathon. stampi | 3. | Mobile App Development | We will work on creating a more scalable mobile app, both for IOS and Android. We faced some Build issues due to version mismatch while integrating with Privy, hence we plan to re-setup the mobile app. | | 4. | User Management System
(With Gmail and other OAuths)
| We will integrate Privy into our application to allow users to login and seamlessly create an embedded blockchain address for them. Users will also be able to add their name, age and other information in the settings.

\- Gmail Login
\- Telegram / Wallet Login
| | 5. | Designing NFC Sticker Stamps | We will design and produce our custom NFC Sticker Stamps with our branding similar to below


| -| 6. | Integrate Social Timeline | The social timeline feature will allow users to view stamps other people have collected.

This will be integrated with our backend system.

\- Stamps Collected Database
\- Optional Collection Message on post
| -| 7. | Integrate Friends Feature | This feature will build on top of the Social Timeline feature where users can now add friends and make their account private so their stamps are only shared with other friends.

\- Friend Requests
\- Private Account Feature
| +| 6. | Integrate Social Profile | The social profile feature will allow users to view stamps other people have collected.

This will be integrated with our backend system.

\- Stamps Collected Database
\- Information on themselves
| +| 7. | Integrate Comment Feature | This feature will build on top of the Social feature where users can now comment on stamps / stamp collection point after scanning the NFC tag so they can interact with other people about their thoughts - providing a new form of engagement.

\- Text comments
\- Image comments
| | 8. | Publish Test Application | We will publish the application on TestFlight iOS and Google Play Console or available as an .apk file.

Users will be able to download a beta version of the app.
| | 9. | Pilot Testing with Mississauga Authorities | This is where we will work with landmarks in Mississauga (where the team is currently based) and integrate stampika with landmarks + allowing users to test out the full application flow.


| @@ -136,25 +136,41 @@ Please provide a breakdown of your budget by milestone: | 2 | 0c, 0d, 5, 6, 7, 8, 9 | $5,000 | 1.5 months | | **Total** | | **$10,000** | **3 months** | -- 260 hours of Software Development work at $25 / hour = $6,500 -- 100 hours of Business Development work at $25 / hour = $2,500 - -### Additional Costs -- iOS Developer Pass $100 -- Google Play License $25 -- Hosting Server Fees $250 -- Custom NFC Tags $100 -- Transport Fees to Landmark Partners $525 - -Total = $10,000 +| **Cost Category** | **Line** | **Deliverables / Activity** | **Rate × Qty** | **Sub-total (USD)** | +|-------------------|--------------|-----------------------------|----------------|---------------------| +| **1 Personnel** | +| 1.1 Software Engineering | Mobile rebuild (iOS + Android), Privy integration, backend API, social timeline & comments, blockchain calls, smart contracts, tests | 200 hrs × $25 | $5 000 | +| 1.2 UI / Brand Design | Brand guide, design system, landing & mobile mock-ups, NFC sticker layout | 35 hrs × $25 | $875 | +| 1.3 QA & Test Ops | Device matrix, TestFlight / Play uploads | 20 hrs × $25 | $500 | +| 1.4 Business / Partnerships | Museum outreach, pilot onboarding | 110 hrs × $25 | $2 750 | +| **Personnel subtotal** | | | | **$9 125** | +| **2 Software & Cloud** | +| Apple Developer Program | Required for TestFlight & App Store | 1 licence | $100 | | +| Google Play Console | Android beta distribution | 1 licence | $25 | | +| Hosting / RPC / DB | Vercel, Supabase, RPC Provider (3 mo) | $50 / mo × 3 | $150 | | +| Domains & Email | stampika.xyz renewal, SendGrid credits | lump sum | $50 | | +| **Software subtotal** | | | | **$325** | +| **3 Hardware & Materials** | +| NFC NTAG 215 stickers | 250 pcs @ $0.30 + custom print @ $0.10 | | $100 | | +| **Hardware subtotal** | | | | **$100** | +| **4 Pilot Ops** | +| Local transport | 8 on-site visits | $40 / trip (including tickets) | $320 | | +| Demo signage & holders | Posters, acrylic mounts, QR backups | lump sum | $130 | | +| **Pilot ops subtotal** | | | | **$450** | +| **TOTAL** | | | | **$10 000** | ## 🔮 Future Plans - Development - After completing the pilot testing in Mississauga, the team would be relocating back to Singapore where we will work on acquiring more users and landmarks in Singapore. - We will integrate a data analytics dashboard for tourism boards that collaborate with us to provide them more information -- Vision for Polkadot - - After we onboard new users, we could introduce them to other parts of the ecosystem provided that the projects are aligned with the vision of stampika - For example, NFT Marketplace. +- Vision for Polkadot: + - We believe that an onchain future will be the default for most people. + - We will seemlessly onboard users as we abstract a lot of the blockchain nitty gritty out of the way, making it simple for first time users + - We can introduce new users to parts of the ecosystem e.g. NFT Marketplace like KodaDot to allow users to potentially trade their stamps + - stampika would also support an Onchain Identity Layer as we will be able to add more flair and personality to each wallet address. This is optional as well to the users so there will be no privacy concerns. + - Cross-Project Airdrops & Perks could also be done with stampika as other projects would be able to query the different stamps each wallet address has, thus verifying the proof of location of the users. For example, an NFT project might want to only airdrop to people who have travelled to Japan in 2025 and we could help achieve that goal with Proof of Locations. + - A very far reach goal will be to allow users to bridge the stamps to other parachains so that it could be used directly in other contracts. - Additional Funding - National University of Singapore (NUS) Venture Initiation Program (SGD$10k) - As NUS Students, we plan to submit and pitch our project to gain backing of our University From cd444d2cf7b316b77fa0da4eb58400cc85ba26ac Mon Sep 17 00:00:00 2001 From: Wei Rong <56021409+wr1159@users.noreply.github.com> Date: Sat, 14 Jun 2025 16:26:30 +0800 Subject: [PATCH 198/242] Update stampika.md Fix formatting of Budget Breakdown --- applications/stampika.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/applications/stampika.md b/applications/stampika.md index 71e44ff7587..90161ebd486 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -136,19 +136,19 @@ Please provide a breakdown of your budget by milestone: | 2 | 0c, 0d, 5, 6, 7, 8, 9 | $5,000 | 1.5 months | | **Total** | | **$10,000** | **3 months** | -| **Cost Category** | **Line** | **Deliverables / Activity** | **Rate × Qty** | **Sub-total (USD)** | +| **Cost Category** | **Deliverables / Activity** | **Rate × Qty** | **Sub-total (USD)** | **Section Total (USD)** | |-------------------|--------------|-----------------------------|----------------|---------------------| | **1 Personnel** | -| 1.1 Software Engineering | Mobile rebuild (iOS + Android), Privy integration, backend API, social timeline & comments, blockchain calls, smart contracts, tests | 200 hrs × $25 | $5 000 | -| 1.2 UI / Brand Design | Brand guide, design system, landing & mobile mock-ups, NFC sticker layout | 35 hrs × $25 | $875 | -| 1.3 QA & Test Ops | Device matrix, TestFlight / Play uploads | 20 hrs × $25 | $500 | -| 1.4 Business / Partnerships | Museum outreach, pilot onboarding | 110 hrs × $25 | $2 750 | +| Software Engineering | Mobile rebuild (iOS + Android), Privy integration, backend API, social timeline & comments, blockchain calls, smart contracts, tests | 200 hrs × $25 | $5 000 | +| UI / Brand Design | Brand guide, design system, landing & mobile mock-ups, NFC sticker layout | 35 hrs × $25 | $875 | +| QA & Test Ops | Device matrix, TestFlight / Play uploads | 20 hrs × $25 | $500 | +| Business / Partnerships | Museum outreach, pilot onboarding | 110 hrs × $25 | $2 750 | | **Personnel subtotal** | | | | **$9 125** | | **2 Software & Cloud** | | Apple Developer Program | Required for TestFlight & App Store | 1 licence | $100 | | | Google Play Console | Android beta distribution | 1 licence | $25 | | | Hosting / RPC / DB | Vercel, Supabase, RPC Provider (3 mo) | $50 / mo × 3 | $150 | | -| Domains & Email | stampika.xyz renewal, SendGrid credits | lump sum | $50 | | +| Domains & Email | stampika.xyz + hello@stampika.xyz registration | lump sum | $50 | | | **Software subtotal** | | | | **$325** | | **3 Hardware & Materials** | | NFC NTAG 215 stickers | 250 pcs @ $0.30 + custom print @ $0.10 | | $100 | | From 22ff9d24d9e7711df84562526fd98619ca527bfc Mon Sep 17 00:00:00 2001 From: Oyonika Date: Sat, 14 Jun 2025 16:27:03 -0400 Subject: [PATCH 199/242] Update Future Plans section --- applications/DotStriker!.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/applications/DotStriker!.md b/applications/DotStriker!.md index a84b714c502..586392fb558 100644 --- a/applications/DotStriker!.md +++ b/applications/DotStriker!.md @@ -183,6 +183,12 @@ _NOTE_: A detailed breakdown of tasks is given in the annex below. ## 🔮 Future Plans + - **Drive adoption through streamers**: We would use gamer-streamers to grow Polkadot’s reach via real-time, community-led content. +- **Position Polkadot as a gaming backbone**: We would showcase Polkadot as the ideal foundation for fully decentralized, serverless games. +- **Prove feasibility with a working prototype**: We would build a real-time, fully on-chain game prototype to demonstrate technical viability and set a new benchmark. +- **Prime the community for JAM**: We would engage streamers early to build an active audience ready to adopt JAM-based applications. +- **Lay the groundwork for follow-on funding**: The Fast Grant would allow us to validate the concept, making a strong case for future expansion through a larger grant. + ### Post-Grant Development: We will build real tradable NFTs, expand maps and multiplayer for chaotic battles, add obstacles like black holes and traps, introduce NFT upgrades and themes, and extend cross-platform play. From 2ca0634b3071a785af8ec2b4df68f19bd135aef2 Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Sun, 15 Jun 2025 16:41:56 +0100 Subject: [PATCH 200/242] refactor --- applications/LiquiDot.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index e3e59310289..1db1effe2d9 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -36,7 +36,7 @@ graph TB PoolAnalytics["LP Data Aggregator"] IDWorker["Investment Decision Worker"] StopLossWorker["Stop-Loss/Take-Profit Worker"] - PostgreSQL[(LP Data Aggregator)] + PostgreSQL[(PostgreSQL)] end subgraph AssetHub["Asset Hub"] @@ -397,7 +397,7 @@ If you've already started implementing your project, please provide a link and a | 0b. | Documentation | We will provide both **video tutorial** of how to use the tool and cover all of the LP tool automator parameters for users, and will provide extensive **documentation** for all of the contracts deployed (Via Github Pages) | | 0c. | Testing and Testing Guide | We will cover the core functions of the contracts deployed with hardhat and foundry (Deposit, withdraw,swap, liquidity minting,liqudity burning, XCM messages). We will cover the backend & frontend with unit tests. All of the testing guide will be on github pages | | 0d. | Article | [Gabriel](https://x.com/Gabik_B) would be building in public, and covering most of the progress. Upon completion we will publish an article about (milestone 1, milestone 2), our MVP functionalities, and cover future plans of the development.| -| 1. | Core Contracts| We will finish development and test coverage of our Core contracts. | +| 1. | Core Contracts| We will develop and test two primary smart contracts that form the foundation of our cross-chain liquidity management system: 1) Asset Hub Vault Contract for secure user asset custody and cross-chain orchestration, implementing XCM messaging capabilities and precise balance tracking; 2) XCM Proxy Contract for DEX interactions on Moonbeam, handling LP position management with asymmetric range support and automated liquidation triggers. Both contracts will be thoroughly tested using Hardhat and Foundry, with comprehensive test coverage for deposit/withdraw flows, XCM message handling, LP position creation/modification, and emergency procedures. The contracts will be deployed on Asset Hub and Moonbeam testnets respectively, with full documentation of the deployment process and contract interactions. | | 2. | Core Backend with database | We will develop a comprehensive backend system with two primary components: an LP data aggregator that collects and normalizes liquidity pool data from various DEXes on the Moonbeam parachain (We will be integrating with other paracahins in the future), and an Investment Decision Worker that analyzes market data and user preferences to make optimal LP allocation decisions. The Investment Decision Worker will implement a core algorithm that determines when to rebalance positions and evaluates risk parameters based on user-defined thresholds. The backend will use NestJS and interact with a PostgreSQL database and use PolkadotJS for blockchain communication, enabling it to directly call smart contracts to execute liquidity operations. The PostgreSQL database will store user preferences, historical position data, and pool analytics to inform decision-making. | | 3. | Core Frontend | We will develop a user-facing interface using NextJS and Wagmi for wallet connectivity. The frontend will feature a dashboard with real-time position monitoring, strategy selection interface, preference configuration panel, and cross-chain position visualization. Key features include: 1) Interactive dashboard displaying current positions, and performance metrics. 2) Strategy configuration wizard allowing users to select risk profiles and set custom parameters; 3) Token selection interface. 4) Advanced settings panel for risk parameter configuration; 5) Transaction history and performance tracking visualizations. The UI will be responsive, with appropriate loading states and error handling for blockchain interactions. | From cf7643934f5ddfc81e95e8b7d454c801d9c5d82b Mon Sep 17 00:00:00 2001 From: Sachin Gurjar Date: Mon, 16 Jun 2025 16:30:15 +0530 Subject: [PATCH 201/242] Delete applications/ChainFlow.md --- applications/ChainFlow.md | 132 -------------------------------------- 1 file changed, 132 deletions(-) delete mode 100644 applications/ChainFlow.md diff --git a/applications/ChainFlow.md b/applications/ChainFlow.md deleted file mode 100644 index 973ebbd08b8..00000000000 --- a/applications/ChainFlow.md +++ /dev/null @@ -1,132 +0,0 @@ -# 📝 ChainFlow – Decentralized Automation Engine - -## 🌟 Project Overview - -**Tagline:** -Cross-chain decentralized scripting and automation for Polkadot parachains. - -**Brief Description:** -ChainFlow is a decentralized on-chain automation engine enabling customizable workflows ("scripts") across parachains. Users and developers can automate tasks based on blockchain events, oracle data, time triggers, or user-defined conditions, significantly enhancing usability and efficiency within the Polkadot ecosystem. - -**Relation to Polkadot:** -Fully utilizes Polkadot's core features—Substrate framework, XCM messaging, and cross-chain interoperability—making complex multi-chain automation possible and accessible. - -**Team Interest:** -Passionate about enhancing blockchain usability and automation, driven by a strong vision to simplify complex interactions and maximize Polkadot’s cross-chain potential. - -### 🔍 Project Details - -**Technology Stack:** -- Framework: Substrate, Rust -- Cross-chain communication: XCM -- Smart contracts: ink! -- Frontend: React.js, Tailwind CSS -- Oracles: Integrations with external oracle providers (e.g., Chainlink) - -**Core Components & Architecture:** -- Automation Pallet (Substrate pallet for scripting logic) -- Cross-Chain Executor (XCM-based execution engine) -- Web-based Script Editor -- Decentralized Workers (off-chain workers for event monitoring and script execution) - -**Prior Work:** -- Conceptual architecture and feasibility study completed - -**Mockups/UI:** -- Intuitive web-based interface for scripting workflows -- Drag-and-drop visual scripting with real-time feedback - -**Data Models/API:** -- RESTful API endpoints for creating, managing, and triggering scripts -- Real-time event subscriptions and webhook integrations - -**Project Limitations:** -- Initial implementation supports limited parachains and basic event triggers. -- Does not include extensive AI-driven script optimization in initial milestones. - -### 🧩 Ecosystem Fit - -**Fit in Polkadot Ecosystem:** -Vital middleware enhancing cross-chain functionality and user experience across all parachains. - -**Target Audience:** -- Polkadot users managing multiple assets and parachains -- Developers and DeFi/NFT/Governance platforms - -**Needs Met:** -- Simplifies complex cross-chain interactions -- Automates routine tasks, boosting efficiency and adoption - -**Similar Projects:** -- No direct competitor exists within the Polkadot ecosystem currently -- Distinct from standard automation tools like Zapier due to decentralization and Polkadot-specific features - -## 👥 Team - -- **Team Name:** ChainOps Labs (future team planned) -- **Contact Name:** Sachin Gurjar -- **Contact Email:** sachinhlo232@gmail.com -- **Website:** https://github.com/sachincoder1 - -### Team members - -- Sachin Gurjar - -#### LinkedIn Profiles - -- https://linkedin.com/in/sachingurjar - -### Team Code Repos - -- https://github.com/sachincoder1 - -#### GitHub Accounts - -- https://github.com/sachincoder1 - -### Team's experience - -Experienced blockchain developer specializing in Substrate, Polkadot, and full-stack development. Completed **Polkadot Blockchain Academy** and actively contributing to blockchain projects and hackathons. - -## 📊 Development Status - -Conceptualized architecture and conducted feasibility research, ready to initiate MVP development. - -## 📅 Development Roadmap - -### Overview - -- **Estimated Duration:** 3 months -- **Full-Time Equivalent (FTE):** 1 -- **Total Costs:** $10,000 USD - -| Number | Deliverable | Specification | -| ------ | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 0a. | License | Apache 2.0 | -| 0b. | Documentation | Inline documentation and detailed tutorial covering setup, scripting workflows, and usage examples | -| 0c. | Testing and Testing Guide| Comprehensive unit tests for core functionalities and detailed guide on running tests | -| 0d. | Article | Publish an article detailing the automation engine's capabilities and initial use cases | -| 1. | MVP Automation Engine | Integrating with parachain testnets to validate Chainflows utility. Develop core pallet for event-driven automation with basic web UI supporting simple scripting for cross-chain asset transfers. | -| 2. | Surveying users & Improvements | Advanced Automation & XCM Integration | Enhanced script conditions, timers, oracle data integration, and full demonstration of real cross-chain automation between two parachains. | - -### 💰 Budget Breakdown - -| Milestone | Deliverables | Cost (USD) | Estimated Completion | -|-----------|-----------------------------------------------------------|------------|----------------------| -| 1 | **MVP Automation Engine**, License, docs, testing, article | $5,000 | 1.5 months | -| 2 | Advanced Automation & XCM Integration | $5,000 | 1.5 months | -| **Total** | | **$10,000**| **3 months** | - -## 🔮 Future Plans - -- Plan to expand the platform with additional parachain integrations, advanced scripting, and community-driven script libraries. -- Pursue additional funding from Web3 Foundation Grants and potential VC support. -- Aim to establish ChainFlow as the standard cross-chain automation solution within Polkadot. - -## ℹ️ Additional Information - -- Conducted preliminary research and validation confirming strong community and developer interest. -- Currently, no other teams have contributed; future collaborations planned. -- Applied exclusively to Polkadot Fast-Grants Programme at this stage. - -ChainFlow aims to significantly enhance Polkadot’s cross-chain usability, automation, and accessibility, driving ecosystem-wide innovation and adoption. From 13d588ea8daed1c2bdaa0973014d0e145897bccc Mon Sep 17 00:00:00 2001 From: Sachin Gurjar Date: Mon, 16 Jun 2025 16:30:36 +0530 Subject: [PATCH 202/242] Delete ChainFlow.md --- ChainFlow.md | 132 --------------------------------------------------- 1 file changed, 132 deletions(-) delete mode 100644 ChainFlow.md diff --git a/ChainFlow.md b/ChainFlow.md deleted file mode 100644 index ead3e340d1f..00000000000 --- a/ChainFlow.md +++ /dev/null @@ -1,132 +0,0 @@ -# 📝 ChainFlow – Decentralized Automation Engine - -## 🌟 Project Overview - -**Tagline:** -Cross-chain decentralized scripting and automation for Polkadot parachains. - -**Brief Description:** -ChainFlow is a decentralized on-chain automation engine enabling customizable workflows ("scripts") across parachains. Users and developers can automate tasks based on blockchain events, oracle data, time triggers, or user-defined conditions, significantly enhancing usability and efficiency within the Polkadot ecosystem. - -**Relation to Polkadot:** -Fully utilizes Polkadot's core features—Substrate framework, XCM messaging, and cross-chain interoperability—making complex multi-chain automation possible and accessible. - -**Team Interest:** -Passionate about enhancing blockchain usability and automation, driven by a strong vision to simplify complex interactions and maximize Polkadot’s cross-chain potential. - -### 🔍 Project Details - -**Technology Stack:** -- Framework: Substrate, Rust -- Cross-chain communication: XCM -- Smart contracts: ink! -- Frontend: React.js, Tailwind CSS -- Oracles: Integrations with external oracle providers (e.g., Chainlink) - -**Core Components & Architecture:** -- Automation Pallet (Substrate pallet for scripting logic) -- Cross-Chain Executor (XCM-based execution engine) -- Web-based Script Editor -- Decentralized Workers (off-chain workers for event monitoring and script execution) - -**Prior Work:** -- Conceptual architecture and feasibility study completed - -**Mockups/UI:** -- Intuitive web-based interface for scripting workflows -- Drag-and-drop visual scripting with real-time feedback - -**Data Models/API:** -- RESTful API endpoints for creating, managing, and triggering scripts -- Real-time event subscriptions and webhook integrations - -**Project Limitations:** -- Initial implementation supports limited parachains and basic event triggers. -- Does not include extensive AI-driven script optimization in initial milestones. - -### 🧩 Ecosystem Fit - -**Fit in Polkadot Ecosystem:** -Vital middleware enhancing cross-chain functionality and user experience across all parachains. - -**Target Audience:** -- Polkadot users managing multiple assets and parachains -- Developers and DeFi/NFT/Governance platforms - -**Needs Met:** -- Simplifies complex cross-chain interactions -- Automates routine tasks, boosting efficiency and adoption - -**Similar Projects:** -- No direct competitor exists within the Polkadot ecosystem currently -- Distinct from standard automation tools like Zapier due to decentralization and Polkadot-specific features - -## 👥 Team - -- **Team Name:** ChainOps Labs (future team planned) -- **Contact Name:** Sachin Gurjar -- **Contact Email:** sachinhlo232@gmail.com -- **Website:** https://github.com/sachincoder1 - -### Team members - -- Sachin Gurjar - -#### LinkedIn Profiles - -- https://linkedin.com/in/sachingurjar - -### Team Code Repos - -- https://github.com/sachincoder1 - -#### GitHub Accounts - -- https://github.com/sachincoder1 - -### Team's experience - -Experienced blockchain developer specializing in Substrate, Polkadot, and full-stack development. Completed **Polkadot Blockchain Academy** and actively contributing to blockchain projects and hackathons. - -## 📊 Development Status - -Conceptualized architecture and conducted feasibility research, ready to initiate MVP development. - -## 📅 Development Roadmap - -### Overview - -- **Estimated Duration:** 3 months -- **Full-Time Equivalent (FTE):** 1 -- **Total Costs:** $10,000 USD - -| Number | Deliverable | Specification | -| ------ | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 0a. | License | Apache 2.0 | -| 0b. | Documentation | Inline documentation and detailed tutorial covering setup, scripting workflows, and usage examples | -| 0c. | Testing and Testing Guide| Comprehensive unit tests for core functionalities and detailed guide on running tests | -| 0d. | Article | Publish an article detailing the automation engine's capabilities and initial use cases | -| 1. | MVP Automation Engine | Develop core pallet for event-driven automation with basic web UI supporting simple scripting for cross-chain asset transfers | -| 2. | Advanced Automation & XCM Integration | Enhanced script conditions, timers, oracle data integration, and full demonstration of real cross-chain automation between two parachains. | - -### 💰 Budget Breakdown - -| Milestone | Deliverables | Cost (USD) | Estimated Completion | -|-----------|-----------------------------------------------------------|------------|----------------------| -| 1 | **MVP Automation Engine**, License, docs, testing, article | $5,000 | 1.5 months | -| 2 | Advanced Automation & XCM Integration | $5,000 | 1.5 months | -| **Total** | | **$10,000**| **3 months** | - -## 🔮 Future Plans - -- Plan to expand the platform with additional parachain integrations, advanced scripting, and community-driven script libraries. -- Pursue additional funding from Web3 Foundation Grants and potential VC support. -- Aim to establish ChainFlow as the standard cross-chain automation solution within Polkadot. - -## ℹ️ Additional Information - -- Conducted preliminary research and validation confirming strong community and developer interest. -- Currently, no other teams have contributed; future collaborations planned. -- Applied exclusively to Polkadot Fast-Grants Programme at this stage. - -ChainFlow aims to significantly enhance Polkadot’s cross-chain usability, automation, and accessibility, driving ecosystem-wide innovation and adoption. From bac7c3115110cdeccf7160bec49f5aebfe67a793 Mon Sep 17 00:00:00 2001 From: Sacred Protocol <81438925+SacredProtocol@users.noreply.github.com> Date: Mon, 16 Jun 2025 16:24:23 -0400 Subject: [PATCH 203/242] Update sacred-protocol.md Revised "Future Plans" Section within the proposal to talk more about the long term value for the Polkadot Ecosystem, title of the section has also been updated to reflect this intention. --- applications/sacred-protocol.md | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/applications/sacred-protocol.md b/applications/sacred-protocol.md index c8cde6c876e..751329992b0 100644 --- a/applications/sacred-protocol.md +++ b/applications/sacred-protocol.md @@ -173,14 +173,21 @@ Sacred Protocol is the result of an iterative journey through multiple real-worl | **Total** | | **$15,000** | **2 months** | -## 🔮 Future Plans - -- Convert core business logic into Smart Contracts (ie. Escrow Mechanisms) -- Expand support for native tips on other Polkadot wallets and parachains -- Launch Creator Analytics Dashboard for tipping history and top fans -- Partner with content platforms (eg. Kick, BlueSky) -- Pursue additional grants or venture support to scale tipping volume -- Expand Integrations with [Polkadot App](https://polkadot.subsquare.io/referenda/1573) for more user adoption +## 🔮 Future Plans & Long Term Value for Polkadot Ecosystem + +**Over the next iterations we have in store, Sacred’s north‑star is to make DOT (and parachain‑native USDC) the default “thank‑you” currency of the internet. Every tip will travel via XCM, hopping transparently between the Relay Chain and any integrated parachain, so creators and fans experience a single friction‑free wallet while Polkadot captures the fee flow. Once this internal flywheel is proven, we will layer in bridge adapters (e.g. Snowbridge, Wormhole) that convert ETH, SOL, or other L1 liquidity into DOT before it enters Sacred, importing external value—and new users—into the Polkadot economy while keeping settlement trust‑minimised.** + +- Convert core business logic into ink! smart contracts (e.g. escrow/dispute‑resolution modules) to remove all off‑chain trust assumptions. + +- Expand support for native tips on additional Polkadot wallets and parachains, ensuring one‑click UX across the ecosystem. + +- Launch a Creator Analytics Dashboard so creators can track tipping history, top fans, and cross‑parachain revenue. + +- Partner with mainstream content platforms (e.g. Kick, BlueSky) to embed Polkadot‑powered tipping in their creator tooling. + +- Pursue additional grants or venture support to scale transaction volume and liquidity incentives. + +- Expand integrations with the official [Polkadot App](https://polkadot.subsquare.io/referenda/1573) (referendum 1573) to drive greater on‑chain adoption and visibility. ## ℹ️ Additional Information From 25c60a870e5350adfc3b19e682391a8c7434a465 Mon Sep 17 00:00:00 2001 From: Sacred Protocol <81438925+SacredProtocol@users.noreply.github.com> Date: Tue, 17 Jun 2025 00:34:39 -0400 Subject: [PATCH 204/242] Update sacred-protocol.md --- applications/sacred-protocol.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/applications/sacred-protocol.md b/applications/sacred-protocol.md index 751329992b0..a22a3e2ea8c 100644 --- a/applications/sacred-protocol.md +++ b/applications/sacred-protocol.md @@ -172,6 +172,22 @@ Sacred Protocol is the result of an iterative journey through multiple real-worl | 3 | - Deploy on Polkadot Mainnet
- Integrate Polkadot wallet integrations (SubWallet or Talisman) for sending tips on Sacred App
- Complete CLI tool with comprehensive unit tests & documentation
- Lock in Polkadot Creator Campaign
- Formalize a partnership with a Polkadot creator to run the campaign | $5,000 | 0.5 months | | **Total** | | **$15,000** | **2 months** | +### Budget Breakdown by Milestone + +### Milestone 1 +- **Employee Cost:** $5,000 (1 engineer for 1 month) +- **Infrastructure Cost:** $0 (minimal infra needs, deferred to later stages) +- **Total:** $5,000 + +### Milestone 2 +- **Employee Cost:** $3,750 (1.5 engineers for 0.5 month) +- **Infrastructure Cost:** $1,250 (API costs, RPC Endpoints, CI/CD & Devops, Node Service Providers, AI Tooling) +- **Total:** $5,000 + +### Milestone 3 +- **Employee Cost:** $4,500 (1.5 engineers for 0.5 month, 0.5 campaign manager for 0.5 month) +- **Infrastructure Cost:** $500 (The infrastructure costs allocated to Milestone 3 are partially carried over from Milestone 2, e.g. Monthly service fees) +- **Total:** $5,000 ## 🔮 Future Plans & Long Term Value for Polkadot Ecosystem From 0b3eff010e00cd84b19165f7e970a4f87b09d7b8 Mon Sep 17 00:00:00 2001 From: muddlebee <8139783+muddlebee@users.noreply.github.com> Date: Tue, 17 Jun 2025 15:00:21 +0530 Subject: [PATCH 205/242] Update scaffold-dot.md --- applications/scaffold-dot.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/applications/scaffold-dot.md b/applications/scaffold-dot.md index b1627bf4651..a619bc67027 100644 --- a/applications/scaffold-dot.md +++ b/applications/scaffold-dot.md @@ -51,12 +51,11 @@ Hub is pretty new, the ecosystem has been focused on Ink! smart contract tooling ### Team members -Miles Patterson, Anwesh Nayak +Miles Patterson #### LinkedIn Profiles (if available) - https://www.linkedin.com/in/miles-patterson-a02653139 -- https://www.linkedin.com/anweshnayak ### Team Code Repos @@ -65,12 +64,16 @@ Miles Patterson, Anwesh Nayak Please also provide the GitHub accounts of all team members: - https://github.com/gotnoshoeson -- https://github.com/muddlebee + ### Team's experience Miles has ~3 years of full stack dev experience. He has been using scaffold-eth since the first version and provides support in the various scaffold-eth telegram chatrooms. Has written tutorials on how to implement a proxy factory with scaffold-eth 2 for Minimal Proxies, UUPS, and Upgradeable Beacon Proxies including additional components for doing so. He has also forked buidlguidlv3 for an MVP of FanSociety.xyz -Anwesh has ~5 years full stack dev experience. Previously worked as a tech lead at B2B fintech firm. Was previously a Polkadot Ambassador and the community manager/moderator of the official Polkadot/Kusama discord. Has been contributing to Polkadot ecosystem for >2 years. Has participated in Thousand Contributors Programme by w3f and has been adding suggestions/improvements across the w3f github projects (polkadot-wiki). Also wrote a comprehensive tutorial to get started with Polkadot using the polkadot-js API. https://polkadotjs-developer-hub.gitbook.io/ + +### Contributor and Advisor +- https://github.com/muddlebee +Muddlebee has ~5 years full stack dev experience. Previously worked as a tech lead at B2B fintech firm. Was previously a Polkadot Ambassador and the community manager/moderator of the official Polkadot/Kusama discord. Has been contributing to Polkadot ecosystem for >2 years. Has participated in Thousand Contributors Programme by w3f and has been adding suggestions/improvements across the w3f github projects (polkadot-wiki). Also wrote a comprehensive tutorial to get started with Polkadot using the polkadot-js API. https://polkadotjs-developer-hub.gitbook.io/ + ## 📊 Development Status From ba27c0f49889ef1c7b823f3586e0de7eef71fea6 Mon Sep 17 00:00:00 2001 From: singh Date: Tue, 17 Jun 2025 21:48:44 -0400 Subject: [PATCH 206/242] updated budget breakdown --- applications/polka_RTC.md | 43 ++++++++++++++++++++++++++++++++------- 1 file changed, 36 insertions(+), 7 deletions(-) diff --git a/applications/polka_RTC.md b/applications/polka_RTC.md index 2a98114820e..2ebf645c40b 100644 --- a/applications/polka_RTC.md +++ b/applications/polka_RTC.md @@ -122,13 +122,42 @@ Research and experimentation completed using `actix-web` and SFU stream routing | 3 | Recording + IPFS | RTP capture → GStreamer pipeline → WebM file → Upload to IPFS and return CID | | 4 | Substrate Integration | Store session CID, timestamps, and participant events (join, drop, reconnect) on a test Substrate chain using `subxt` | -### 💰 Budget Breakdown - -| Milestone | Deliverables | Cost (USD) | Estimated Completion | -|-----------|--------------|------------|----------------------| -| 1 | 0a, 0b, 0c, 0d, 1, 2 | $5,000 | 1.5 months | -| 2 | 3, 4 | $5,000 | 1.5 months | -| **Total** | | **$10,000** | **3 months** | +### 💰 Budget Breakdown (Solo Developer @ $30/hr) + +#### Milestone 1 + +| Task | Hours | Rate | Subtotal | +|---------------------------------------------------|--------|--------|----------| +| Set up signaling server (`actix-web`) | 40 | $30/hr | $1,200 | +| Implement SFU media routing (`webrtc-rs`) | 64 | $30/hr | $1,920 | +| Develop test suite + CLI validation | 48 | $30/hr | $1,440 | +| Basic frontend (React) integration for proctoring | 32 | $30/hr | $960 | +| **Milestone 1 Total** | 184 | — | **$5,520** | + +#### Milestone 2 + +| Task | Hours | Rate | Subtotal | +|---------------------------------------------------|--------|--------|----------| +| Build recording pipeline (GStreamer) | 40 | $30/hr | $1,200 | +| IPFS integration + storage validation | 24 | $30/hr | $720 | +| Implement Substrate interaction (`subxt`) | 48 | $30/hr | $1,440 | +| Log participant events (join, drop, reconnect) | 24 | $30/hr | $720 | +| Write documentation + tutorial | 4 | $30/hr | $120 | +| Write blog article + prepare milestone PR | 4 | $30/hr | $120 | +| Final testing + polishing + delivery | 24 | $30/hr | $720 | +| **Milestone 2 Total** | 168 | — | **$5,040** | + +--- + +### 💵 Budget Summary + +| Item | Details | +|----------------------------|-----------------| +| **Total Hours** | 352 hrs | +| **Hourly Rate** | $30/hr | +| **Total Development Cost** | **$10,560** | +| **Requested Grant Amount** | **$10,000** | +| **Rationale** | Full-stack solo development of PolkaRTC: signaling, SFU logic, on-chain event logging, IPFS integration, minimal frontend, and public documentation. ## 🔮 Future Plans From a11b399888eed55b1ddd0883e808c6a80952b92a Mon Sep 17 00:00:00 2001 From: JY20 Date: Wed, 18 Jun 2025 11:51:52 -0400 Subject: [PATCH 207/242] updating the details budget breakdown and Ecosystem Fit And Long Term Values --- applications/eunoia.md | 100 ++++++++++++++++++++++++++++------------- 1 file changed, 69 insertions(+), 31 deletions(-) diff --git a/applications/eunoia.md b/applications/eunoia.md index ea0151037af..173b0c9b70e 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -91,29 +91,42 @@ That story stuck with us. Eunoia makes sure that money meant to help actually he - Not a pooled grant platform -### 🧩 Ecosystem Fit - -**Where does this fit?** -- “DeFi-for-good” layer -- First Polkadot-native donation protocol -- Widget-ready for Polkadot-Hub - -**Target Audience** -- Social-good DAOs -- Civic donors -- Underfunded nonprofits - -**Need Met** -- Transparent, traceable, low-fee donations -- Real-time donor visibility and impact tracking - -**Competitors?** -None with AI Agents like Compass for curating/matching verified charities and organizations. Other Web2 platforms do not use smart contracts for charity on just Web2 payment processors and admin overheads, which results in high fees. - -**Why it doesn’t exist yet?** -Social good ≠ DeFi yet; tech stack is complex (ink! + AI Agents + full-stack). - -> **Note**: We prioritize projects building on Plaza/Polkadot Hub, games, and DeFi applications, though all types of projects will be considered. +### 🧩 Ecosystem Fit And Long Term Values + +Eunoia is a pioneering "DeFi-for-good" giving protocol, uniquely positioned to enhance the Polkadot ecosystem by addressing key challenges, expanding user adoption, and introducing innovative features. Below is an outline of how Eunoia contributes to the ecosystem and long-term value to Polkadot. + +## 1. Driving User Adoption Through Simplified Interfaces +Polkadot faces challenges with declining user bases and transaction volumes, largely due to complex interfaces that deter new users. Eunoia tackles this by: +- **Simplifying Access**: Integrating Web2.5 payment solutions, allowing users to donate via familiar Web2 payment methods or Web3 crypto payments. Eunoia handles crypto conversions, ensuring seamless delivery to charities. +- **User-Friendly Design**: Offering a widget-ready interface compatible with Polkadot-Hub, making it easy for users to engage with the platform without navigating complex DeFi protocols. +- **Outcome**: By lowering the entry barrier, Eunoia attracts a broader audience, including civic donors and non-crypto-native users, boosting Polkadot’s overall user base and transaction activity. + +## 2. Pioneering a Polkadot-Native Giving Protocol +As the first Polkadot-native giving platform, Eunoia fills a critical gap in the ecosystem: +- **Unique Positioning**: Unlike Web2 charity platforms reliant on payment processors with high fees and administrative overhead, Eunoia leverages Polkadot’s ink! smart contracts for transparent, low-fee, and traceable donations. +- **Real-Time Impact Tracking**: Donors gain visibility into their contributions’ impact, fostering trust and encouraging repeat engagement. +- **Outcome**: Eunoia establishes Polkadot as a hub for social-good DeFi, attracting purpose-driven users and organizations to the ecosystem. + +## 3. Leveraging AI for Enhanced Functionality +Eunoia’s integration of Compass, an AI agent for curating and matching verified charities, sets it apart from competitors: +- **No Direct Competitors**: No other platform combines AI-driven charity verification with Polkadot’s smart contract capabilities, offering a unique value proposition. +- **Enhanced Match**: AI-driven curation ensures donors are matched with verified nonprofits that align with their preferences, improving the donation experience and efficiency. +- **Outcome**: This innovative feature positions Polkadot as a leader in blending AI and blockchain for social impact, drawing attention from developers and organizations exploring similar integrations. + +## 4. Supporting Social-Good DAOs and Nonprofits +Eunoia targets social-good DAOs, civic donors, and underfunded nonprofits, addressing their specific needs: +- **Tailored Solutions**: Provides a low-fee, transparent platform for donations, directly benefiting underfunded organizations. +- **Community Building**: By onboarding charities and fostering donor engagement, Eunoia creates a vibrant community within Polkadot, encouraging long-term participation. +- **Outcome**: Strengthens Polkadot’s ecosystem by aligning it with socially impactful initiatives, attracting mission-driven users and organizations. + +## Conclusion +Eunoia adds long-term value to Polkadot by: +- Simplifying user onboarding with Web2.5 payments and intuitive interfaces. +- Establishing a first-of-its-kind donation protocol with low fees and transparent tracking. +- Integrating AI to enhance trust and functionality. +- Supporting social-good initiatives that attract diverse users + +By increasing user engagement, transaction volume, and ecosystem visibility, Eunoia positions Polkadot as a leading blockchain for social impact and DeFi innovation. ## 👥 Team @@ -208,14 +221,39 @@ We’ve already built an MVP version of our application during the EasyA Hackath #### 🧮 Resource Allocation (by milestone) -| Milestone | Hours / Items | Amount | -|-----------|---------------|--------| -| **1** | 80 hrs ink! smart contract @ $25/hr = $2,000, UI dev @ $25/hr = $500, Hosting + testnet gas + domain = $400 | $2,000 + $500 + $400 = $2,900 | -| **2** | 100 hrs Compass AI & backend @ $25/hr = $2,500, AI inference credits = $100 | $2,500 + $100 = $2,600 | -| **3** | 100 hrs testing, onboarding, content @ $25/hr = $2,500, Marketing/events, X Premium, merch, extra gas = $500 | $2,500 + $500 = $3,000 | - -> **Why this split?** -> • Front-loads core infrastructure (Milestone 1), isolates the AI differentiator (Milestone 2), and reserves verification + go-to-market tasks for Milestone 3. +| Milestone | Task Description | Hours | Rate ($/hr) | Cost ($) | Additional Expenses | Total Amount ($) | +|-----------|------------------|-------|-------------|----------|---------------------|------------------| +| **1** | Ink! smart contract development (testnet) | 60 | 25 | 1,500 | - | - | +| | Fixing and updating smart contract for mainnet | 20 | 25 | 500 | - | - | +| | UI development | 20 | 25 | 500 | - | - | +| | Hosting (cloud services for testnet) | - | - | - | 200 | - | +| | Testnet gas fees | - | - | - | 150 | - | +| | Domain registration | - | - | - | 50 | - | +| **Milestone 1 Total** | | 100 | - | 2,500 | 400 | **2,900** | +| **2** | AI model development for Compass AI | 60 | 25 | 1,500 | - | - | +| | Backend setup for APIs (AI model integration) | 20 | 25 | 500 | - | - | +| | Deployment of API backend, AI model, and database to cloud | 20 | 25 | 500 | - | - | +| | AI inference credits (cloud-based AI processing) | - | - | - | 100 | - | +| **Milestone 2 Total** | | 100 | - | 2,500 | 100 | **2,600** | +| **3** | Testing and quality assurance | 20 | 25 | 500 | - | - | +| | Onboarding charities (reach outs, board meetings, integration setup) | 60 | 25 | 1,500 | - | - | +| | Content creation (brand building, social media posts, marketing campaigns) | 20 | 25 | 500 | - | - | +| | Marketing campaigns and events | - | - | - | 200 | - | +| | X Premium subscription (for enhanced visibility) | - | - | - | 200 | - | +| | Merchandise (promotional materials) | - | - | - | 80 | - | +| | Additional gas fees (mainnet transactions) | - | - | - | 20 | - | +| **Milestone 3 Total** | | 100 | - | 2,500 | 500 | **3,000** | +| **Grand Total** | | 300 | - | 7,500 | 1,000 | **8,500** | + +>### Notes +>- **Hourly Rate**: All development, testing, and content creation tasks are billed at $25/hour. +>- **Additional Expenses**: Include non-labor costs such as hosting, gas fees, domain registration, AI inference credits, marketing, X Premium subscription, merchandise, and extra gas for transactions. +>- **Milestone Breakdown**: + > - **Milestone 1**: Smart contract development, UI, and infrastructure setup for testnet and mainnet. + > - **Milestone 2**: AI model development, backend API setup, and cloud deployment. + > - **Milestone 3**: Testing, charity onboarding, content creation, and marketing efforts. +>- **Why this split?** +> - Front-loads core infrastructure (Milestone 1), isolates the AI differentiator (Milestone 2), and reserves verification + go-to-market tasks for Milestone 3. ## 🔮 Future Plans From 42a5a035acb75aa5458be95ed1f6e842c6e2747c Mon Sep 17 00:00:00 2001 From: Alex Salsali <71096633+asalsali@users.noreply.github.com> Date: Wed, 18 Jun 2025 16:06:34 +0000 Subject: [PATCH 208/242] Updates for Ecosystem Fit --- applications/eunoia.md | 81 +++++++++++++++++++++++------------------- 1 file changed, 44 insertions(+), 37 deletions(-) diff --git a/applications/eunoia.md b/applications/eunoia.md index 173b0c9b70e..6230c924572 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -91,47 +91,54 @@ That story stuck with us. Eunoia makes sure that money meant to help actually he - Not a pooled grant platform -### 🧩 Ecosystem Fit And Long Term Values - -Eunoia is a pioneering "DeFi-for-good" giving protocol, uniquely positioned to enhance the Polkadot ecosystem by addressing key challenges, expanding user adoption, and introducing innovative features. Below is an outline of how Eunoia contributes to the ecosystem and long-term value to Polkadot. - -## 1. Driving User Adoption Through Simplified Interfaces -Polkadot faces challenges with declining user bases and transaction volumes, largely due to complex interfaces that deter new users. Eunoia tackles this by: -- **Simplifying Access**: Integrating Web2.5 payment solutions, allowing users to donate via familiar Web2 payment methods or Web3 crypto payments. Eunoia handles crypto conversions, ensuring seamless delivery to charities. -- **User-Friendly Design**: Offering a widget-ready interface compatible with Polkadot-Hub, making it easy for users to engage with the platform without navigating complex DeFi protocols. -- **Outcome**: By lowering the entry barrier, Eunoia attracts a broader audience, including civic donors and non-crypto-native users, boosting Polkadot’s overall user base and transaction activity. - -## 2. Pioneering a Polkadot-Native Giving Protocol -As the first Polkadot-native giving platform, Eunoia fills a critical gap in the ecosystem: -- **Unique Positioning**: Unlike Web2 charity platforms reliant on payment processors with high fees and administrative overhead, Eunoia leverages Polkadot’s ink! smart contracts for transparent, low-fee, and traceable donations. -- **Real-Time Impact Tracking**: Donors gain visibility into their contributions’ impact, fostering trust and encouraging repeat engagement. -- **Outcome**: Eunoia establishes Polkadot as a hub for social-good DeFi, attracting purpose-driven users and organizations to the ecosystem. - -## 3. Leveraging AI for Enhanced Functionality -Eunoia’s integration of Compass, an AI agent for curating and matching verified charities, sets it apart from competitors: -- **No Direct Competitors**: No other platform combines AI-driven charity verification with Polkadot’s smart contract capabilities, offering a unique value proposition. -- **Enhanced Match**: AI-driven curation ensures donors are matched with verified nonprofits that align with their preferences, improving the donation experience and efficiency. -- **Outcome**: This innovative feature positions Polkadot as a leader in blending AI and blockchain for social impact, drawing attention from developers and organizations exploring similar integrations. - -## 4. Supporting Social-Good DAOs and Nonprofits -Eunoia targets social-good DAOs, civic donors, and underfunded nonprofits, addressing their specific needs: -- **Tailored Solutions**: Provides a low-fee, transparent platform for donations, directly benefiting underfunded organizations. -- **Community Building**: By onboarding charities and fostering donor engagement, Eunoia creates a vibrant community within Polkadot, encouraging long-term participation. -- **Outcome**: Strengthens Polkadot’s ecosystem by aligning it with socially impactful initiatives, attracting mission-driven users and organizations. - -## Conclusion -Eunoia adds long-term value to Polkadot by: -- Simplifying user onboarding with Web2.5 payments and intuitive interfaces. -- Establishing a first-of-its-kind donation protocol with low fees and transparent tracking. -- Integrating AI to enhance trust and functionality. -- Supporting social-good initiatives that attract diverse users - -By increasing user engagement, transaction volume, and ecosystem visibility, Eunoia positions Polkadot as a leading blockchain for social impact and DeFi innovation. +### 🧩 Ecosystem Fit & Long-Term Value for Polkadot + +Eunoia enhances the Polkadot ecosystem in four key ways — by solving real adoption challenges, launching the first Polkadot-native donation protocol, integrating AI to differentiate the platform, and growing a social-good user base previously underserved in Web3. + +#### 1. Simplified Onboarding → More Users & Transactions +Polkadot struggles with onboarding non-technical users. Eunoia fixes that by: +- **Web2.5 Integration** – Users can donate using traditional methods while Eunoia handles conversion and on-chain execution. +- **Widget-Ready Design** – Enables simple plug-and-play into Polkadot Hub, DAOs, or civic org sites. +- **Outcome**: Broadens Polkadot’s appeal beyond developers and DeFi natives — growing daily active users and token movement. + +#### 2. First Polkadot-Native Giving Protocol +Eunoia fills a critical gap as the **first donation platform built on ink!**: +- **Transparent by Default** – Donations logged on-chain, impact linked to event emissions (`DonateEvent`, `CharityRegisteredEvent`). +- **Low Fee, High Trust** – Cuts out Web2 intermediaries, building donor trust through verifiability. +- **Outcome**: Positions Polkadot as the go-to ecosystem for purpose-driven giving and social-good primitives. + +#### 3. Unique AI Agent (Compass) for Donor Matching +Unlike any current protocol: +- **Compass AI** personalizes giving through real-time cause-matching using transformer embeddings. +- **No equivalent competitors** in the Polkadot ecosystem combining smart contracts + AI-powered impact curation. +- **Outcome**: Draws in developers and orgs exploring the intersection of Web3 + AI, showcasing Polkadot’s innovation layer. + +#### 4. Ecosystem Growth via Social Impact Orgs & DAOs +- **Target Audience** – Civic donors, underfunded nonprofits, and social-good DAOs. +- **Network Effect** – Charities bring users; users bring more causes; all transactions run through Polkadot. +- **Outcome**: Converts a traditionally underrepresented user segment into recurring ecosystem contributors. + +--- + +### 🚀 Summary Impact + +| Impact Area | Contribution | +|-------------|--------------| +| **User Growth** | Web2.5 design draws in new donors & orgs | +| **Technical Differentiation** | AI + ink! contracts = novel Web3 primitive | +| **Ecosystem Expansion** | New transaction types: donations, impact events | +| **Mission Alignment** | Enables real-world utility for Polkadot assets | + +--- + +> In short, Eunoia helps Polkadot become a home for purpose-driven giving — not just finance. It aligns with the broader Web3 movement toward real-world utility and decentralization that builds public trust. + + ## 👥 Team - **Team Name:** Eunoia -- **Contact Name:** Jimmy Yan +- **Contact Name:** Jimmy Yan - **Contact Email:** jimmyyan1337@gmail.com - **Website:** https://github.com/JY20/eunoia From ecc6ccda3be66b7b9493186359445911a76079a3 Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Thu, 19 Jun 2025 13:19:27 +0100 Subject: [PATCH 209/242] experience --- applications/LiquiDot.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 1db1effe2d9..1f09176cd58 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -370,9 +370,10 @@ Please list the legal name of all grant beneficiaries. Solo developers (1-person ### Team's experience -(Each of us, should write individual experience, then we could combine into some ending statement) - **Rashad Hosseini**, a software engineer with a bachelor's degree from the University of Leeds and currently working at the fintech unicorn Checkout.com. With experience in building robust financial technology solutions providing valuable expertise in developing secure and scalable systems, which is essential for creating reliable DeFi applications. -- **Gabriel Bandman**, +- **Fedir Maliarenko**, a crypto enthusiast currently studying Business Analytics at the University of Southampton. With hands-on experience in DeFi protocols, liquidity provision (LP), and automated trading, bringing practical insight into the mechanics of decentralized finance—an essential foundation for contributing to the creation of the product +- **Gabriel Bandman**, a software engineer and 3-time Web3/DeFi hackathon winner with hands-on experience building AI-driven trading agents, delta-neutral vaults, and liquidity automation systems. With a focus on reactive smart contracts and full-stack product development, bringing deep technical expertise in automating liquidity provision and optimizing DeFi strategies—crucial for advancing the protocol’s core functionality. + ## 📊 Development Status @@ -415,7 +416,6 @@ Please provide a breakdown of your budget by milestone: | **Total** | | **$10,000** | **8 weeks** | - ## 🔮 Future Plans Please include: From 6589e084ec544613f60d6e86707c6ef7c11e2c5f Mon Sep 17 00:00:00 2001 From: Sacred Protocol <81438925+SacredProtocol@users.noreply.github.com> Date: Fri, 20 Jun 2025 12:03:11 -0400 Subject: [PATCH 210/242] Update sacred-protocol.md Updated the budget items to conform to the 10k USD limit constraint. --- applications/sacred-protocol.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/applications/sacred-protocol.md b/applications/sacred-protocol.md index a22a3e2ea8c..cf66c4ffee2 100644 --- a/applications/sacred-protocol.md +++ b/applications/sacred-protocol.md @@ -167,27 +167,27 @@ Sacred Protocol is the result of an iterative journey through multiple real-worl | **Milestone** | **Deliverables** | **Cost (USD)** | **Estimated Completion** | |--------------|------------------|----------------|---------------------------| -| 1 | - Open source CLI tool to interact with Sacred API for sending & receiving tips on Polkadot Westend with native DOT tokens on Twitter/X | $5,000 | 1 month | -| 2 | - Deploy on Polkadot Kusama
- Integrate Polkadot wallet integrations (SubWallet or Talisman) for claiming tips on Sacred App
- Support for: stablecoin on Polkadot (USDC), other platforms (Twitch, Kick, YouTube)
- Updated open source CLI tool | $5,000 | 0.5 months | -| 3 | - Deploy on Polkadot Mainnet
- Integrate Polkadot wallet integrations (SubWallet or Talisman) for sending tips on Sacred App
- Complete CLI tool with comprehensive unit tests & documentation
- Lock in Polkadot Creator Campaign
- Formalize a partnership with a Polkadot creator to run the campaign | $5,000 | 0.5 months | -| **Total** | | **$15,000** | **2 months** | +| 1 | - Open source CLI tool to interact with Sacred API for sending & receiving tips on Polkadot Westend with native DOT tokens on Twitter/X | $3,500 | 1 month | +| 2 | - Deploy on Polkadot Kusama
- Integrate Polkadot wallet integrations (SubWallet or Talisman) for claiming tips on Sacred App
- Support for: stablecoin on Polkadot (USDC), other platforms (Twitch, Kick, YouTube)
- Updated open source CLI tool | $3,500 | 0.5 months | +| 3 | - Deploy on Polkadot Mainnet
- Integrate Polkadot wallet integrations (SubWallet or Talisman) for sending tips on Sacred App
- Complete CLI tool with comprehensive unit tests & documentation
- Lock in Polkadot Creator Campaign
- Formalize a partnership with a Polkadot creator to run the campaign | $3,000 | 0.5 months | +| **Total** | | **$10,000** | **2 months** | ### Budget Breakdown by Milestone -### Milestone 1 -- **Employee Cost:** $5,000 (1 engineer for 1 month) -- **Infrastructure Cost:** $0 (minimal infra needs, deferred to later stages) -- **Total:** $5,000 +**Milestone 1** +- **Employee Cost:** $3,500 (1 engineer for 1 month) +- **Infrastructure Cost:** $0 (minimal infra needs, deferred to later stages) +- **Total:** $3,500 -### Milestone 2 -- **Employee Cost:** $3,750 (1.5 engineers for 0.5 month) -- **Infrastructure Cost:** $1,250 (API costs, RPC Endpoints, CI/CD & Devops, Node Service Providers, AI Tooling) -- **Total:** $5,000 +**Milestone 2** +- **Employee Cost:** $2,250 (1 engineers for 0.5 month) +- **Infrastructure Cost:** $1,250 (API costs, RPC Endpoints, CI/CD & Devops, Node Service Providers, AI Tooling) +- **Total:** $3,500 -### Milestone 3 -- **Employee Cost:** $4,500 (1.5 engineers for 0.5 month, 0.5 campaign manager for 0.5 month) -- **Infrastructure Cost:** $500 (The infrastructure costs allocated to Milestone 3 are partially carried over from Milestone 2, e.g. Monthly service fees) -- **Total:** $5,000 +**Milestone 3** +- **Employee Cost:** $2,500 (1 engineer for 0.5 month) +- **Infrastructure Cost:** $500 (The infrastructure costs allocated to Milestone 3 are partially carried over from Milestone 2, e.g. Monthly service fees) +- **Total:** $2,500 ## 🔮 Future Plans & Long Term Value for Polkadot Ecosystem From 0d8ecd265721ddeb20cc8c139cb9214af80223de Mon Sep 17 00:00:00 2001 From: Wei Rong <56021409+wr1159@users.noreply.github.com> Date: Sat, 21 Jun 2025 01:41:39 +0800 Subject: [PATCH 211/242] stampika.md: Add answers to review questions --- applications/stampika.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/applications/stampika.md b/applications/stampika.md index 90161ebd486..6a6eb543439 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -183,3 +183,23 @@ EasyA Consensus Hackathon 2025 Achievements - Forte: 3rd Place The project is fresh out of EasyA Consensus Hackathon. We focused intensely on the stampika for the whole 3 days and we are looking to take it to the next level + +### Answers to Questions during Review + +> How do you plan to cover user gas fees? We don't see this reflected in your budget breakdown or technical deliverable + +We plan to deploy on testnet for our pilot testing so we will be slowly collecting DOT tokens from the faucet. In the future when we launch on mainnet, we have spoken to Eric from Distractive and he mentioned that Minting gas-fees can be covered by the Marketing Bounty in the future. + + If needed, we are more than happy to deploy the pilot testing on the mainnet and can re-allocate the budget from elsewhere. + +Regarding the technical aspect, the minting will be done via our backend server as of now. We will consider moving to using EIP7702 smart wallets in the future when it is less experimental and available on Polkadot Asset Hub. Upon scanning of the NFC tags, the users' client will call the backend with their privy access token and the backend server will then call the mint function with the backend wallet. + +> What mechanisms do you plan to include to prevent attacks (e.g. spam/replay attacks during busy periods)? + +We will be implementing the following mechanisms +1. Privy Access Token - With Privy as our account management system, we will ensure that every backend call before the actual minting must be accompanied with a valid privy access token +2. Rate-limiting & IP throttling - We will limit requests from the same access token and same IP to prevent users from claiming too many via the same. +3. Access Control Minting - Since we have the backend wallet performing the mints, we will add access control such that only the registered wallets such as the backend wallets will be able to mint, thus thwarting bot accounts minting. We will perform safe security industry practices with the backend wallet. +4. User Address Registry - Depending on the scale and frequency of attacks, we will consider an on-chain address registry as part of the Stamp Contracts only allows verified users of stampika to be minted a stamp. + +With the current mechanisms, a busy period would consist of many stampika users trying to mint at the same time which should be handled properly. Bad actors such as non stampika users would not be able to mint in the first place. From 1c910f11289211d8fbe68ad49bb9b0937426e5fa Mon Sep 17 00:00:00 2001 From: wr1159 Date: Mon, 23 Jun 2025 23:03:25 +0700 Subject: [PATCH 212/242] stampika: Fix md linting --- applications/stampika.md | 48 +++++++++++++++++++++------------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/applications/stampika.md b/applications/stampika.md index 6a6eb543439..aac58fcdf6d 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -15,16 +15,17 @@ - This project aligns with the team’s core values of encouraging activity and movement. In a world where AI-driven productivity increasingly reduces the human need for traditional work, there’s been a noticeable long-term shift in investment toward the entertainment and experience economy. At the heart of this trend lies a paradox: as technology accelerates, so does the human longing for nature, authenticity, and offline experiences. That’s precisely the space we’re targeting. -- Pitch Deck: https://www.canva.com/design/DAGnogxARvE/EC2ZigywHsxXm7_VCZytMA/edit +- Pitch Deck: ### 🔍 Project Details Mobile UI + | Empty Home Page | Full Home Page | Social Page | Profile Page | |---|---|---|---| | ![Empty Home Page](https://i.imgur.com/PNWVr7l.png) |![Full Home Page](https://i.imgur.com/r9vDTqQ.png) | ![Social Page](https://i.imgur.com/z1Lq4MW.png) | ![Profile Page](https://i.imgur.com/OQwEGHw.png) | -We demonstrate a working prototype here: https://www.youtube.com/watch?v=pzqG57ep1mI +We demonstrate a working prototype here: - Tech Stack @@ -36,10 +37,10 @@ We demonstrate a working prototype here: https://www.youtube.com/watch?v=pzqG57e - Architecture - We will have the following repositories `contracts`, `backend`, `frontend` and `landing-page` - NFC scans from the mobile app will be handled by the frontend, which makes an API call to the backend to mint an NFT on chain. - -We will be working on abstracting blockchain as much as possible. We will only be launching on testnet for our pilot testing. - -We will not include the data analysis dashboard and related endpoints for the Tourism Boards in this Fast Grant and will leave that as future work. + +We will be working on abstracting blockchain as much as possible. We will only be launching on testnet for our pilot testing. + +We will not include the data analysis dashboard and related endpoints for the Tourism Boards in this Fast Grant and will leave that as future work. ### 🧩 Ecosystem Fit @@ -56,8 +57,8 @@ There aren’t any similar projects in the Polkadot Ecosystem. We believe that t - **Team Name:** stampika - **Contact Name:** Wei Rong Chu -- **Contact Email:** chuweiron18@gmail.com -- **Website:** https://github.com/wr1159/stamply +- **Contact Email:** +- **Website:** ### Team members @@ -68,23 +69,23 @@ There aren’t any similar projects in the Polkadot Ecosystem. We believe that t #### LinkedIn Profiles (if available) -- https://www.linkedin.com/in/charlyn-kwan-20651a233/ -- https://www.linkedin.com/in/sg-leow-kai-jie/ -- https://www.linkedin.com/in/kyoeun-kim/ -- https://www.linkedin.com/in/wei-rong-chu/ +- +- +- +- ### Team Code Repos Team GitHub -- https://github.com/wr1159/stamply +- Individual GitHub -- https://github.com/charkty/ -- https://github.com/kaijie0102 -- https://github.com/kyoeun-kim -- https://github.com/wr1159/ +- +- +- +- ### Team's experience @@ -98,7 +99,7 @@ We developed a prototype Android Mobile App at EasyA Consensus Hackathon. stampi ## 📅 Development Roadmap -### Success KPI (By End of Pilot Testing) +### Success KPI (By End of Pilot Testing) - 25 Users onboarded - 25 Stamps collected @@ -148,7 +149,7 @@ Please provide a breakdown of your budget by milestone: | Apple Developer Program | Required for TestFlight & App Store | 1 licence | $100 | | | Google Play Console | Android beta distribution | 1 licence | $25 | | | Hosting / RPC / DB | Vercel, Supabase, RPC Provider (3 mo) | $50 / mo × 3 | $150 | | -| Domains & Email | stampika.xyz + hello@stampika.xyz registration | lump sum | $50 | | +| Domains & Email | stampika.xyz + registration | lump sum | $50 | | | **Software subtotal** | | | | **$325** | | **3 Hardware & Materials** | | NFC NTAG 215 stickers | 250 pcs @ $0.30 + custom print @ $0.10 | | $100 | | @@ -167,7 +168,7 @@ Please provide a breakdown of your budget by milestone: - Vision for Polkadot: - We believe that an onchain future will be the default for most people. - We will seemlessly onboard users as we abstract a lot of the blockchain nitty gritty out of the way, making it simple for first time users - - We can introduce new users to parts of the ecosystem e.g. NFT Marketplace like KodaDot to allow users to potentially trade their stamps + - We can introduce new users to parts of the ecosystem e.g. NFT Marketplace like KodaDot to allow users to potentially trade their stamps - stampika would also support an Onchain Identity Layer as we will be able to add more flair and personality to each wallet address. This is optional as well to the users so there will be no privacy concerns. - Cross-Project Airdrops & Perks could also be done with stampika as other projects would be able to query the different stamps each wallet address has, thus verifying the proof of location of the users. For example, an NFT project might want to only airdrop to people who have travelled to Japan in 2025 and we could help achieve that goal with Proof of Locations. - A very far reach goal will be to allow users to bridge the stamps to other parachains so that it could be used directly in other contracts. @@ -192,13 +193,14 @@ We plan to deploy on testnet for our pilot testing so we will be slowly collecti If needed, we are more than happy to deploy the pilot testing on the mainnet and can re-allocate the budget from elsewhere. -Regarding the technical aspect, the minting will be done via our backend server as of now. We will consider moving to using EIP7702 smart wallets in the future when it is less experimental and available on Polkadot Asset Hub. Upon scanning of the NFC tags, the users' client will call the backend with their privy access token and the backend server will then call the mint function with the backend wallet. +Regarding the technical aspect, the minting will be done via our backend server as of now. We will consider moving to using EIP7702 smart wallets in the future when it is less experimental and available on Polkadot Asset Hub. Upon scanning of the NFC tags, the users' client will call the backend with their privy access token and the backend server will then call the mint function with the backend wallet. > What mechanisms do you plan to include to prevent attacks (e.g. spam/replay attacks during busy periods)? We will be implementing the following mechanisms -1. Privy Access Token - With Privy as our account management system, we will ensure that every backend call before the actual minting must be accompanied with a valid privy access token -2. Rate-limiting & IP throttling - We will limit requests from the same access token and same IP to prevent users from claiming too many via the same. + +1. Privy Access Token - With Privy as our account management system, we will ensure that every backend call before the actual minting must be accompanied with a valid privy access token +2. Rate-limiting & IP throttling - We will limit requests from the same access token and same IP to prevent users from claiming too many via the same. 3. Access Control Minting - Since we have the backend wallet performing the mints, we will add access control such that only the registered wallets such as the backend wallets will be able to mint, thus thwarting bot accounts minting. We will perform safe security industry practices with the backend wallet. 4. User Address Registry - Depending on the scale and frequency of attacks, we will consider an on-chain address registry as part of the Stamp Contracts only allows verified users of stampika to be minted a stamp. From 1a7aa1e29b40c61f0eb71b00b4a6e9010bc67120 Mon Sep 17 00:00:00 2001 From: wr1159 Date: Mon, 23 Jun 2025 23:18:00 +0700 Subject: [PATCH 213/242] stampika: Add ecosystem impact --- applications/stampika.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/applications/stampika.md b/applications/stampika.md index aac58fcdf6d..7661db3b9e7 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -53,6 +53,22 @@ stampika addresses the need for: There aren’t any similar projects in the Polkadot Ecosystem. We believe that this is one of the pioneer efforts to apply Web3 to the tourism industry. This could be due to the fact that this project is quite dependent on our business development efforts and the fact that NFC libraries are not as easy to work with in the past. +**Ecosystem Impact**: +These values are estimated based on an number of 250 users and 1,000 stamp NFTs minted in a timespan of 90 days. + +Boost to on-chain activity. +Stampika’s pilot plans to creates 250 new wallets; if even 10 % return to claim stamps each day, Asset Hub’s daily active accounts jump from ~300 to ~325 — a 10 % lift . With 1,000 stamp claims over the period (≈11/day - 1,000 / 90 days) the network can also see signed extrinsics climb from ~600 to ~611 per day. + +NFT volume catalyst. +Those 1 000 stamps are NFT Mints, and will boost NFT mint numbers on Asset Hub by roughly 50% from ~600 (average mint rate per month ≈ 333 - 1,000/3 months). Number of Active NFT Users can also jump by 250, a big contrast to the current active number of 60. +![AssetHubNFT Activity](https://i.imgur.com/KE6lHNS.jpeg) + +Feed for KodaDot and other dApps. +KodaDot and other Hub-compatible markets can index Stampika collections on day one, unlocking a fresh stream of travel-themed NFTs for collectors and giving the marketplace new, non-profile-picture inventory to trade if users so wish to trade them. + +Further Knock-on benefits. +More wallets and stamps mean richer data for indexers, extra fee revenue for collators and a live showcase for Venue <-> User Stamps that other Polkadot dApps can query for airdrops, on-chain reputation or cross-parachain quests. By onboarding stampika, Polkadot can position itself as a blockchain with more real-life usage and more than just for financial purposes. + ## 👥 Team - **Team Name:** stampika From f047953b8ef963b0c902d38672462753ee771a26 Mon Sep 17 00:00:00 2001 From: wr1159 Date: Tue, 24 Jun 2025 00:01:55 +0700 Subject: [PATCH 214/242] stampika: Add Project Details (gas fees + attack prevention) and new KPI --- applications/stampika.md | 151 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 145 insertions(+), 6 deletions(-) diff --git a/applications/stampika.md b/applications/stampika.md index 7661db3b9e7..0a17ceb0b0c 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -42,6 +42,145 @@ We will be working on abstracting blockchain as much as possible. We will only b We will not include the data analysis dashboard and related endpoints for the Tourism Boards in this Fast Grant and will leave that as future work. +#### Example Flow + +```mermaid +sequenceDiagram + participant U as User Phone + participant T as NFC Tag + participant FE as App + participant API as /claim Endpoint + participant DB as Supabase + participant Q as Pub/Sub Queue + participant MW as Mint Worker + participant AH as Asset Hub (EVM) + + U->>T: Tap + T-->>U: https://stampika.xyz/tag/123 + U->>FE: Open App + FE->>API: POST /claim {jwt, tagId} + API->>API: Verify JWT + rate-limit + API->>DB: Verify Duplicate + DB-->>API: + API->>DB: INSERT (wallet, tagId) + API->>Q: Publish job + API-->>FE: 202 Accepted (optimistic UI) + FE-->>U: Display Confetti 🎉 + + MW-->>Q: Batch pull ≤25 claims + MW->>AH: Mint batch NFT tx + AH-->>MW: Tx receipt + events + MW->>DB: UPDATE claims → Minted +``` + +#### Planned Architecture Diagram + +This is our planned architecture, it is subjected to change in the future based on our use case. + +```mermaid +flowchart LR + subgraph Mobile + App[React Native App] + end + + subgraph Cloud + API[/Cloud App Engine : REST API/] + DB[(Supabase Postgres claim table)] + Pub[Pub/Sub Queue] + Worker[/Cloud App Engine : Mint Worker/] + KMS[[GCP KMS HSM Key]] + Stack[GCP Alerts] + end + + subgraph Blockchain + Hub[(Polkadot Asset Hub)] + end + + NFC[NFC Tag] --> App + App --> API + API --> DB + API --> Pub + Pub --> Worker + Worker --> KMS + Worker --> Hub + Hub --> Worker + Worker --> DB + API --> Stack + Worker --> Stack +``` + +#### Gas Fee Sponsorship + +stampika promises a **one-tap experience**. Asking first-time tourists to purchase DOT or sign raw transactions would kill adoption, so we shoulder gas costs in the pilot. + +##### Why we chose the *backend-wallet* method for v1 + +| Option | Pros | Cons | Verdict | +|--------|------|------|---------| +| **Backend wallet pays every mint** | • Zero UX friction
• One key to harden
• Cost easy to monitor | • Custodial risk if key leaks | **Chosen** for 3-month pilot | +| **Faucet each Privy wallet** | • Users self-sign, no hot key | • Extra drip service
• Sybil drain risk
• More support overhead | v2 upgrade once Asset Hub integrates paymasters or EIP7702 | + +We chose the backend wallet for the 3-month pilot because it saves engineering time and keeps the onboarding path literally one tap. This is more similar to typical Web2 apps which most of the travel useres will be from, allowing for better onboarding. + +##### Operational safeguards + +1. **HSM custody** – Polkadot key stored in **GCP Cloud KMS HSM** +2. **Queue + batch** – `/claim` → Pub/Sub → Cloud Run worker mints ≤25 stamps per tx; absorbs peak spikes. +3. **Gas budget caps** – Wallet pre-funded with 5 DOT. Worker halts and triggers PagerDuty if `gasSpentToday > 0.3 DOT`. +4. **Real-time alerts** – Stackdriver alarms on low balance (<1 DOT) or 5xx spikes. +5. **Kill switch** – `MINT_ENABLED=false` disables the worker loop instantly. +6. **Audit trail** – Each mint maps to Pub/Sub ID + Privy user ID for forensic traceability. + +This setup delivers a friction-free UX while capping financial risk to a few dollars per day—ideal for a grant-funded pilot. + +| Topic | Implementation detail | +|-------|-----------------------| +| **Custody** | Backend wallet is a Polkadot key managed by **GCP Cloud KMS + Secret Manager**. | +| **Mint queue** | `claim` API ➜ Pub/Sub ➜ Cloud Run worker batches ≤25 mints/tx. | +| **Throughput** | Sustains **250 mints/min**, >10× peak forecast. | +| **Gas fund size** | Pilot need ≈ 0.075 DOT; wallet pre-funded with 5 DOT. | +| **Alerts** | Alert if balance < 1 DOT or gas/day > 0.3 DOT. | +| **Post-pilot** | Optional user-funded drip (0.1 DOT) + self-signed mints. | + +Another consideration we had was to faucet a certain amount of Gas fee + +Ideally we’ll use paymaster or EIP-4337/7702 style smart wallet, however, Polkadot Asset Hub is not supported by both Plinko and Privy therefore we will have to use our custom solutions below. + +#### Anti-Attack Mechanism + +stampika runs a custodial minting service since every tap triggers our backend wallet to submit an on-chain transaction and pay the fee. If an attacker can spam that API, replay a claim link, or trick the contract into minting many stamps, the result is (a) gas drained from the sponsorship wallet, (b) bogus NFTs that pollute the dataset, and (c) degraded trust with venues and the Polkadot community. Because pilot events may see sudden surges—school field-trips, festival gates — our defences must block abuse without slowing legitimate bursts of traffic. + +Goal: guarantee on-chain stamps for valid users AND prevent non-registered users not at the location from obtaining a stamp + +Threat model we defend against: + +- Anonymous API spammers who do not hold a stampika account. +- Replay attackers who forward a tag URL or capture network traffic. +- Scripted “gas-grief” bots that hammer /claim to drain DOT. +- Key-compromise or logic-bypass attempts aimed at minting arbitrary NFTs. + +| Layer | Control | Attack stopped | +|-------|---------|----------------| +| **1 Request auth** | Privy User JWT in every `/claim`. | Anonymous API spam. | +| **2 Rate-limit** | 5 claims/min per IP + 30 claims/hr per wallet | Flood / DDoS during peak. | +| **3 Duplicate guard (DB)** | `(tagId, wallet)` table — reject if already claimed. | Replay / link-forward cheats. | +| **4 On-chain guard** | `claimed[tagId][wallet]` mapping in contract and `onlyOwner` modifier | Backend bypass and double-mint. | +| **5 Alerting** | Alerts if **rejected-rate > 5 %** or **gas/day > 0.3 DOT**. | Early detection. | +| **6 Kill-Switch Flag**| `MINT_ENABLED=false` env flag to halt minting while investgating | Immediate halt. | + +```mermaid +graph TD + A(User tap) -->|Static URL /tag/ID| B[Mobile Web/App] + B -->|Privy JWT, tagId| C(Backend /claim) + C --> D{Rate-limit OK?} + D -- no --> R1[429 Slow down] + D -- yes --> E{Already claimed?} + E -- yes --> R2[409 Duplicate] + E -- no --> F[Mint via backend wallet] + F --> G[(Polkadot Asset Hub)] + G --> H[Tx event ➜ success to app] +``` + ### 🧩 Ecosystem Fit stampika is an application is built on Polkadot Hub. It is designed for avid explorers and travel enthusiasts who delight in visiting landmarks—whether on domestic adventures or overseas getaways. Inspired by traditions such as Japan’s iconic stamp-collecting culture, where travelers collect physical stamps in notebooks, stampika brings this experience into the digital age. @@ -57,14 +196,14 @@ There aren’t any similar projects in the Polkadot Ecosystem. We believe that t These values are estimated based on an number of 250 users and 1,000 stamp NFTs minted in a timespan of 90 days. Boost to on-chain activity. -Stampika’s pilot plans to creates 250 new wallets; if even 10 % return to claim stamps each day, Asset Hub’s daily active accounts jump from ~300 to ~325 — a 10 % lift . With 1,000 stamp claims over the period (≈11/day - 1,000 / 90 days) the network can also see signed extrinsics climb from ~600 to ~611 per day. +stampika’s pilot plans to creates 250 new wallets; if even 10 % return to claim stamps each day, Asset Hub’s daily active accounts jump from ~300 to ~325 — a 10 % lift . With 1,000 stamp claims over the period (≈11/day - 1,000 / 90 days) the network can also see signed extrinsics climb from ~600 to ~611 per day. NFT volume catalyst. -Those 1 000 stamps are NFT Mints, and will boost NFT mint numbers on Asset Hub by roughly 50% from ~600 (average mint rate per month ≈ 333 - 1,000/3 months). Number of Active NFT Users can also jump by 250, a big contrast to the current active number of 60. +Those 1,000 stamps are NFT Mints, and will boost NFT mint numbers on Asset Hub by roughly 50% from ~600 (average mint rate per month ≈ 333 - 1,000/3 months). Number of Active NFT Users can also jump by 250, a big contrast to the current active number of 60. ![AssetHubNFT Activity](https://i.imgur.com/KE6lHNS.jpeg) Feed for KodaDot and other dApps. -KodaDot and other Hub-compatible markets can index Stampika collections on day one, unlocking a fresh stream of travel-themed NFTs for collectors and giving the marketplace new, non-profile-picture inventory to trade if users so wish to trade them. +KodaDot and other Hub-compatible markets can index stampika collections on day one, unlocking a fresh stream of travel-themed NFTs for collectors and giving the marketplace new, non-profile-picture inventory to trade if users so wish to trade them. Further Knock-on benefits. More wallets and stamps mean richer data for indexers, extra fee revenue for collators and a live showcase for Venue <-> User Stamps that other Polkadot dApps can query for airdrops, on-chain reputation or cross-parachain quests. By onboarding stampika, Polkadot can position itself as a blockchain with more real-life usage and more than just for financial purposes. @@ -117,9 +256,9 @@ We developed a prototype Android Mobile App at EasyA Consensus Hackathon. stampi ### Success KPI (By End of Pilot Testing) -- 25 Users onboarded -- 25 Stamps collected -- 3 Landmarks collaborated with (Live NFC Stamps available to be collected) +- 250 Users onboarded +- 1000 Stamps collected +- 20 Landmarks collaborated with (Live NFC Stamps available to be collected) ### Overview From acde924ea6e38b910b2610675cd084054cfbcf37 Mon Sep 17 00:00:00 2001 From: wr1159 Date: Tue, 24 Jun 2025 00:04:25 +0700 Subject: [PATCH 215/242] stampika: Reformat gas fee sponsorship section --- applications/stampika.md | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/applications/stampika.md b/applications/stampika.md index 0a17ceb0b0c..0cdb51ae423 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -125,27 +125,13 @@ We chose the backend wallet for the 3-month pilot because it saves engineering t ##### Operational safeguards 1. **HSM custody** – Polkadot key stored in **GCP Cloud KMS HSM** -2. **Queue + batch** – `/claim` → Pub/Sub → Cloud Run worker mints ≤25 stamps per tx; absorbs peak spikes. -3. **Gas budget caps** – Wallet pre-funded with 5 DOT. Worker halts and triggers PagerDuty if `gasSpentToday > 0.3 DOT`. -4. **Real-time alerts** – Stackdriver alarms on low balance (<1 DOT) or 5xx spikes. -5. **Kill switch** – `MINT_ENABLED=false` disables the worker loop instantly. -6. **Audit trail** – Each mint maps to Pub/Sub ID + Privy user ID for forensic traceability. +2. **Queue + batch** – `/claim` → Pub/Sub → Cloud Run worker mints ≤25 stamps per tx; absorbs peak spikes and prevents nonce clash. +3. **Real-time alerts** – Stackdriver alarms on low balance (<1 DOT) or 5xx spikes. +4. **Kill switch** – `MINT_ENABLED=false` disables the worker loop instantly. +5. **Audit trail** – Each mint maps to Pub/Sub ID + Privy user ID for forensic traceability. This setup delivers a friction-free UX while capping financial risk to a few dollars per day—ideal for a grant-funded pilot. -| Topic | Implementation detail | -|-------|-----------------------| -| **Custody** | Backend wallet is a Polkadot key managed by **GCP Cloud KMS + Secret Manager**. | -| **Mint queue** | `claim` API ➜ Pub/Sub ➜ Cloud Run worker batches ≤25 mints/tx. | -| **Throughput** | Sustains **250 mints/min**, >10× peak forecast. | -| **Gas fund size** | Pilot need ≈ 0.075 DOT; wallet pre-funded with 5 DOT. | -| **Alerts** | Alert if balance < 1 DOT or gas/day > 0.3 DOT. | -| **Post-pilot** | Optional user-funded drip (0.1 DOT) + self-signed mints. | - -Another consideration we had was to faucet a certain amount of Gas fee - -Ideally we’ll use paymaster or EIP-4337/7702 style smart wallet, however, Polkadot Asset Hub is not supported by both Plinko and Privy therefore we will have to use our custom solutions below. - #### Anti-Attack Mechanism stampika runs a custodial minting service since every tap triggers our backend wallet to submit an on-chain transaction and pay the fee. If an attacker can spam that API, replay a claim link, or trick the contract into minting many stamps, the result is (a) gas drained from the sponsorship wallet, (b) bogus NFTs that pollute the dataset, and (c) degraded trust with venues and the Polkadot community. Because pilot events may see sudden surges—school field-trips, festival gates — our defences must block abuse without slowing legitimate bursts of traffic. From c04e0836173a696f6377094886ad0c57e507bf18 Mon Sep 17 00:00:00 2001 From: wr1159 Date: Tue, 24 Jun 2025 00:06:50 +0700 Subject: [PATCH 216/242] stampika: Reformat ecosystem impact links --- applications/stampika.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/applications/stampika.md b/applications/stampika.md index 0cdb51ae423..80ecc893d00 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -151,7 +151,7 @@ Threat model we defend against: | **2 Rate-limit** | 5 claims/min per IP + 30 claims/hr per wallet | Flood / DDoS during peak. | | **3 Duplicate guard (DB)** | `(tagId, wallet)` table — reject if already claimed. | Replay / link-forward cheats. | | **4 On-chain guard** | `claimed[tagId][wallet]` mapping in contract and `onlyOwner` modifier | Backend bypass and double-mint. | -| **5 Alerting** | Alerts if **rejected-rate > 5 %** or **gas/day > 0.3 DOT**. | Early detection. | +| **5 Alerting** | Alerts if **rejected-rate > 5 %**. | Early detection. | | **6 Kill-Switch Flag**| `MINT_ENABLED=false` env flag to halt minting while investgating | Immediate halt. | ```mermaid @@ -182,7 +182,12 @@ There aren’t any similar projects in the Polkadot Ecosystem. We believe that t These values are estimated based on an number of 250 users and 1,000 stamp NFTs minted in a timespan of 90 days. Boost to on-chain activity. -stampika’s pilot plans to creates 250 new wallets; if even 10 % return to claim stamps each day, Asset Hub’s daily active accounts jump from ~300 to ~325 — a 10 % lift . With 1,000 stamp claims over the period (≈11/day - 1,000 / 90 days) the network can also see signed extrinsics climb from ~600 to ~611 per day. +stampika’s pilot plans to creates 250 new wallets; if even 10 % return to claim stamps each day, Asset Hub’s daily active accounts jump from ~300 to ~325 - a 10% lift. With 1,000 stamp claims over the period (≈11/day - 1,000 / 90 days) the network can also see signed extrinsics climb from ~600 d to ~611 per day. + +sources: + +1. daily active wallet source: +2. daily signed extrinsics source: NFT volume catalyst. Those 1,000 stamps are NFT Mints, and will boost NFT mint numbers on Asset Hub by roughly 50% from ~600 (average mint rate per month ≈ 333 - 1,000/3 months). Number of Active NFT Users can also jump by 250, a big contrast to the current active number of 60. From a8a483a4a2b346db76233b399e2c7c875c2e5a42 Mon Sep 17 00:00:00 2001 From: wr1159 Date: Tue, 24 Jun 2025 08:51:50 +0700 Subject: [PATCH 217/242] stampika: Update KPI and ecosystem impact --- applications/stampika.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/applications/stampika.md b/applications/stampika.md index 80ecc893d00..4b861c792f9 100644 --- a/applications/stampika.md +++ b/applications/stampika.md @@ -179,10 +179,10 @@ stampika addresses the need for: There aren’t any similar projects in the Polkadot Ecosystem. We believe that this is one of the pioneer efforts to apply Web3 to the tourism industry. This could be due to the fact that this project is quite dependent on our business development efforts and the fact that NFC libraries are not as easy to work with in the past. **Ecosystem Impact**: -These values are estimated based on an number of 250 users and 1,000 stamp NFTs minted in a timespan of 90 days. +These values are estimated based on an number of 100 users and 200 stamp NFTs minted in a timespan of 30 days (Pilot Testing Phase) Boost to on-chain activity. -stampika’s pilot plans to creates 250 new wallets; if even 10 % return to claim stamps each day, Asset Hub’s daily active accounts jump from ~300 to ~325 - a 10% lift. With 1,000 stamp claims over the period (≈11/day - 1,000 / 90 days) the network can also see signed extrinsics climb from ~600 d to ~611 per day. +stampika’s pilot plans to creates 100 new wallets; if even 20 % return to claim stamps each day, Asset Hub’s daily active accounts jump from ~300 to ~320 - a ~7% lift. With 200 stamp claims over the period (≈6/day - 200 / 30 days) the network can also see signed extrinsics climb from ~600 to ~606 per day a 1% increase. sources: @@ -190,7 +190,7 @@ sources: 2. daily signed extrinsics source: NFT volume catalyst. -Those 1,000 stamps are NFT Mints, and will boost NFT mint numbers on Asset Hub by roughly 50% from ~600 (average mint rate per month ≈ 333 - 1,000/3 months). Number of Active NFT Users can also jump by 250, a big contrast to the current active number of 60. +Those 200 stamps are NFT Mints, and will boost NFT mint numbers on Asset Hub by roughly 33% from ~600. Number of Active NFT Users can also jump by 100, a big contrast to the current active number of 60. ![AssetHubNFT Activity](https://i.imgur.com/KE6lHNS.jpeg) Feed for KodaDot and other dApps. @@ -247,9 +247,9 @@ We developed a prototype Android Mobile App at EasyA Consensus Hackathon. stampi ### Success KPI (By End of Pilot Testing) -- 250 Users onboarded -- 1000 Stamps collected -- 20 Landmarks collaborated with (Live NFC Stamps available to be collected) +- 100 Users onboarded +- 200 Stamps collected +- 20 Live NFC Stamps ### Overview From a561885112bfd81aaf0fc539326de985a23d455c Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Thu, 26 Jun 2025 16:03:30 +0100 Subject: [PATCH 218/242] small updates --- applications/LiquiDot.md | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index 1f09176cd58..fa2b72eea68 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -280,6 +280,7 @@ Our architecture ensures **security** (funds custodied on Asset Hub), **user acc - **Single Strategy Type**: Only automated LP range management - no yield farming, lending, or other DeFi strategies - **No Impermanent Loss Calculations**: Users must understand IL risks independently - no IL tracking or warnings - **No 24/7 Guaranteed Uptime**: Backend monitoring may experience maintenance downtime affecting stop-loss execution +- **No Position NFTs / Share Tokens**: For the MVP, user positions live only in the Asset-Hub contract's internal mapping. Transferable position NFTs (ERC-721) or vault share tokens (ERC-20/4626) will be added in a future release. - **No Tax Reporting Integration**: Users responsible for their own tax calculations and DeFi activity reporting ### 🧩 Ecosystem Fit @@ -372,7 +373,7 @@ Please list the legal name of all grant beneficiaries. Solo developers (1-person - **Rashad Hosseini**, a software engineer with a bachelor's degree from the University of Leeds and currently working at the fintech unicorn Checkout.com. With experience in building robust financial technology solutions providing valuable expertise in developing secure and scalable systems, which is essential for creating reliable DeFi applications. - **Fedir Maliarenko**, a crypto enthusiast currently studying Business Analytics at the University of Southampton. With hands-on experience in DeFi protocols, liquidity provision (LP), and automated trading, bringing practical insight into the mechanics of decentralized finance—an essential foundation for contributing to the creation of the product -- **Gabriel Bandman**, a software engineer and 3-time Web3/DeFi hackathon winner with hands-on experience building AI-driven trading agents, delta-neutral vaults, and liquidity automation systems. With a focus on reactive smart contracts and full-stack product development, bringing deep technical expertise in automating liquidity provision and optimizing DeFi strategies—crucial for advancing the protocol’s core functionality. +- **Gabriel Bandman**, a software engineer and 3-time Web3/DeFi hackathon winner with hands-on experience building AI-driven trading agents, delta-neutral vaults, and liquidity automation systems. With a focus on reactive smart contracts and full-stack product development, bringing deep technical expertise in automating liquidity provision and optimising DeFi strategies—crucial for advancing the protocol's core functionality. ## 📊 Development Status @@ -418,17 +419,25 @@ Please provide a breakdown of your budget by milestone: ## 🔮 Future Plans -Please include: - How you intend to continue development after the Fast-Grant - - After the Fast-Grant, we plan to focus on having a working proof of concept and onboarding a few initial users. Once we have proven this concept, we will dedicate more resources to the project, integrating more DEXes on other parachains (out next DEX/parachian will most likely be Hydration), across the Polkadot ecosystem and optimizing our investment strategies. We'll continuously improve our decision engine to make smarter investment choices based on user feedback and market performance data. Our primary goal post-grant is to validate the core functionality with real users and refine the product based on their experience before expanding to a wider audience. - - Further development will include implementing reactive smart contracts that incorporate stop-loss and take-profit functionality, providing users with more advanced risk management tools. We'll also explore the potential decentralization of the decision engine, to become fully DeFi, allowing for smart investment strategies while maintaining security and reliability. We will also be exploring the feature of sending notifications to users, regarding their investments, using a Telegram bot. - - + + - **Step 1 — Multi-Parachain Expansion**: Integrate Hydration on Moonriver and add additional parachain DEXes via XCM, growing LiquiDOT's coverage beyond Moonbeam. + - **Step 2 — UX & Onboarding Refinement**: Redesign the dashboard with guided strategy wizards, portfolio summaries, and in-app education to make DeFi onboarding seamless for newcomers. + - **Step 3 — Data-Driven Strategy Enhancements**: Leverage live performance metrics and user feedback to upgrade the Investment Decision Engine with A/B-tested rebalancing rules and risk scoring. + - **Progressively decentralised & zk-secured architecture**: Eliminate remaining centralisation points by moving the engine on-chain with **zk-SNARK-verified** instructions, introducing DAO governance, issuing **ERC-721 position NFTs**, and enabling event-driven notifications. Collectively these upgrades remove the "No zkProof Validations" and "No Position NFTs / Share Tokens" limitations and pave the way for a permissionless LiquiDOT v2. + - Any plans for seeking additional funding (other grants, VC funding, etc.) -- (Theo Yap) +- - **Strategic Funding Roadmap**: After delivering the MVP we will actively pursue larger capital injections to accelerate growth. Our next steps include: + 1. **Polkadot & Web3 Foundation Grants** – submit follow-up proposals to the Web3 Foundation's Web3 Grants Program and the Fast-Grants bounty, and prepare a Treasury spend proposal to the on-chain Polkadot Treasury. + 2. **Moonbeam Ecosystem Grants** – apply for the Moonbeam Ecosystem Grant once cross-chain functionality is proven to extend coverage to additional DEXes on Moonbeam. + 3. **VC Seed Round** – engage Polkadot-focused funds such as Scytale Digital and Harbour Capital to raise a seed round that will finance security audits, liquidity incentives, and team expansion. + 4. **DeFi Infrastructure & Tooling Bounty** – once we have at least USD 5 M TVL and a live main-net deployment, apply for the DeFi Infrastructure bounty to scale backend monitoring and UX tooling. + These combined resources will provide 12-18 months of runway, allow us to reach > USD 10 M TVL, and position LiquiDOT as core liquidity middleware in the Polkadot ecosystem. + - Your vision for the project's growth and impact in the Polkadot ecosystem + - We see LiquiDOT growing into a core piece of DeFi infrastructure within the Polkadot ecosystem. As more and more parachains, DEXes, and assets come emerge, managing liquidity across them will only get more fragmented and time-consuming. Our goal is to solve that with a single, reliable platform that lets users automate their LP strategies, manage risk, and move seamlessly between chains. By integrating closely with Polkadot ecosystem, we aim to offer truly multichain liquidity management from day one. In the long run, we hope LiquiDOT can help lower the barrier to entry for new users, support better capital efficiency for experienced ones, and ultimately encourage deeper participation in Polkadot-based DeFi. ## ℹ️ Additional Information From fed4cf720d11b79f4ce1bb778f7d04cac1f22dd4 Mon Sep 17 00:00:00 2001 From: gabikreal1 Date: Thu, 26 Jun 2025 20:35:40 +0100 Subject: [PATCH 219/242] Final v1 --- applications/LiquiDot.md | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index fa2b72eea68..d469872fa93 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -378,9 +378,12 @@ Please list the legal name of all grant beneficiaries. Solo developers (1-person ## 📊 Development Status -If you've already started implementing your project, please provide a link and a description of the code. Otherwise, please provide some documentation on the research and other work you have conducted before applying. -(Remention from project details) +[Current Repo](https://github.com/gabikreal1/PolkadotHack2025) + +LiquiDOT is currently in an early proof-of-concept phase. The repository contains draft Solidity contracts (Vault, XCM Proxy, Router) that compile and deploy on a local Hardhat network but still need significant security reviews, gas optimisation, and real XCM wiring. A lightweight NestJS service and a wire-frame Next.js dashboard demonstrate the intended deposit → invest → monitor flow, yet most business logic and cross-chain integrations are stubbed out. + +The next milestones focus on hardening the contracts, implementing genuine cross-chain calls, expanding the unit-test suite, and upgrading the UI/UX from prototype to production quality. These steps will turn the concept into a robust cross-chain liquidity manager. ## 📅 Development Roadmap @@ -422,8 +425,7 @@ Please provide a breakdown of your budget by milestone: - How you intend to continue development after the Fast-Grant - - - **Step 1 — Multi-Parachain Expansion**: Integrate Hydration on Moonriver and add additional parachain DEXes via XCM, growing LiquiDOT's coverage beyond Moonbeam. + - **Step 1 — Multi-Parachain Expansion**: Integrate Hydration and add additional parachain DEXes via XCM, growing LiquiDOT's coverage beyond Moonbeam. - **Step 2 — UX & Onboarding Refinement**: Redesign the dashboard with guided strategy wizards, portfolio summaries, and in-app education to make DeFi onboarding seamless for newcomers. - **Step 3 — Data-Driven Strategy Enhancements**: Leverage live performance metrics and user feedback to upgrade the Investment Decision Engine with A/B-tested rebalancing rules and risk scoring. - **Progressively decentralised & zk-secured architecture**: Eliminate remaining centralisation points by moving the engine on-chain with **zk-SNARK-verified** instructions, introducing DAO governance, issuing **ERC-721 position NFTs**, and enabling event-driven notifications. Collectively these upgrades remove the "No zkProof Validations" and "No Position NFTs / Share Tokens" limitations and pave the way for a permissionless LiquiDOT v2. @@ -440,11 +442,5 @@ Please provide a breakdown of your budget by milestone: - We see LiquiDOT growing into a core piece of DeFi infrastructure within the Polkadot ecosystem. As more and more parachains, DEXes, and assets come emerge, managing liquidity across them will only get more fragmented and time-consuming. Our goal is to solve that with a single, reliable platform that lets users automate their LP strategies, manage risk, and move seamlessly between chains. By integrating closely with Polkadot ecosystem, we aim to offer truly multichain liquidity management from day one. In the long run, we hope LiquiDOT can help lower the barrier to entry for new users, support better capital efficiency for experienced ones, and ultimately encourage deeper participation in Polkadot-based DeFi. -## ℹ️ Additional Information - -Here you can add any additional information that you think is relevant to this application, such as: -- Work you have already done (Remention with claude) -- Other funding you may have applied for (Maybe mention Moonbeam) -Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From 73f2bff1591a3815df4ac7e56ad6ccc11d9707f5 Mon Sep 17 00:00:00 2001 From: Phil Kwok <47001602+platonicsocrates@users.noreply.github.com> Date: Mon, 30 Jun 2025 15:13:32 +0100 Subject: [PATCH 220/242] update curators --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ae6ef938563..0921cb9af8c 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,8 @@ The curators have deep, sector-specific experience across the Polkadot and build - 🧩 [Otar Shakarishvili](https://www.linkedin.com/in/otarshakarishvili/) (Project Advisor and Governance Specialist at JUST Open Source, ex-Parity Project Manager) - 🔗 [Sacha Lansky](https://www.linkedin.com/in/alexander-sacha-lansky/) (Developer Relations at WebZero, ex-Parity Engineering) -- 🌐 [Flavio Bianchi](https://www.linkedin.com/in/flbi/) (Polimec Foundation Council Member, Polimec Marketing and BD) +- 🌐 [Nikos Kontakis](https://www.linkedin.com/in/nikolaoskontakis/) (Lead Engineer, Polkadot Blockchain Academy) +- 🌐 [Filip Filipovic](https://www.linkedin.com/in/filip-m-filipovic-68825033/) (Developer Relations and Council Member, NFT Mozaic) - 🏫 [Phil Kwok](https://linkedin.com/in/philip-k-building) (Co-Founder of EasyA and the EasyA x Polkadot University) - 🏫 [Dom Kwok](https://www.linkedin.com/in/dom-k-b73381100/) (Co-Founder of EasyA and the EasyA x Polkadot University) From 481c3085cb7cff4fcb8ada6c628733469a3bacc5 Mon Sep 17 00:00:00 2001 From: gabikreal1 <64525797+gabikreal1@users.noreply.github.com> Date: Mon, 30 Jun 2025 22:05:35 +0100 Subject: [PATCH 221/242] Update LiquiDot.md --- applications/LiquiDot.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md index d469872fa93..b32af97c30f 100644 --- a/applications/LiquiDot.md +++ b/applications/LiquiDot.md @@ -201,7 +201,7 @@ Both contracts work in tandem through a carefully orchestrated flow optimized fo Our architecture ensures **security** (funds custodied on Asset Hub), **user accessibility** (asymmetric percentage-based controls), **mathematical precision** (automated tick conversion), and **scalability** (easy addition of new parachains) ### We have developed minmal PoC - [Our Github Project link](https://github.com/gabikreal1/PolkadotHack2025) + [Our Github Project link](https://github.com/gabikreal1/LiquiDOT) ### Our Demo of the Frontend UI [Video to the Demo](https://www.youtube.com/watch?v=9bX0Up0pLww&feature=youtu.be) @@ -360,7 +360,7 @@ Please list the legal name of all grant beneficiaries. Solo developers (1-person - [Fedir Maliarenko (Telegram) ](t.me/fyodortg) ### Team Code Repos -- [Liquidot Repository](https://github.com/gabikreal1/PolkadotHack2025) +- [Liquidot Repository](https://github.com/gabikreal1/LiquiDOT) ### GitHub accounts of all team members - [Rashad Hosseini](https://github.com/rashad-h) @@ -379,7 +379,7 @@ Please list the legal name of all grant beneficiaries. Solo developers (1-person ## 📊 Development Status -[Current Repo](https://github.com/gabikreal1/PolkadotHack2025) +[Current Repo](https://github.com/gabikreal1/LiquiDOT) LiquiDOT is currently in an early proof-of-concept phase. The repository contains draft Solidity contracts (Vault, XCM Proxy, Router) that compile and deploy on a local Hardhat network but still need significant security reviews, gas optimisation, and real XCM wiring. A lightweight NestJS service and a wire-frame Next.js dashboard demonstrate the intended deposit → invest → monitor flow, yet most business logic and cross-chain integrations are stubbed out. From 7a7d99bc7694517c3ecf8dbe9981ddc8f14ee9be Mon Sep 17 00:00:00 2001 From: Kunal Date: Tue, 8 Jul 2025 00:56:45 +0530 Subject: [PATCH 222/242] Update powergrid_network.md --- applications/powergrid_network.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/applications/powergrid_network.md b/applications/powergrid_network.md index 2fc36af5f67..3847a5a85d6 100644 --- a/applications/powergrid_network.md +++ b/applications/powergrid_network.md @@ -22,10 +22,11 @@ Our team is passionate about leveraging blockchain technology to solve real-worl ### 🔍 Project Details **Technology Stack:** -- **Blockchain**: +- **Blockchain**: - Polkadot/Substrate framework - Smart Contracts: Ink! (Rust-based for Polkadot) - WASM for smart contract compilation + - Polkadot-API (PAPI) for blockchain interactions - **Frontend**: - Web: React.js, TypeScript, Tailwind CSS - Mobile: React Native for cross-platform app development @@ -149,13 +150,13 @@ Please also provide the GitHub accounts of all team members: Our team has experience in blockchain development across multiple projects: -1. **Blockchain-Based Distributed Solar Forecasting System** at ISA Solarthon - Developed a solution that utilized blockchain technology to create a decentralized network for solar energy forecasting, improving grid management for renewable energy integration. +1. **Blockchain-Based Distributed Solar Forecasting System** at ISA Solarthon (https://isa.int/solarthon) - Developed a solution that utilized blockchain technology to create a decentralized network for solar energy forecasting, improving grid management for renewable energy integration. 2. **ChainPay** (https://chainpay-agoric.netlify.app) - A blockchain-based payment system that demonstrates our ability to create secure financial applications on distributed ledger technology. 3. **EducateFi** (https://github.com/kunal-drall/EducateFi) - An educational finance platform utilizing blockchain for transparent and efficient learning resource management. -4. **CuraChain UI** (https://github.com/kunal-drall/curachain_ui) - A blockchain healthcare interface showcasing our front-end development capabilities for complex applications. +4. **CuraChain UI** (https://github.com/kunal-drall/curachain , https://github.com/kunal-drall/curachain_ui) - A blockchain healthcare interface showcasing our front-end development capabilities for complex applications. These projects demonstrate our technical expertise in blockchain development, UI/UX design, and working with complex systems - all skills directly applicable to building the PowerGrid Network. @@ -190,7 +191,7 @@ The detailed research is documented in our whitepaper and research document, whi | 0c. | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. We will implement test scenarios for smart contracts including device registration, grid events, and reward distribution. The testing guide will explain how to run these tests and validate system functionality. | | 0d. | Article | We will publish an **article** explaining PowerGrid Network's contribution to solving energy grid challenges using blockchain technology, highlighting the implementation on Polkadot and the advantages of this approach. | | 1. | Smart Contract Development | We will build the core smart contracts for PowerGrid Network:
- **Resource Registry Contract**: for device onboarding, staking, metadata, and performance scoring
- **Grid Service Contract**: for grid event triggering, opt-in tracking, energy flexibility scoring, and reward allocation
- **Token Contract ($PWGD)**: for minting, reward distribution, staking, and governance participation
- **Governance Contract**: for on-chain parameter updates, treasury control, and DAO voting
All contracts will be written in **Ink!**, deployed to a local **Substrate testnet**, and tested with comprehensive **unit and integration tests** to simulate grid events, participation, and token distribution. | -| 2. | Web & Mobile App Development | We will develop full-featured frontend interfaces for users to interact with the on-chain system:
- **User Onboarding** and **Device Registration** connected to the Resource Registry contract
- **Energy Dashboard** displaying device stats and real-time recommendations from the AI engine
- **Grid Event Panel** to opt in to active grid events (triggering Grid Service Contract)
- **Wallet View** to display $PWGD rewards (linked to Token Contract)
- Web app will be built using **React.js**, **TypeScript**, and **TailwindCSS**; Mobile app using **React Native** for iOS/Android
- Both platforms will share a **smart contract integration layer** using **Polkadot.js API**, and will be tested with **Playwright** and **BrowserStack**. | +| 2. | Smart Device Integration | We will integrate one real smart plug or Home-Assistant sensor to push live watt-hour data on-chain, demonstrating the physical-verification layer. This includes:
- **Device Integration**: Connect a smart plug (e.g., TP-Link Kasa) or Home-Assistant sensor to the Resource Registry Contract
- **Data Pipeline**: Develop a backend service (Node.js/Express) to collect real-time watt-hour data and submit it to the blockchain via **Polkadot-API (PAPI)**
- **On-Chain Verification**: Store device data (e.g., watt-hours, device ID) in the Resource Registry Contract and validate grid event participation through the Grid Service Contract
- **Testing**: Validate the integration with end-to-end tests simulating real-world device data flows, using tools like **Mocha/Chai** for backend testing and **PAPI** for blockchain interaction testing. | ### 💰 Budget Breakdown @@ -198,7 +199,7 @@ The detailed research is documented in our whitepaper and research document, whi | Milestone | Deliverables | Cost (USD) | Estimated Completion | | --- | --- | --- | --- | | 1 | Smart Contract Development | $5,000 | 2 Weeks | -| 2 | Web & Mobile App Development | $5,000 | 6 weeks | +| 2 | Smart Device Integration | $5,000 | 6 weeks | | **Total** | | **$10,000** | **2 months** | ## 🔮 Future Plans From db388cc4b1a3d58dbd8f38f94ae78740ea47f581 Mon Sep 17 00:00:00 2001 From: somekindofgamedev <85252150+somekindofgamedev@users.noreply.github.com> Date: Thu, 10 Jul 2025 04:54:30 +0300 Subject: [PATCH 223/242] PINK (PolkaGodot) application --- applications/pink.md | 142 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 applications/pink.md diff --git a/applications/pink.md b/applications/pink.md new file mode 100644 index 00000000000..79e201e8a42 --- /dev/null +++ b/applications/pink.md @@ -0,0 +1,142 @@ +# PolkaGodot: Open-source toolkit for integrating Asset Hub NFTs into Godot Engine games + +## **Project Overview** + +**PINK** ([dotispink.com](https://www.dotispink.com/)) is a community project that has been actively building on Polkadot since early 2024, having launched multiple browser games, including a leaderboard-oriented racing game called Pinkness Overdrive (playable at [https://pink.racing](https://pink.racing)). +The sequel to Pinkness Overdrive is currently in development, featuring **real-time multiplayer** and **wearable cosmetics as NFTs on Asset Hub**, demanding a robust toolkit for on-chain integration that other game devs can also use. + +As part of adding on-chain functionality to the game, we want to develop an open-source toolkit for easy integration of the upcoming Asset Hub NFT capabilities into any game made in Godot Engine, consisting of a smart contract setup, a backend solution, and a Godot Engine plug-in. + +## **Project Details** + +**Technology stack:** + +* **Smart Contracts:** Solidity for Asset Hub deployment +* **Game Engine:** Godot 4.x with GDScript +* **Back-end for smart contracts:** NodeJS / Express + +**Core Components:** + +1. **Smart Contract Suite** + * Modular, cross-game-compatible NFT cosmetics + * Standardized interfaces for wearable items (skins, accessories, effects) + * Gas-optimized batch operations for multiple NFT interaction + * Score tracking smart contract with automated reward distribution mechanisms +2. **PolkaGodot extension** + * Native Godot plugin for EVM wallet interaction + * Automated NFT discovery and metadata parsing + * Pre-built UI components (3D holographic cards, inventory grids, item lists) + * Intuitive, plug-and-play access to the user’s NFTs +3. **Back-end** + * Tracking games played and scoring + * Manages and initiates transactions from authorized wallets + * Logs events on/off-chain in a PostGRE SQL database + * Manages the API endpoints used in the game +4. **Example project** + * A minimalistic game project that demonstrates the usage of the suite and can act as a starting point for new projects + +**What This Project Will NOT Provide:** + +* Our main game (Pinkness Overdrive 2) is not part of this proposal and will remain closed-source due to asset licensing +* Game-specific logic is not part of this application +* Marketplace functionality is out of this scope \- we’re focusing on core integration tools + +## **Ecosystem Fit** + +We’re building essential components to lower the barrier for game developers to adopt Polkadot. +With the arrival of NFTs on Asset Hub, it is more important than ever to lower barriers to entry for developers. + +**Target audience:** + +* Game developers seeking Web3 integration +* Existing Godot developers interested in NFT functionality +* Projects looking to launch gaming experiences on AssetHub + +**Problem we solve:** Currently, integrating blockchain functionality into Godot games requires significant custom development. Our toolkit will provide a plug-and-play solution that requires little setup and works out of the box. + +While most other projects focus on Unity, we're among the first to provide tooling for Godot \- a community-driven open-source engine that’s rapidly gaining in popularity. + +### **Team** + +**Team name:** PINK +**Contact email:** dotispink@dotispink.com +**Website:** https://www.dotispink.com/ + +### Team Code Repos + +**PINK Organization:** +https://github.com/pinksters + +**Team members’ github accounts:** +https://github.com/mar1 +https://github.com/somekindofgamedev + +## **Team’s Experience** + +Our team has successfully launched multiple browser-based games in the Polkadot ecosystem throughout 2024, including [Pinkdrop](https://dotispink.com/game) \- a Moonbeam-oriented game with an on-chain rewards distribution system. + +The team consists of an experienced game developer and a senior full-stack Web3 developer. + +## Development Status + +* **Live game:** Pinkness Overdrive v1 ([https://pink.racing](https://pink.racing)); on-chain rewards distribution system battle-tested in Pinkdrop +* **In development:** Pinkness Overdrive 2 (multiplayer functionality in internal testing phase) +* **Not started:** PolkaGodot extension, smart contracts for AssetHub, smart contract back-end + +## Development Roadmap + +### **Overview** + +* **Estimated duration:** 3 months +* **Full-Time Equivalent (FTE):** Two part-time developers (0.5 FTE each) +* **Total Costs:** $10,000 USD + +**Milestones**: + +**Milestone 1: Core features ($4,000)** + +* NFT contract for wearable cosmetics and equippables +* Back-end with full database integration accessible through API endpoints +* Godot plugin with EVM wallet connectivity and automatic NFTs querying for in-game use +* In-game list view of owned NFTs +* Game smart-contract with on-chain recording of games played deployed and verified on Paseo (or directly on Polkadot Hub if available at that time) + +**Milestone 2: Advanced features ($4,000)** + +* Grid view of owned NFTs +* Holographic card display of owned NFTs +* Server-side verification of ownership +* Game smart-contract with automated rewards distribution +* On-chain customization of the NFT implemented in the game +* Full back-end and database for offchain score verification and on-chain score’s submission + +**Milestone 3: Documentation and optimization ($2,000)** + +* Full documentation for contract deployment, back-end setup, and plugin usage +* Example open-source Godot project that showcases the plugin and can be used as a starting point for new games +* Example production-ready backend to go with the example game + +### Budget Breakdown +- Back-end developer (smart contract suite and server-side code) for 3 months @ $1650/month +- Front-end developer (Godot extension and wallet integration) for 3 months @ $1650/month + +## Future plans + +**Immediate (Post-Grant):** + +* Launch Pinkness Overdrive 2 on AssetHub as the flagship implementation of this suite + +**Long-term Growth:** + +* Make ongoing incremental updates to the game, alongside updating the extension and the contract suite + +**Ecosystem Impact:** + +* Lower barriers for game developers entering Polkadot +* Drive Asset Hub adoption through gaming use cases + +## Additional information + +While our game cannot be open-sourced due to asset licensing, we're committed to contributing to the infrastructure of the ecosystem. This grant would enable us to properly document, test, and polish these tools for community use, rather than keeping them as internal-only solutions. + +We are confident that this grant will open up the development of web3 games on Polkadot to the Godot community, thanks to this easy-to-implement plugin. From 7185bd80101c6e4afff32b824cccbf5ccc50ad64 Mon Sep 17 00:00:00 2001 From: Parth Mittal <76661350+mittal-parth@users.noreply.github.com> Date: Mon, 14 Jul 2025 11:18:15 -0400 Subject: [PATCH 224/242] contract: Replace Moonbeam with AssetHub Update based on feedback --- applications/khoj.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/applications/khoj.md b/applications/khoj.md index 542ddb14f84..6b71e5446ec 100644 --- a/applications/khoj.md +++ b/applications/khoj.md @@ -5,7 +5,7 @@ - **Tagline**: Participate in AI-personalised treasure hunts where each clue is a physical location. Earn on-chain rewards and onboard a million users. - **Description**: Khoj (meaning "search" or "discovery" in Hindi) is a gamified geo-location based treasure hunt platform that combines real-world exploration with Web3 technology. It allows users to participate in location-based AI treasure hunts where they solve riddles, visit physical locations, and earn on-chain rewards. -- **Integration with Polkadot**: The application smart contract (which includes token creation and NFTs) will be deployed on Moonbeam Aplha. +- **Integration with Polkadot**: The application smart contract (which includes token creation and NFTs) will be deployed on Polkadot AssetHub. - **Motivation**: The desire started off in college when we wanted to onboard the new joinees of our tech club with a different experience that combines Web3 with the real world in a gamified manner. Since then, we haven't found a platform that solves this our way, and we would love to solve this to onboard not just our club members but go beyond. ### 🔍 Project Details @@ -14,7 +14,7 @@ We expect applicants to have a solid idea about the project's expected final sta - An overview of the technology stack to be used - Frontend: React, TypeScript, TailwindCSS - - Smart Contract: Solidity Smart contract deployed on Moonbeam + - Smart Contract: Solidity Smart contract deployed on AssetHub - Integrations: - [True Network](https://docs.truenetwork.io/) (building on-chain reputation in Polkadot) - [Reown's App Kit](https://reown.com/appkit) for social & email embedded wallets. @@ -62,7 +62,7 @@ We expect applicants to have a solid idea about the project's expected final sta - What your project is *not* or will *not* provide or implement - We wont be implementing any sdk or tool for the ecosystem it is a dApp. - - Deployment will be restricted to Moonbeam Alpha (Testnet) for now. + - Deployment will be restricted to Polkadot AssetHub. - Unit tests will be restricted to the smart contract, not including the frontend. ### 🧩 Ecosystem Fit @@ -201,4 +201,3 @@ So: - The vision is to become the answer for the most distincitve way to drive engagement, become an interesting funnel to gain users to Polkadot. - Some near goals are to conduct hunts at smaller Polkadot specific events, community meetups, JAM tour events and hackathons - ETHIndia'25 being a target. - One goal close to heart is to become a standard part of each PBA cohort experience, unique to each new location :) -- We also plan to support the EVM compatability that Polkadot is [rolling out](https://contracts.polkadot.io/) From 67f9b5aef9963d2ef84295c31518b69f81df14f5 Mon Sep 17 00:00:00 2001 From: JY20 Date: Tue, 22 Jul 2025 07:46:47 -0400 Subject: [PATCH 225/242] updating the timeline and budget for polkadot-api --- applications/eunoia.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/applications/eunoia.md b/applications/eunoia.md index 6230c924572..6fdd9fdaafb 100644 --- a/applications/eunoia.md +++ b/applications/eunoia.md @@ -53,7 +53,7 @@ That story stuck with us. Eunoia makes sure that money meant to help actually he - API Communication: Axios - State Management: React Context API, Component State - Blockchain Interaction: - - Polkadot: `@polkadot/api`, `@polkadot/extension-dapp` + - Polkadot: `polkadot-api` ⚙️ **Backend:** (`eunoia_backend`) @@ -209,7 +209,7 @@ We’ve already built an MVP version of our application during the EasyA Hackath | 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | | 1. | Mainnet Smart Contract Launch| Deploy Eunoia on a Polkadot parachain (e.g. Moonbeam) with lastest smart contracts, users able to donate.| -| 2. | Mainnet UI + API Launch| Deploy Eunoia with all UI and APIs complete and launch for Polkadot mainnet, no errors during the user interaction.| +| 2. | Mainnet UI + API Launch| Deploy Eunoia with all UI and APIs complete and launch for Polkadot mainnet, no errors during the user interaction. This task will also include the migration to polkadot-api.| | 3. | Compass Launch| Compass AI agent is the tool to support users to find the charities to donate. It will be complete and launch along with the mainnet instance. User are able obtain charities matches, 80% correct matching rate.| | 4. | Charities Onboarding| With our connections and over the hacakthon we had reached out few charities already. We want to complete the onboarding of them into Eunoia with the mainnet launched. Over 3 charties are onboarded on Eunoia platform.| | 5. | Users Onboarding| After charities gets onboarded we will start working with universities, clubs, and organizations to promote the giving towards the causes. With over 20 users onboarded and donate towards causes.| @@ -219,7 +219,7 @@ We’ve already built an MVP version of our application during the EasyA Hackath | Milestone | Key Deliverables | Cost (USD) | ETA | |-----------|------------------|------------|-----| -| **1** | 0a - License • 0b - Documentation • 1 - ink! Smart Contract (testnet → mainnet) • 2 Wallet-connected UI | **$2,900** | Month 1 | +| **1** | 0a - License • 0b - Documentation • 1 - ink! Smart Contract (testnet → mainnet) • 2 Wallet-connected UI and migration to polkadot-api| **$2,900** | Month 1 | | **2** | 3 - Compass AI agent • Backend APIs (matching & search) | **$2,600** | Month 2 | | **3** | 0c - Testing + Guide • 0d - Article • 4 - Charity Onboarding • 5 - User Onboarding • 6 - Whitepaper & Tutorials | **$3,000** | Month 3 | | **Total** | — | **$8,500** | **3 months** | @@ -232,7 +232,7 @@ We’ve already built an MVP version of our application during the EasyA Hackath |-----------|------------------|-------|-------------|----------|---------------------|------------------| | **1** | Ink! smart contract development (testnet) | 60 | 25 | 1,500 | - | - | | | Fixing and updating smart contract for mainnet | 20 | 25 | 500 | - | - | -| | UI development | 20 | 25 | 500 | - | - | +| | UI development and migration to polkadot-api | 20 | 25 | 500 | - | - | | | Hosting (cloud services for testnet) | - | - | - | 200 | - | | | Testnet gas fees | - | - | - | 150 | - | | | Domain registration | - | - | - | 50 | - | @@ -256,7 +256,7 @@ We’ve already built an MVP version of our application during the EasyA Hackath >- **Hourly Rate**: All development, testing, and content creation tasks are billed at $25/hour. >- **Additional Expenses**: Include non-labor costs such as hosting, gas fees, domain registration, AI inference credits, marketing, X Premium subscription, merchandise, and extra gas for transactions. >- **Milestone Breakdown**: - > - **Milestone 1**: Smart contract development, UI, and infrastructure setup for testnet and mainnet. + > - **Milestone 1**: Smart contract development, UI, migration to polkadot-api and infrastructure setup for testnet and mainnet. > - **Milestone 2**: AI model development, backend API setup, and cloud deployment. > - **Milestone 3**: Testing, charity onboarding, content creation, and marketing efforts. >- **Why this split?** From e49e4556ef171a829459485941535f10ffea2e1f Mon Sep 17 00:00:00 2001 From: Sacred Protocol <81438925+SacredProtocol@users.noreply.github.com> Date: Tue, 29 Jul 2025 19:59:25 -0400 Subject: [PATCH 226/242] Update sacred-protocol.md Changes to Milestones and Deliverables based review feedback. --- applications/sacred-protocol.md | 62 +++++++++++++++------------------ 1 file changed, 28 insertions(+), 34 deletions(-) diff --git a/applications/sacred-protocol.md b/applications/sacred-protocol.md index cf66c4ffee2..13ed51b04ae 100644 --- a/applications/sacred-protocol.md +++ b/applications/sacred-protocol.md @@ -12,9 +12,9 @@ This goal of this proposal is to break ground, into the ecosystem by allowing fo **c. Brief Description:** Sacred Protocol is a decentralized tipping primitive that allows creators to receive support from fans across borders, platforms, and currencies. We aim to break open the creator economy for the 80–90% of audiences currently unable to tip due to geographic, platform, and payment limitations. -**d. Polkadot Integration:** This project introduces Polkadot-native tipping by integrating Talisman/SubWallet and enabling transactions in DOT and USDC on Westend and MainNet. Sacred becomes a live dApp showcasing Polkadot’s potential for social finance and creator engagement. This proposal also includes building a Creator Campaign working with creators to increase engagement and community building within the Polkadot ecosystem. +**d. Polkadot Integration:** This project introduces Polkadot-native tipping by integrating Polkadot wallets and enabling transactions in DOT on Westend and MainNet. Sacred becomes a live dApp showcasing Polkadot’s potential for social finance and creator engagement. This proposal also includes building a Creator Campaign working with creators to increase engagement and community building within the Polkadot ecosystem. -**e. Motivation:** We believe Polkadot is uniquely suited for global-scale social utility applications. Its multi-chain design and tooling like Talisman/Subwallet Wallet provide the backbone for scalable, user-friendly micro-transactions. +**e. Motivation:** We believe Polkadot is uniquely suited for global-scale social utility applications. Its multi-chain design and tooling like Polkadot Wallet provide the backbone for scalable, user-friendly micro-transactions. **f. Video Pitch:** https://shorturl.at/XQQxo @@ -31,12 +31,11 @@ Our application is built on a modern, full-stack TypeScript architecture optimiz - **Animations**: `Framer Motion`, `Lottie` – Smooth animations and engaging micro-interactions. - **Form Handling**: `React Hook Form` + `Zod` – Type-safe, performant form validation and management. - **Data Management**: `TanStack React Query` – Robust client-side caching and state synchronization. -- **Browser Integration**: Chrome Extension APIs – For enhanced in-browser functionality. ### Blockchain Integration -- **Solana**: `Web3.js`, `@solana/spl-token` -- **Polkadot**: `Polkadot API` +- **Polkadot**: `Polkadot API and RPC endpoints` +- Starting with smart contract deployment on Polkadot Westend Test network then launching on Polkadot Kusama network. ### Backend @@ -44,31 +43,26 @@ Our application is built on a modern, full-stack TypeScript architecture optimiz - **Language**: `TypeScript` – Static type checking for better code reliability. - **Database**: `Prisma ORM` with `SQL` – Type-safe database access with automated migrations. - **Authentication**: `Supabase` – Secure auth, real-time database, and scalable backend services. -- **External APIs**: - - `Twitter API SDK` – Social media integration. - - `Kick API SDK` - Social media integration. - - `Youtube v3 API` - Social media integration. - - `Twitch API SDK` - Social media integration. - - `Google Generative AI` – AI-powered features and content generation. +- **External APIs**: `Twitter API SDK` – Social media integration. + ### Limitations & Scope Clarification To manage expectations and clarify project boundaries: -- **Source Code**: The project will **not** provide the source code for the Sacred API backend and the Chrome Extension client. -- **Polkadot Integration**: Polkadot network features will be accessible through our public extension and web app. -- **Open Source Deliverables**: An open source CLI tool will be submitted, accompanied by full documentation, a testing suite, and a tutorial for sending and receiving tips on the Polkadot network. Details below. +- **Source Code**: The project will provide the source code for smart contracts and user interface. +- **Open Source Deliverables**: An open source Dapp and smart contracts will be submitted, accompanied by full documentation, a testing suite, and a tutorial for sending and receiving tips on the Polkadot network. Details below. --- ### 🧩 Ecosystem Fit **a. Fit in Polkadot Ecosystem:** -Sacred brings a high-impact, socially visible use-case to Polkadot: decentralized tipping. It makes Polkadot relatable to everyday fans, creators, and developers. By leveraging Talisman/SubWallet and DOT/USDC, Sacred becomes a showcase for economic coordination on Polkadot. +Sacred brings a high-impact, socially visible use-case to Polkadot: decentralized tipping. It makes Polkadot relatable to everyday fans, creators, and developers. By leveraging Polkadot wallet and native Polkadot token currency, Sacred becomes a showcase for economic coordination on Polkadot. **b. Target Audience:** -- Content creators on 𝕏, Twitch, Kick, YouTube +- Content creators on Social Platforms such as Twitter/𝕏 - Crypto-native fans - Builders of social or consumer-facing dApps on Polkadot @@ -77,7 +71,7 @@ Sacred brings a high-impact, socially visible use-case to Polkadot: decentralize - Monetization for under-served audiences (esp. in Africa, Asia, LATAM) - Wallet-native interactions for microtransactions -**d. Similar Projects:** None currently enable targeted social content tipping on Polkadot with Nova Talisman or SubWallet Wallet. +**d. Similar Projects:** None currently enable targeted social content tipping on Polkadot. Sacred does not require the tipper to have the recipient's wallet address, only their social media handle. **e. Differentiation:** Sacred focuses on real-time user-triggered tips across platforms — not content licensing, adtech, or staking. It is modular, non-custodial, and built for composability. @@ -131,7 +125,7 @@ Sacred Protocol is the result of an iterative journey through multiple real-worl - Sacred tipping app live on Solana Mainnet - tokens: SOL, USDC, EURC - - platforms: Twitter/X, Twitch + - platforms: Twitter/X, Twitch, Kick, Youtube, Streamlabs, Sacred - Wallet integrations with Phantom, Solflare Backpack, Glow - Functional & customizable overlays for Twitch, OBS - Integration with Streamlabs’ alert system @@ -149,45 +143,45 @@ Sacred Protocol is the result of an iterative journey through multiple real-worl **b. Full-Time Equivalents:** 1.5 FTE -**c. Total Budget:** $15,000 USD +**c. Total Budget:** $10,000 USD ### Deliverable Overview | **Deliverable #** | **Description** | **Specification** | |-------------------|-----------------|-------------------| -| 0a | License | Apache 2.0 / GPLv3 / MIT / Unlicense | +| 0a | License | MIT | | 0b | Documentation | We will provide inline documentation in the code and a basic tutorial that explains how a user can send and receive tips on Polkadot. | | 0c | Testing and Testing Guide | Core functions will be covered by comprehensive unit tests to ensure functionality and robustness. The guide will describe how to run these tests. | -| 0d | Article | We will publish an article explaining what was achieved as part of the grant. | -| 1 | Send & Receive Tips on Polkadot | Send and receive tips on the Polkadot network, starting with testnet (Westend), then moving to Kusama and Polkadot mainnet. Supported platforms: Twitter/X initially, expanding to Twitch and Kick. Supported tokens: start with DOT, expand to USDC.
**To verify:**
- Using the CLI tool, a user should be able to:
  - Send a tip to a Twitter user on Polkadot
  - Authenticate with Twitter and claim their tip on Polkadot | -| 2 | Integrate Polkadot Wallets (SubWallet and/or Talisman) in Sacred App | Enable users to connect their Polkadot wallet to the Sacred App to send and receive tips.
**To verify:**
- A user can connect their Polkadot wallet to the Sacred App
- A user can send and receive tips on the Polkadot network via the app | -| 3 | Polkadot-Based Community Campaign | Execute a community campaign to drive Polkadot adoption, including a campaign brief outlining objectives, execution plan, and collaboration with key creators in the Polkadot ecosystem.
**To verify:**
- Campaign materials and plans are co-developed with creators within the ecosystem to grow engagement | +| 0d | Article | We will publish a post with an article explaining what was achieved as part of the grant. | +| 1 | Smart Contracts with Escrow logic to send & claim tips | The smart contracts will be deployed to the Westend Test network.

Send & Receive tips in native token on Polkadot network, starting with Westend testnet. Support social media platform Twitter/X

**To verify:**
- Using the CLI tool and test functions a user should be able to:
  - send a tip to a Twitter post or profile via the Polkadot test network
  - authenticate with Twitter and claim their tip to their wallet on the Polkadot test network | +| 2 | App UI Interface with Polkadot wallet support | A user interface to facilitate sending and claiming tips. This feature will add the ability for users to connect their Polkadot wallet to the App to send & claim/receive their tips in native token.

**To verify:**
- A user should be able to connect their Polkadot wallet to the App, and both send & receive tips to their wallet on the Polkadot test network. | +| 3 | Polkadot-Based Community Campaign | The smart contracts will be deployed to Polkadot Kusama network.

This deliverable is the campaign itself the details campaign brief that details that include: objectives, how it will be run and a partnership with an influential creator(s) within the Polkadot Community.

Execute a community campaign to drive Polkadot adoption, including a campaign brief outlining objectives, execution plan, and collaboration with key creators in the Polkadot ecosystem.

**To verify:**
- Campaign materials and plans are co-developed with creators within the ecosystem to grow engagement | ### 💰 Budget Breakdown | **Milestone** | **Deliverables** | **Cost (USD)** | **Estimated Completion** | |--------------|------------------|----------------|---------------------------| -| 1 | - Open source CLI tool to interact with Sacred API for sending & receiving tips on Polkadot Westend with native DOT tokens on Twitter/X | $3,500 | 1 month | -| 2 | - Deploy on Polkadot Kusama
- Integrate Polkadot wallet integrations (SubWallet or Talisman) for claiming tips on Sacred App
- Support for: stablecoin on Polkadot (USDC), other platforms (Twitch, Kick, YouTube)
- Updated open source CLI tool | $3,500 | 0.5 months | -| 3 | - Deploy on Polkadot Mainnet
- Integrate Polkadot wallet integrations (SubWallet or Talisman) for sending tips on Sacred App
- Complete CLI tool with comprehensive unit tests & documentation
- Lock in Polkadot Creator Campaign
- Formalize a partnership with a Polkadot creator to run the campaign | $3,000 | 0.5 months | +| 1 |- Open source smart contracts for escrow logic and handling user flow to send and claim tips in native token on Polkadot Westend test network | $5,000 | 1 month | +| 2 | - Open source UI interface to send and receive tips on Polkadot Westend network with native tokens on Social Platform Twitter/X
- Polkadot wallet integrations & support | $3,500 | 0.5 months | +| 3 | - Deploy smart contracts on Polkadot Kusama
- Lock in Polkadot Creator Campaign
- Formalising a partnership with Polkadot creator to run the creator campaign | $1,500 | 0.5 months | | **Total** | | **$10,000** | **2 months** | ### Budget Breakdown by Milestone **Milestone 1** -- **Employee Cost:** $3,500 (1 engineer for 1 month) +- **Employee Cost:** $5,000 (1.5 engineers for 1 month) - **Infrastructure Cost:** $0 (minimal infra needs, deferred to later stages) -- **Total:** $3,500 +- **Total:** $5,000 **Milestone 2** -- **Employee Cost:** $2,250 (1 engineers for 0.5 month) -- **Infrastructure Cost:** $1,250 (API costs, RPC Endpoints, CI/CD & Devops, Node Service Providers, AI Tooling) +- **Employee Cost:** $2,500 (1.5 engineers for 0.5 month) +- **Infrastructure Cost:** $1,000 (API costs, RPC Endpoints, CI/CD & Devops, Node Service Providers, AI Tooling, Smart Contract deployment) - **Total:** $3,500 **Milestone 3** -- **Employee Cost:** $2,500 (1 engineer for 0.5 month) +- **Employee Cost:** $1,000 (1 engineer, 1 campaign coordinator for 0.5 month) - **Infrastructure Cost:** $500 (The infrastructure costs allocated to Milestone 3 are partially carried over from Milestone 2, e.g. Monthly service fees) -- **Total:** $2,500 +- **Total:** $1,500 ## 🔮 Future Plans & Long Term Value for Polkadot Ecosystem @@ -207,7 +201,7 @@ Sacred Protocol is the result of an iterative journey through multiple real-worl ## ℹ️ Additional Information -Sacred Protocol is not just a proposal — it's a living product already in the hands of communities. We’ve deployed on Solana MainNet and are now actively building toward supporting Polkadot. Our browser extension (v1.2.5) facilitates real tipping using real crypto, directly to creators, contributors, and communities. +Sacred Protocol is not just a proposal — it's a living product already in the hands of communities. We’ve deployed on Solana MainNet and are now actively building toward supporting Polkadot. Our browser extension facilitates real tipping using real crypto, directly to creators, contributors, and communities. - Our litepaper is available at: https://www.sacredprotocol.com/litepaper From 8c206ce9f74fef4dfd1b3efb64731fec57dddf5e Mon Sep 17 00:00:00 2001 From: Sacred Protocol <81438925+SacredProtocol@users.noreply.github.com> Date: Wed, 30 Jul 2025 10:26:33 -0400 Subject: [PATCH 227/242] Update sacred-protocol.md Revised Future plans to reflect contract development --- applications/sacred-protocol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/sacred-protocol.md b/applications/sacred-protocol.md index 13ed51b04ae..c9eae4ff759 100644 --- a/applications/sacred-protocol.md +++ b/applications/sacred-protocol.md @@ -187,7 +187,7 @@ Sacred Protocol is the result of an iterative journey through multiple real-worl **Over the next iterations we have in store, Sacred’s north‑star is to make DOT (and parachain‑native USDC) the default “thank‑you” currency of the internet. Every tip will travel via XCM, hopping transparently between the Relay Chain and any integrated parachain, so creators and fans experience a single friction‑free wallet while Polkadot captures the fee flow. Once this internal flywheel is proven, we will layer in bridge adapters (e.g. Snowbridge, Wormhole) that convert ETH, SOL, or other L1 liquidity into DOT before it enters Sacred, importing external value—and new users—into the Polkadot economy while keeping settlement trust‑minimised.** -- Convert core business logic into ink! smart contracts (e.g. escrow/dispute‑resolution modules) to remove all off‑chain trust assumptions. +- Secure and Audit the Sacred Protocol Mechanism and get it production ready for a Polkadot Asset Hub Release - Expand support for native tips on additional Polkadot wallets and parachains, ensuring one‑click UX across the ecosystem. From fab5629425e0f487646376437bb1442c992e13f6 Mon Sep 17 00:00:00 2001 From: Sacred Protocol <81438925+SacredProtocol@users.noreply.github.com> Date: Thu, 31 Jul 2025 14:11:30 -0400 Subject: [PATCH 228/242] Update sacred-protocol.md Revised Westend network to Paseo Network for testing development. --- applications/sacred-protocol.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/applications/sacred-protocol.md b/applications/sacred-protocol.md index c9eae4ff759..9edb00d251e 100644 --- a/applications/sacred-protocol.md +++ b/applications/sacred-protocol.md @@ -12,7 +12,7 @@ This goal of this proposal is to break ground, into the ecosystem by allowing fo **c. Brief Description:** Sacred Protocol is a decentralized tipping primitive that allows creators to receive support from fans across borders, platforms, and currencies. We aim to break open the creator economy for the 80–90% of audiences currently unable to tip due to geographic, platform, and payment limitations. -**d. Polkadot Integration:** This project introduces Polkadot-native tipping by integrating Polkadot wallets and enabling transactions in DOT on Westend and MainNet. Sacred becomes a live dApp showcasing Polkadot’s potential for social finance and creator engagement. This proposal also includes building a Creator Campaign working with creators to increase engagement and community building within the Polkadot ecosystem. +**d. Polkadot Integration:** This project introduces Polkadot-native tipping by integrating Polkadot wallets and enabling transactions in DOT on Paseo and MainNet. Sacred becomes a live dApp showcasing Polkadot’s potential for social finance and creator engagement. This proposal also includes building a Creator Campaign working with creators to increase engagement and community building within the Polkadot ecosystem. **e. Motivation:** We believe Polkadot is uniquely suited for global-scale social utility applications. Its multi-chain design and tooling like Polkadot Wallet provide the backbone for scalable, user-friendly micro-transactions. @@ -35,7 +35,7 @@ Our application is built on a modern, full-stack TypeScript architecture optimiz ### Blockchain Integration - **Polkadot**: `Polkadot API and RPC endpoints` -- Starting with smart contract deployment on Polkadot Westend Test network then launching on Polkadot Kusama network. +- Starting with smart contract deployment on Polkadot Paseo Test network then launching on Polkadot Kusama network. ### Backend @@ -153,7 +153,7 @@ Sacred Protocol is the result of an iterative journey through multiple real-worl | 0b | Documentation | We will provide inline documentation in the code and a basic tutorial that explains how a user can send and receive tips on Polkadot. | | 0c | Testing and Testing Guide | Core functions will be covered by comprehensive unit tests to ensure functionality and robustness. The guide will describe how to run these tests. | | 0d | Article | We will publish a post with an article explaining what was achieved as part of the grant. | -| 1 | Smart Contracts with Escrow logic to send & claim tips | The smart contracts will be deployed to the Westend Test network.

Send & Receive tips in native token on Polkadot network, starting with Westend testnet. Support social media platform Twitter/X

**To verify:**
- Using the CLI tool and test functions a user should be able to:
  - send a tip to a Twitter post or profile via the Polkadot test network
  - authenticate with Twitter and claim their tip to their wallet on the Polkadot test network | +| 1 | Smart Contracts with Escrow logic to send & claim tips | The smart contracts will be deployed to the Paseo Test network.

Send & Receive tips in native token on Polkadot network, starting with Paseo testnet. Support social media platform Twitter/X

**To verify:**
- Using the CLI tool and test functions a user should be able to:
  - send a tip to a Twitter post or profile via the Polkadot test network
  - authenticate with Twitter and claim their tip to their wallet on the Polkadot test network | | 2 | App UI Interface with Polkadot wallet support | A user interface to facilitate sending and claiming tips. This feature will add the ability for users to connect their Polkadot wallet to the App to send & claim/receive their tips in native token.

**To verify:**
- A user should be able to connect their Polkadot wallet to the App, and both send & receive tips to their wallet on the Polkadot test network. | | 3 | Polkadot-Based Community Campaign | The smart contracts will be deployed to Polkadot Kusama network.

This deliverable is the campaign itself the details campaign brief that details that include: objectives, how it will be run and a partnership with an influential creator(s) within the Polkadot Community.

Execute a community campaign to drive Polkadot adoption, including a campaign brief outlining objectives, execution plan, and collaboration with key creators in the Polkadot ecosystem.

**To verify:**
- Campaign materials and plans are co-developed with creators within the ecosystem to grow engagement | @@ -161,8 +161,8 @@ Sacred Protocol is the result of an iterative journey through multiple real-worl | **Milestone** | **Deliverables** | **Cost (USD)** | **Estimated Completion** | |--------------|------------------|----------------|---------------------------| -| 1 |- Open source smart contracts for escrow logic and handling user flow to send and claim tips in native token on Polkadot Westend test network | $5,000 | 1 month | -| 2 | - Open source UI interface to send and receive tips on Polkadot Westend network with native tokens on Social Platform Twitter/X
- Polkadot wallet integrations & support | $3,500 | 0.5 months | +| 1 |- Open source smart contracts for escrow logic and handling user flow to send and claim tips in native token on Polkadot Paseo test network | $5,000 | 1 month | +| 2 | - Open source UI interface to send and receive tips on Polkadot Paseo network with native tokens on Social Platform Twitter/X
- Polkadot wallet integrations & support | $3,500 | 0.5 months | | 3 | - Deploy smart contracts on Polkadot Kusama
- Lock in Polkadot Creator Campaign
- Formalising a partnership with Polkadot creator to run the creator campaign | $1,500 | 0.5 months | | **Total** | | **$10,000** | **2 months** | From 1c904a79651a6d7bb7ea6ecc125069899b488c0c Mon Sep 17 00:00:00 2001 From: Sacred Protocol <81438925+SacredProtocol@users.noreply.github.com> Date: Thu, 31 Jul 2025 14:24:26 -0400 Subject: [PATCH 229/242] Update sacred-protocol.md --- applications/sacred-protocol.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/applications/sacred-protocol.md b/applications/sacred-protocol.md index 9edb00d251e..6773f315615 100644 --- a/applications/sacred-protocol.md +++ b/applications/sacred-protocol.md @@ -12,7 +12,7 @@ This goal of this proposal is to break ground, into the ecosystem by allowing fo **c. Brief Description:** Sacred Protocol is a decentralized tipping primitive that allows creators to receive support from fans across borders, platforms, and currencies. We aim to break open the creator economy for the 80–90% of audiences currently unable to tip due to geographic, platform, and payment limitations. -**d. Polkadot Integration:** This project introduces Polkadot-native tipping by integrating Polkadot wallets and enabling transactions in DOT on Paseo and MainNet. Sacred becomes a live dApp showcasing Polkadot’s potential for social finance and creator engagement. This proposal also includes building a Creator Campaign working with creators to increase engagement and community building within the Polkadot ecosystem. +**d. Polkadot Integration:** This project introduces Polkadot-native tipping by integrating Polkadot wallets and enabling transactions in DOT on Paseo and Polkadot MainNet. Sacred becomes a live dApp showcasing Polkadot’s potential for social finance and creator engagement. This proposal also includes building a Creator Campaign working with creators to increase engagement and community building within the Polkadot ecosystem. **e. Motivation:** We believe Polkadot is uniquely suited for global-scale social utility applications. Its multi-chain design and tooling like Polkadot Wallet provide the backbone for scalable, user-friendly micro-transactions. @@ -35,7 +35,7 @@ Our application is built on a modern, full-stack TypeScript architecture optimiz ### Blockchain Integration - **Polkadot**: `Polkadot API and RPC endpoints` -- Starting with smart contract deployment on Polkadot Paseo Test network then launching on Polkadot Kusama network. +- Starting with smart contract deployment on Polkadot Paseo Test network then launching on Polkadot Mainnet. ### Backend @@ -155,7 +155,7 @@ Sacred Protocol is the result of an iterative journey through multiple real-worl | 0d | Article | We will publish a post with an article explaining what was achieved as part of the grant. | | 1 | Smart Contracts with Escrow logic to send & claim tips | The smart contracts will be deployed to the Paseo Test network.

Send & Receive tips in native token on Polkadot network, starting with Paseo testnet. Support social media platform Twitter/X

**To verify:**
- Using the CLI tool and test functions a user should be able to:
  - send a tip to a Twitter post or profile via the Polkadot test network
  - authenticate with Twitter and claim their tip to their wallet on the Polkadot test network | | 2 | App UI Interface with Polkadot wallet support | A user interface to facilitate sending and claiming tips. This feature will add the ability for users to connect their Polkadot wallet to the App to send & claim/receive their tips in native token.

**To verify:**
- A user should be able to connect their Polkadot wallet to the App, and both send & receive tips to their wallet on the Polkadot test network. | -| 3 | Polkadot-Based Community Campaign | The smart contracts will be deployed to Polkadot Kusama network.

This deliverable is the campaign itself the details campaign brief that details that include: objectives, how it will be run and a partnership with an influential creator(s) within the Polkadot Community.

Execute a community campaign to drive Polkadot adoption, including a campaign brief outlining objectives, execution plan, and collaboration with key creators in the Polkadot ecosystem.

**To verify:**
- Campaign materials and plans are co-developed with creators within the ecosystem to grow engagement | +| 3 | Polkadot-Based Community Campaign | The smart contracts will be deployed to Polkadot Mainnet.

This deliverable is the campaign itself the details campaign brief that details that include: objectives, how it will be run and a partnership with an influential creator(s) within the Polkadot Community.

Execute a community campaign to drive Polkadot adoption, including a campaign brief outlining objectives, execution plan, and collaboration with key creators in the Polkadot ecosystem.

**To verify:**
- Campaign materials and plans are co-developed with creators within the ecosystem to grow engagement | ### 💰 Budget Breakdown @@ -163,7 +163,7 @@ Sacred Protocol is the result of an iterative journey through multiple real-worl |--------------|------------------|----------------|---------------------------| | 1 |- Open source smart contracts for escrow logic and handling user flow to send and claim tips in native token on Polkadot Paseo test network | $5,000 | 1 month | | 2 | - Open source UI interface to send and receive tips on Polkadot Paseo network with native tokens on Social Platform Twitter/X
- Polkadot wallet integrations & support | $3,500 | 0.5 months | -| 3 | - Deploy smart contracts on Polkadot Kusama
- Lock in Polkadot Creator Campaign
- Formalising a partnership with Polkadot creator to run the creator campaign | $1,500 | 0.5 months | +| 3 | - Deploy smart contracts on Polkadot Mainnet to send and receive tips in native DOT
- Lock in Polkadot Creator Campaign
- Formalising a partnership with Polkadot creator to run the creator campaign | $1,500 | 0.5 months | | **Total** | | **$10,000** | **2 months** | ### Budget Breakdown by Milestone From 6aa366780be477b0b07758a6fdf2d8d2cb953619 Mon Sep 17 00:00:00 2001 From: sacha <23283108+sacha-l@users.noreply.github.com> Date: Mon, 4 Aug 2025 19:17:46 +0200 Subject: [PATCH 230/242] Fix: move applications into correct folders --- Polka_space.md => applications/Polka_space.md | 0 walf_dot_fund.md => applications/walf_dot_fund.md | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename Polka_space.md => applications/Polka_space.md (100%) rename walf_dot_fund.md => applications/walf_dot_fund.md (100%) diff --git a/Polka_space.md b/applications/Polka_space.md similarity index 100% rename from Polka_space.md rename to applications/Polka_space.md diff --git a/walf_dot_fund.md b/applications/walf_dot_fund.md similarity index 100% rename from walf_dot_fund.md rename to applications/walf_dot_fund.md From 4e6c4a01d5f9a8748985994de5fbb0599d3c9cec Mon Sep 17 00:00:00 2001 From: sacha <23283108+sacha-l@users.noreply.github.com> Date: Mon, 4 Aug 2025 19:26:18 +0200 Subject: [PATCH 231/242] Fix: update assets org correctly --- applications/DotStriker!.md | 16 ++++++++-------- applications/{ => assets}/coin_1.png | Bin applications/{ => assets}/coin_2.png | Bin applications/{ => assets}/coin_3.png | Bin applications/{ => assets}/logo.png | Bin applications/{ => assets}/roadmap.png | Bin applications/{ => assets}/screenshot_1.jpeg | Bin applications/{ => assets}/wf_gameplay.png | Bin applications/{ => assets}/wf_registration.png | Bin 9 files changed, 8 insertions(+), 8 deletions(-) rename applications/{ => assets}/coin_1.png (100%) rename applications/{ => assets}/coin_2.png (100%) rename applications/{ => assets}/coin_3.png (100%) rename applications/{ => assets}/logo.png (100%) rename applications/{ => assets}/roadmap.png (100%) rename applications/{ => assets}/screenshot_1.jpeg (100%) rename applications/{ => assets}/wf_gameplay.png (100%) rename applications/{ => assets}/wf_registration.png (100%) diff --git a/applications/DotStriker!.md b/applications/DotStriker!.md index 586392fb558..d1a8eb0e65c 100644 --- a/applications/DotStriker!.md +++ b/applications/DotStriker!.md @@ -1,6 +1,6 @@
- Logo + Logo

DotStriker! 🚀

@@ -51,9 +51,9 @@ DotStriker! isn’t just intended to be a great technical showcase. The ultimate #### Visual Identity through NFTs We use stylized, meme-inspired NFT ships to build emotional attachment. These visuals aren’t just cosmetic—they represent identity, rarity, and value.
-Meme coin -Meme coin -Meme coin
+Meme coin +Meme coin +Meme coin
#### On-Chain Incentives that Matter @@ -84,14 +84,14 @@ If you cannot see the preview on your browser, [here](https://youtu.be/jCJ-B3NH3 ### Screenshots -Registration +Registration ### Wireframes Like many ambitious projects, Dotstriker! began as a humble proof-of-concept napkin sketch — here’s a glimpse at the game's earliest UI design ideas. -Registration -Gameplay +Registration +Gameplay ### 🧩 Ecosystem Fit @@ -152,7 +152,7 @@ At the EasyA Hackathon, we presented a functioning MVP that demonstrated real-ti ## 📅 Development Roadmap -Roadmap +Roadmap ### Overview diff --git a/applications/coin_1.png b/applications/assets/coin_1.png similarity index 100% rename from applications/coin_1.png rename to applications/assets/coin_1.png diff --git a/applications/coin_2.png b/applications/assets/coin_2.png similarity index 100% rename from applications/coin_2.png rename to applications/assets/coin_2.png diff --git a/applications/coin_3.png b/applications/assets/coin_3.png similarity index 100% rename from applications/coin_3.png rename to applications/assets/coin_3.png diff --git a/applications/logo.png b/applications/assets/logo.png similarity index 100% rename from applications/logo.png rename to applications/assets/logo.png diff --git a/applications/roadmap.png b/applications/assets/roadmap.png similarity index 100% rename from applications/roadmap.png rename to applications/assets/roadmap.png diff --git a/applications/screenshot_1.jpeg b/applications/assets/screenshot_1.jpeg similarity index 100% rename from applications/screenshot_1.jpeg rename to applications/assets/screenshot_1.jpeg diff --git a/applications/wf_gameplay.png b/applications/assets/wf_gameplay.png similarity index 100% rename from applications/wf_gameplay.png rename to applications/assets/wf_gameplay.png diff --git a/applications/wf_registration.png b/applications/assets/wf_registration.png similarity index 100% rename from applications/wf_registration.png rename to applications/assets/wf_registration.png From 715d2fdf0bfad448dfbbb99f92e3f58995d9d315 Mon Sep 17 00:00:00 2001 From: Maurits Date: Tue, 5 Aug 2025 10:14:52 +0200 Subject: [PATCH 232/242] feat: Added Grantflow.dev application --- applications/grantflow_dev.md | 120 ++++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 applications/grantflow_dev.md diff --git a/applications/grantflow_dev.md b/applications/grantflow_dev.md new file mode 100644 index 00000000000..f2b72e9c51f --- /dev/null +++ b/applications/grantflow_dev.md @@ -0,0 +1,120 @@ +# 📝 GrantFlow.dev + +## 🌟 Project Overview + +- **Tagline:** Streamlining Polkadot bounty grants from submission to payout in one unified web3 platform. +- **Brief Description:** GrantFlow.dev is an all-in-one platform that consolidates grant submissions, reviews, approvals, and payouts for Polkadot bounty programs. It replaces scattered channels (e.g., GitHub, Discord, Google Docs) with structured forms, real-time tracking, collaborative dashboards, integrated chat features for committees and grantees, and smart contract integrations for efficient, transparent processes. +- **Relation to Polkadot:** The platform integrates directly with Polkadot's ecosystem by handling chain integrations via multi-sig wallets for approvals and authentications, bounty precompiles for automatic payouts, and web3-based authentication. It supports committees like Fast-Grants, UX Bounty, OG Rust, Infrastructure Builders, and DeFi Infrastructure, enhancing bounty management on Polkadot/Substrate chains. +- **Why Interested:** As a developer passionate about web3 efficiency, I built the POC during a hackathon and see huge potential to reduce administrative burdens in Polkadot's grant ecosystem, making it easier for teams to contribute and committees to operate effectively. +- (Optional) **1-min Video Pitch:** [Link to video] (Note: This can be added later; currently unavailable in draft.) + +### 🔍 Project Details + +- **Technology Stack:** Next.js 15 (TypeScript), Vercel AI SDK for optional AI tasks (e.g., initial feedback, codebase guidance), Drizzle ORM for TypeScript-first database schema, PostgreSQL (Supabase) for storage, Octokit.js for GitHub integration (reading proposals, commenting via GitHub App), and web3 libraries for Polkadot multi-sig, chain integrations, and wallet authentication. +- **Documentation of Core Components:** Core architecture includes: (1) Submission forms with cache-based drafts and web3 wallet verification; (2) Dashboard for curators with voting systems, on-chain multi-sig approvals, and integrated chat for committees/grantees; (3) automatic payouts on granted milestones through multisig; (4) Public views for transparency (e.g., submission status, voting history). Protocols ensure immutable records on-chain, with Polkadot chain handling for all multisig and auth processes. +- **POC/MVP or Prior Work:** A hackathon POC exists with basic features: account creation/management, grant application forms, approvals, and milestone submissions (currently buggy). Link: https://github.com/MbBrainz/grantflow-dev. +- **Mockups/Designs of UI Components:** UI includes a unified dashboard for submissions/reviews, structured forms for deliverables (e.g., code uploads, repo links), real-time status trackers, and integrated chat interfaces for committees and grantees. Screenshots are provided here: https://drive.google.com/drive/folders/1H0EpDFICjO5n5ACsVO_tvKXcZOxniEsS?usp=drive_link +- **Data Models/API Specifications:** Data models (via Drizzle ORM) include schemas for grants (exec summary, milestones, wallets), submissions (proof files, repo links, states like "awaiting review"), approvals (votes, multi-sig tx), and chat logs. APIs: REST endpoints for form submissions (integrating GitHub PRs), web3 auth/multisig chain integrations, on-chain queries for status/payouts, and real-time chat endpoints. +- **What It's Not:** The platform will not handle non-Polkadot chains initially, nor will it provide full AI automation of decisions (AI is optional for assistance only). It focuses on Polkadot-specific integrations via multisig and auth. + +### 🧩 Ecosystem Fit + +- **Fit into Ecosystem:** GrantFlow.dev fits as a tooling layer for Polkadot's bounty programs, integrating with existing repos (e.g., Fast-Grants apply/delivery) and on-chain mechanisms to streamline workflows for committees and grantees. +- **Target Audience:** Polkadot bounty committees (e.g., Fast-Grants, UX Bounty) as curators, and grantees (teams/builders) submitting work. +- **Needs Met:** It addresses inefficiencies in tracking submissions, coordinating reviews, and processing payouts, reducing manual work, errors in milestone assessments (e.g., evaluating code contributions), and delays. Benefits include faster reviews, transparent processes, instant on-chain payouts via Polkadot multisig integrations, and integrated chat for seamless communication, saving time for committees. +- **Similar Projects:** Similar tools exist like bounties.usepapi.app (listing active bounties) or general grant platforms, as well as earn.superteam.fun in EVM and Solana ecosystems, but none provide end-to-end submission-to-payout with on-chain multi-sig, AI-assisted reviews, and integrated chat tailored to Polkadot. Our project differs by focusing on unified, web3-native flows with chat features, emphasizing transparency, committee onboarding, and specific optimizations for Polkadot bounty committees' grant processes. If none exist yet in Polkadot, it's likely due to the niche focus on its fragmented bounty workflows. + +## 👥 Team + +- **Team Name:** GrantFlow Dev (Solo Developer) +- **Contact Name:** Maurits Bos +- **Contact Email:** [maurits.bos@gmail.com](mailto:maurits.bos@gmail.com) +- **Website:** [https://grantflow.dev](https://grantflow.dev/) + +### Team members + +Please list the legal name of all grant beneficiaries. Solo developers (1-person teams) are eligible for funding. + +- Maurits Bos (Solo developer and grant beneficiary) + +#### LinkedIn Profiles (if available) + +- https://www.linkedin.com/in/mhwbos + +### Team Code Repos + +- https://github.com/MbBrainz/grantflow-dev + +Please also provide the GitHub accounts of all team members: + +- https://github.com/MbBrainz + +### Team's experience + + +After my Masters in Computational Science I directly started working in web3 full time. First as smart-contract dev (CosmWasm, Rust), then as team lead for fortytwo.money (currently discontinued). Those last 3 years I've worked with all major web frameworks for web2, Next.js, shadcn, PostgreSQL etc, and for web3, ethers.js, wagmi, CosmJS, JSON-RPC, etc. The last iteration of FortyTwo.money, 42agents.ai, was a SaaS platform to manage the configuration of AI customer support, operative in Discord. This platform was fully developed by my colleague Dylan Brudo and me. + +Alongside fortytwo, I've been working on a Telegram application called [MissionMate](https://missionmate.team), which is a Telegram community engagement app that acts like a virtual coach inside your Telegram group chats. It started as something fun, but I'm now commercializing it. I don't have experience with Polkadot specifically, but I'm looking forward to gaining that during this project. + + +## 📊 Development Status + + + +Development has started with a hackathon POC implementing core features: account creation, grant forms, approvals, and milestone submissions (buggy but functional). Code link: https://github.com/MbBrainz/grantflow-dev. Prior research includes analyzing Polkadot grant processes (e.g., Web3 Foundation docs, Fast-Grants repo, interviews with committee members like sachalansky) and tech explorations for GitHub/Polkadot integrations, including multisig and auth. + +## 📅 Development Roadmap + +This section should break the development roadmap down into milestones and deliverables. Since these will be part of the agreement, please describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. + +**Important notes:** +- Each milestone is capped at **$5,000 USD** +- Milestones must be delivered within **3 months** of approval +- The maximum grant amount is **$10,000 USD** per application (up to **$15,000 USD** per project in exceptional cases) +- You will only receive payment after successful milestone delivery + +### Overview + +- **Estimated Duration:** 2 months (within 3-month cap) +- **Full-Time Equivalent (FTE):** 0.5 FTE (part-time availability) +- **Total Costs:** $10,000 USD (full payout in USD; no DOT lockup requested) + +> Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 0a. | License | Apache 2.0 | +| 0b. | Documentation | We will provide inline code documentation and a basic tutorial explaining how users (grantees/curators) can submit forms, review submissions, approve milestones, trigger payouts via the dashboard, and use integrated chat features for communication. | +| 0c. | Testing and Testing Guide | Core functions (e.g., submissions, approvals, payouts, chat integrations) will be covered by unit/integration tests using Jest. The guide will describe running tests via npm commands | +| 0d. | Article | We will publish an article on Medium or similar explaining the platform's development, features (including chat and Polkadot integrations), and impact on Polkadot bounties. | +| 1. | Polish POC and Feedback Integration | Refine existing POC features (bug fixes, usability improvements for accounts, forms, approvals). Collect and integrate feedback from committees via forms. Deliverable: Updated codebase with improved UX and schema revisions. Verification: Demo access and committee feedback logs. | +| 2. | Full-Functioning Platform excl. On-chain mechanism | Full grant cycles should now be possible, from proposal review to multiple milestone payouts. | +| 3. | Onboarding, Multi-Sig Integration, and Chat Features | Build onboarding flow, demo experience, integrate Polkadot multi-sig for approvals/payouts and chain auth, add chat features for committees and grantees, and onboard 5 committees. Deliverable: Functional dashboard with submission states, on-chain approvals, and chat. Verification: Test payouts/auth on testnet, chat functionality, and committee onboarding confirmation. | +| 4. | Final Enhancements and Deployment. | Add flexible enhancements, full testing, and deployment. Deliverable: Live platform with public transparency features and all integrations. Verification: End-to-end testing, usage guide, and committee trials. | + +### 💰 Budget Breakdown + +Please provide a breakdown of your budget by milestone: + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 1 | 0a-0d + Milestone 1 (Polish POC and Feedback) + Milestone 2 (Full platform excl. On-chain) | $5,000 | 3 weeks | +| 2 | Milestone 3 (Multi-Sig, Onboarding, and Chat) and 4, Final Enhancement | $5,000 | 3 weeks (cumulative: 1.5 months) | +| **Total** | | **$10,000** | **1-2 months** | + +Funding covers: 120 hours of development at ~$83/hour (part-time solo work, including research, coding, testing, chat implementation, Polkadot integrations, and committee interactions). All payments requested in full USD, without DOT lockup. + +## 🔮 Future Plans + + + +- **Continuation After Fast-Grant:** Maintain the platform with bug fixes and updates for at least 6 months, evolving based on user feedback, including chat and integration enhancements. +- **Additional Funding Plans:** Explore Web3 Foundation grants for expansions, potential SaaS business model, or community funding via DAOs. +- **Vision for Growth:** Aim for widespread adoption by all Polkadot committees, expanding to more ecosystems, and turning it into a key tool for efficient, transparent web3 grants with robust chat and Polkadot chain features, potentially as a SaaS or open-source project under Web3 Foundation. + +## ℹ️ Additional Information + + +- **Work Already Done:** Hackathon POC with core features; initial research on Polkadot grant processes. +- **Other Contributors:** None currently; open to collaborations. +- **Other Funding:** No other applications yet; this is the first step toward sustainable growth. The platform's benefits for Polkadot committees include reduced review times, error-free assessments, seamless chat communication, and seamless on-chain payouts via multisig integrations, fostering more ecosystem contributions. Note: Requesting full $10,000 USD payout without DOT lockup, based on project needs and alignment with grant guidelines (open to committee feedback on feasibility). From a5273968ce15e0cc80c2012e6172c6eea0bed948 Mon Sep 17 00:00:00 2001 From: Maurits Date: Tue, 5 Aug 2025 10:18:58 +0200 Subject: [PATCH 233/242] fix: licence changed to MIT for flexibility --- applications/grantflow_dev.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/grantflow_dev.md b/applications/grantflow_dev.md index f2b72e9c51f..430c137263e 100644 --- a/applications/grantflow_dev.md +++ b/applications/grantflow_dev.md @@ -83,7 +83,7 @@ This section should break the development roadmap down into milestones and deliv | Number | Deliverable | Specification | | -----: | ----------- | ------------- | -| 0a. | License | Apache 2.0 | +| 0a. | License | MIT | | 0b. | Documentation | We will provide inline code documentation and a basic tutorial explaining how users (grantees/curators) can submit forms, review submissions, approve milestones, trigger payouts via the dashboard, and use integrated chat features for communication. | | 0c. | Testing and Testing Guide | Core functions (e.g., submissions, approvals, payouts, chat integrations) will be covered by unit/integration tests using Jest. The guide will describe running tests via npm commands | | 0d. | Article | We will publish an article on Medium or similar explaining the platform's development, features (including chat and Polkadot integrations), and impact on Polkadot bounties. | From 425ca976eb6f6331fef120256ac7f46f8d3a5ed6 Mon Sep 17 00:00:00 2001 From: gnso Date: Thu, 7 Aug 2025 07:38:36 -0700 Subject: [PATCH 234/242] Update application, Sacha comments --- applications/scaffold-dot.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/applications/scaffold-dot.md b/applications/scaffold-dot.md index a619bc67027..74a9da62840 100644 --- a/applications/scaffold-dot.md +++ b/applications/scaffold-dot.md @@ -4,11 +4,11 @@ Scaffold-DOT is an open source, fullstack toolkit for building, testing, and deploying EVM smart contracts onto Polkadot Hub. -Built using NextJS, Reown AppKit, Hardhat, Wagmi, Viem, and Typescript. Foundry support planned in the future. +Built using NextJS, Reown AppKit, Hardhat, Wagmi, Viem, and Typescript. Foundry support is considered for the future development. 0 to Polkadot Hub for EVM devs and new devs. Great for hackathons, tinkering and MVPs. Integrates hardhat-polkadot, resolc, hardhat-polkadot-node packages with a fork of scaffold-eth. -Scaffold-DOT will be a fully configured way to get started with deploying EVM contracts to Polkadot Hub. Let's have this ready for the releases to Kusama Hub and Polkadot Hub. +Scaffold-DOT will be a fully configured way to get started with deploying and interacting with EVM contracts to Polkadot Hub. Let's have this ready for the releases to Kusama Hub and Polkadot Hub. - (Optional but **huge bonus points**): [1-min video pitch](https://www.ycombinator.com/video/) ### 🔍 Project Details @@ -36,11 +36,11 @@ Will not support smart contracts written in Ink! Not for running DOOM :) Toolkit is aimed at devs familiar with ethereum tools that want to deploy to Hub. It's a great toolkit for new devs, hackathons and can be built on top of for production level dapps. -The project is meant to provide a fully configured repo to make it dead simple to deploy to Hub. +The project is meant to provide a fully configured repo to make it dead simple to deploy to Solidity to Hub and deploy a production dapp. There are no projects that bridge Ethereum developers to Polkadot quite like this, could be wrong though. I don't know what I don't know. I just came from Consensus Toronto hackathon, mentioned this to a few Polkadot devs and they said yeah that would be cool to have. -Hub is pretty new, the ecosystem has been focused on Ink! smart contract tooling, there hasn't been a need for this before now. +Hub is pretty new, the ecosystem has been focused on Ink! smart contract tooling, there hasn't been a need for this before now. EVM support has been provided by frontier pallet which was a full EVM mechanism, PVM has new functionality and needs high level dev tools. ## 👥 Team @@ -74,7 +74,6 @@ Miles has ~3 years of full stack dev experience. He has been using scaffold-eth - https://github.com/muddlebee Muddlebee has ~5 years full stack dev experience. Previously worked as a tech lead at B2B fintech firm. Was previously a Polkadot Ambassador and the community manager/moderator of the official Polkadot/Kusama discord. Has been contributing to Polkadot ecosystem for >2 years. Has participated in Thousand Contributors Programme by w3f and has been adding suggestions/improvements across the w3f github projects (polkadot-wiki). Also wrote a comprehensive tutorial to get started with Polkadot using the polkadot-js API. https://polkadotjs-developer-hub.gitbook.io/ - ## 📊 Development Status It's a fork of scaffold-eth 2. Scaffold-DOT repo can be located at https://github.com/scaffold-dot/scaffold-dot @@ -95,8 +94,8 @@ It's a fork of scaffold-eth 2. Scaffold-DOT repo can be located at https://githu | 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can... | | 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. | Article | We will publish an **article** that explains what was done/achieved as part of the grant. | -| 1. | MVP | Will fork the scaffold-eth 2 repository and configure hardhat with hardhat-polkadot, hardhat-polkadot-node and resolc. User will be able to clone the repository, run and deploy to local chain, deploy to WestEnd Hub with zero configuration, and test the dapp with the frontend that is generated from the contract ABI. Toolkit will be capable of deploying to Polkadot and Kusama Hub when they're publicly available. -| 2. | UI/UX | Will update the look and feel of the frontend to follow Polkadot's Brand Hub colors, fonts, etc. Quicklink to Westend faucet. Swap wallet connection library for social and email login without browser extension. +| 1. | MVP | Will fork the scaffold-eth 2 repository and configure hardhat with hardhat-polkadot, hardhat-polkadot-node and resolc. User will be able to clone the repository, run and deploy to local chain, deploy to Paseo Passet Hub with zero configuration, and test the dapp with the frontend that is generated from the contract ABI. Toolkit will be capable of deploying to Polkadot and Kusama Hub when they're publicly available. There are many hooks and components that are also provided for frontend development. +| 2. | UI/UX | Will update the look and feel of the frontend to follow Polkadot's Brand Hub colors, fonts, etc. Quicklink to Paseo Passet Hub faucet. Swap the current wallet connection library for social and email login without browser extension. | 3. | Foundry | Add support for Foundry. Relying on Parity Tech to finish their fork. npx cli tool to configure the build with hardhat vs foundry. Configure Foundry for polkadot hub. ### 💰 Budget Breakdown @@ -112,10 +111,10 @@ It's a fork of scaffold-eth 2. Scaffold-DOT repo can be located at https://githu Fast-Grant success will set us up for OpenGov Treasury proposals if further development is needed, open to other sources. -Not sure what will be needed to maintain this long term. If toolkit is useful, the community will fund it. +Not sure what will be needed to maintain this long term. If toolkit is useful, the community will support it and fund it. -Polkadot Hub is coming, let's have things ready for devs (with a variety of skill/experience) to make use of Hub quickly. Scaffold-DOT should be useful for tinkerers, hackathons and MVPs. Scaffold-eth has speedrunethereum, a series of challenges that introduce devs to the toolkit and get progressively more challenging and cover a variety of smart contract uses and topics. Could be cool to have something similar for scaffold-dot Polkadot ecosystem. +Polkadot Hub is coming, let's have things ready for devs (with a variety of skills/experience) to make use of Hub quickly. Scaffold-DOT should be useful for tinkerers, hackathons and MVPs. Scaffold-eth has speedrunethereum, a series of challenges that introduce devs to the toolkit and get progressively more challenging and cover a variety of smart contract uses and topics. Could be cool to have something similar for the scaffold-dot Polkadot ecosystem. Focus on retaining developers in the dotsama ecosystem. ## ℹ️ Additional Information -We have forked the SE2 repo. Configured it to use hardhat-polkadot, resolc, and working on hardhat-polkadot-node (local PVM chain) +We have forked the SE2 repo. Configured it to use hardhat-polkadot, resolc, and working on hardhat-polkadot-node (local PVM chain). PVM is very new so there will definitely be delays and hiccups as we work to integrate Substrate and EVM tools. From f65e1da79f3c687bceb437d324643e5d03308cfe Mon Sep 17 00:00:00 2001 From: Maurits Date: Mon, 11 Aug 2025 13:26:31 +0200 Subject: [PATCH 235/242] fix: 4 milestones instead of 2 and early onchain functionality --- applications/grantflow_dev.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/applications/grantflow_dev.md b/applications/grantflow_dev.md index 430c137263e..bd7e520b72a 100644 --- a/applications/grantflow_dev.md +++ b/applications/grantflow_dev.md @@ -78,6 +78,7 @@ This section should break the development roadmap down into milestones and deliv - **Estimated Duration:** 2 months (within 3-month cap) - **Full-Time Equivalent (FTE):** 0.5 FTE (part-time availability) - **Total Costs:** $10,000 USD (full payout in USD; no DOT lockup requested) +- **Milestone Structure:** 4 sequential milestones with early on-chain integration > Note that deliverables 0a to 0d are mandatory. Please adapt their specification to your project. @@ -87,10 +88,10 @@ This section should break the development roadmap down into milestones and deliv | 0b. | Documentation | We will provide inline code documentation and a basic tutorial explaining how users (grantees/curators) can submit forms, review submissions, approve milestones, trigger payouts via the dashboard, and use integrated chat features for communication. | | 0c. | Testing and Testing Guide | Core functions (e.g., submissions, approvals, payouts, chat integrations) will be covered by unit/integration tests using Jest. The guide will describe running tests via npm commands | | 0d. | Article | We will publish an article on Medium or similar explaining the platform's development, features (including chat and Polkadot integrations), and impact on Polkadot bounties. | -| 1. | Polish POC and Feedback Integration | Refine existing POC features (bug fixes, usability improvements for accounts, forms, approvals). Collect and integrate feedback from committees via forms. Deliverable: Updated codebase with improved UX and schema revisions. Verification: Demo access and committee feedback logs. | -| 2. | Full-Functioning Platform excl. On-chain mechanism | Full grant cycles should now be possible, from proposal review to multiple milestone payouts. | -| 3. | Onboarding, Multi-Sig Integration, and Chat Features | Build onboarding flow, demo experience, integrate Polkadot multi-sig for approvals/payouts and chain auth, add chat features for committees and grantees, and onboard 5 committees. Deliverable: Functional dashboard with submission states, on-chain approvals, and chat. Verification: Test payouts/auth on testnet, chat functionality, and committee onboarding confirmation. | -| 4. | Final Enhancements and Deployment. | Add flexible enhancements, full testing, and deployment. Deliverable: Live platform with public transparency features and all integrations. Verification: End-to-end testing, usage guide, and committee trials. | +| 1. | Polish POC and Core Platform Foundation | Refine existing POC features (bug fixes, usability improvements for accounts, forms, approvals). Implement core platform architecture with improved database schema, authentication flow, and basic submission/review workflows. Deliverable: Stable platform foundation with polished user experience. Verification: Demo access, functional forms, and basic approval workflows. | +| 2. | On-Chain Integration and Multi-Sig Implementation | Integrate Polkadot multi-sig for approvals and payouts. Full grant cycles from submission to on-chain payout should be functional. Deliverable: Working on-chain integration with testnet deployment. Verification: Successful test transactions, multi-sig approvals, and payout mechanisms on Polkadot testnet. | +| 3. | Chat Features and Committee Onboarding | Add integrated chat features for committees and grantees, build comprehensive onboarding flow, and onboard 5 committees to the platform. Enhance dashboard with real-time communication and collaboration tools. Deliverable: Full-featured platform with chat integration and active committee participation. Verification: Chat functionality, committee onboarding confirmation, and active usage metrics. | +| 4. | Final Enhancements and Production Deployment | Complete final testing, add public transparency features, implement production optimizations, and deploy to mainnet. Include comprehensive documentation and usage guides. Deliverable: Production-ready platform with all features operational. Verification: End-to-end testing, live deployment, and committee trials on mainnet. | ### 💰 Budget Breakdown @@ -98,11 +99,13 @@ Please provide a breakdown of your budget by milestone: | Milestone | Deliverables | Cost (USD) | Estimated Completion | | --- | --- | --- | --- | -| 1 | 0a-0d + Milestone 1 (Polish POC and Feedback) + Milestone 2 (Full platform excl. On-chain) | $5,000 | 3 weeks | -| 2 | Milestone 3 (Multi-Sig, Onboarding, and Chat) and 4, Final Enhancement | $5,000 | 3 weeks (cumulative: 1.5 months) | -| **Total** | | **$10,000** | **1-2 months** | +| 1 | 0a-0d + Polish POC and Core Platform Foundation | $2,000 | 2 weeks | +| 2 | On-Chain Integration and Multi-Sig Implementation | $3,000 | 3 weeks (cumulative: 5 weeks) | +| 3 | Chat Features and Committee Onboarding | $3,000 | 2 weeks (cumulative: 7 weeks) | +| 4 | Final Enhancements and Production Deployment | $2,000 | 1 week (cumulative: 8 weeks) | +| **Total** | | **$10,000** | **2 months** | -Funding covers: 120 hours of development at ~$83/hour (part-time solo work, including research, coding, testing, chat implementation, Polkadot integrations, and committee interactions). All payments requested in full USD, without DOT lockup. +Funding covers: 120 hours of development at ~$83/hour (part-time solo work, including research, coding, testing, early on-chain integration, chat implementation, Polkadot integrations, and committee interactions). Sequential milestone delivery ensures early on-chain functionality validation. All payments requested in full USD, without DOT lockup. ## 🔮 Future Plans From 55e4f16985971ccd5b6d2d37afab3c1bdd25c31d Mon Sep 17 00:00:00 2001 From: Otar <71079600+oshakarishvili@users.noreply.github.com> Date: Thu, 11 Sep 2025 13:20:35 +0200 Subject: [PATCH 236/242] Revert "application for tempest veil added" --- applications/tempest_veil.md | 246 ----------------------------------- 1 file changed, 246 deletions(-) delete mode 100644 applications/tempest_veil.md diff --git a/applications/tempest_veil.md b/applications/tempest_veil.md deleted file mode 100644 index f9dc94db835..00000000000 --- a/applications/tempest_veil.md +++ /dev/null @@ -1,246 +0,0 @@ -# 📝 Tempest Veil -## 🌟 Project Overview - -### **Tagline**: -A decentralized strategy game built on real time data and information asymmetry. - -#### **Description** -Tempest Veil is a real-time strategy game where players build armies, capture territory, and adapt their battle plans in response to real-world weather. Weather is not just aesthetic—it shapes movement, alters unit strengths, and creates shifting tactical opportunities. The game emphasizes permissionless play, emergent conflict, and evolving strategy. -Optionally, Tempest Veil will also explore hidden information to enable asymmetric gameplay, such as concealing army composition and strategy. This depends on VM compatibility and may not be fully supported on PolkadotHub’s polkaVM. - - -#### **Polkadot Integration** -We plan to launch Tempest Veil on PolkadotHub and other EVM-compatible parachains like Moonbeam. To assess compatibility with polkaVM, we will begin by testing all smart contracts on the Westend testnet. Since gameplay involves frequent on-chain interactions, we are prioritizing chains that offer low gas fees and high throughput. - -#### **Motivation** -Our team is passionate about real-time strategy games, and this project is a natural extension of that interest. I grew up playing text-based real time strategy RTS MMORPGs like **OGame**, **Travian**, **Tribal Wars**, and **War of Empires**—the thrill of world-building and strategic depth has always stayed with me. **Dark Forest** proved the potential of on-chain RTS games, but with its development no longer active, we’re excited to pick up the torch and push the genre forward in a decentralized and more interactive way. Here's a video about Dark Forest the game, if you are not familiar with it - https://www.youtube.com/watch?v=z7V830zndoA - -### 🔍 Project Details - -#### Technology Stack - -- **Smart Contracts:** Solidity (deployed on EVM-compatible Polkadot parachains) -- **Oracle** We will use Acurast Trusted Execution Environment (TEE) to get Weather and Randomness data. -- **Zero-Knowledge Proofs(Future Goal):** Noir for circuit development, with Solidity verifier contracts generated using Aztec’s Barretenberg package, if Noir proof verification fails on PolkaVM, we will try Circom, and finally FHE (using Inco's Confidentiality Computation Layer). More on these technologies are discussed later. -- **Frontend:** Next.js, TypeScript, TailwindCSS -- **Backend / Game Engine:** The backend will be minimal, as most of the game logic is handled on-chain. Off-chain scripts written in TypeScript/Node.js will run as cron jobs to manage regular game state updates. Initially, we’ll use a centralized backend to fetch weather data during the early development phase. As the project matures, these scripts will be migrated into Acurast TEEs to enable decentralized, verifiable weather data retrieval -- **Indexer:** SubQuery for efficient game updates on frontend and leaderboard functionality - -#### Weather Data and Randomness Integration -As a core part of the game, we will integrate Acurast Oracles to bring real-world weather into gameplay. Weather data will be fetched using Node.js scripts running inside Acurast’s Trusted Execution Environment (TEE), ensuring verifiability. This data will directly influence strategy, unit effectiveness, and movement on the battlefield. - -A typical Acurast TEE Oracle looks like this - -![alt text](https://github.com/Cloakworks-collective/tempest_veil_fast_grant/raw/main/images/basic_acurast.png) - -To support multiple in-game locations, each with their own dynamic weather, we will fetch real-world weather data for several cities. To scale this effectively, we propose an architecture similar to Chainlink’s Price Aggregator. Acurast will push weather data for multiple locations at regular intervals (frequency to be determined) into an on-chain aggregator contract. Our game contract will then query this aggregator to retrieve the latest weather data before executing actions—for example, adjusting the effectiveness of a cavalry charge if rain is detected. - -![alt text](https://github.com/Cloakworks-collective/tempest_veil_fast_grant/raw/main/images/aggregator.png) - -We also plan to incorporate Acurast’s Verifiable Random Function (VRF) to introduce controlled randomness into battles, adding depth and unpredictability to each encounter. Until Acurast is available on PolkadotHub, we will mock the randomness during development. Even if integration doesn’t happen within the three-month grant window, we’re confident it will follow soon given Acurast’s strong presence in the Polkadot ecosystem. - -#### **Relevant Prior Work:** - -We've explored ZK and FHE as core tools for building information-asymmetric strategy games—focusing on fog-of-war, hidden state, and verifiable actions. Through hackathons like ETHGlobal CircuitBreaker, zkHack Istanbul, zkHack Montreal and ETHDenver, we've gained hands-on experience with Noir, FHE (Inco/Fhenix), and zkVMs (Risc0 and Mina), laying the foundation for this game. We discuss these projects in more detail in the Development Status section below. - -#### **Fast Grant Expectations** - -Developing a real-time weather-driven strategy game will take the full three-month build period, even without integrating optional zk proofs or FHE. The main challenge is designing a scalable weather data aggregator, similar to Chainlink’s price feeds, using Acurast’s TEE-powered oracle network to fetch, verify, and publish on-chain weather conditions. While supporting a single location is simple, extending this to any number of cities requires careful planning and robust infrastructure. In parallel with the backend and smart contract work, I will also focus on building a polished frontend and delivering a smooth, engaging user experience. - -For this grant, we will deliver a playable proof-of-concept version of Tempest Veil. Below is a list of core deliverables, along with optional features we plan to include in future iterations: - -#### Core Deliverables - -- ✅ **Functional Gameplay Prototype** - - Real-time strategy mechanics driven by real-world weather - - Player actions: move, attack, and resolve combat based on on-chain data - - Controlled randomness using verifiable oracle input - -- ✅ **User Interface and Game Loop** - - Polished frontend with intuitive controls - - Fully playable core game loop - -- ✅ **Backend and Smart Contracts** - - Weather data fetched and verified via Acurast's TEE-powered oracle network - - On-chain logic for player actions and environment-based combat resolution - - Scalable weather aggregator architecture supporting multiple cities - -#### Optional (Stretch Goal) - -- ⚙️ **Fog of War Implementation** *(optional depending on tooling support)* - - Preferred: FHE via Inco's Confidentiality Layer (pending PolkaVM compatibility) - - Alternative: ZK proofs using Noir, Circom, or Risc0 as an alternative for hidden strategies, if the FHE coprocessor is not compatible with PolkaVM in time. - -### Long term Goals - Optional Addition of ZK or FHE for information assymetry, and AI NPC agents. - -> Note: The three month Fast Grant will focus on building a weather based RTS game as a foundation for future integration of fog of war mechanics, preferably using FHE via Inco's Confidentiality Layer once it becomes available beyond this initial timeframe. - ->Note: While FHE is my preferred approach for implementing fog of war, I am including multiple options because it is still uncertain whether Inco’s Confidentiality Layer will support PolkaVM. To ensure progress, I am also prepared to use ZK alternatives such as Noir, Circom, or Risc0 depending on compatibility and readiness. - -Tempest Veil will explore hidden information to enable asymmetric gameplay, such as concealing army composition and strategy. This depends on VM compatibility and may not be fully supported on PolkadotHub’s polkaVM. -We will make three attempts to enable hidden strategy in *Tempest Veil*: - - 1. **Noir ZK Circuits**: Our first approach is to use Noir circuits to prove hidden actions. However, generating Solidity verifiers via Barretenberg requires specific EVM precompiles (`ecMul`, `ecAdd`, `ecPairing`, and `modexp`), and even with those, verifier contracts can fail to deploy or function correctly. More details are available [here](https://noir-lang.org/docs/how_to/how-to-solidity-verifier#compatibility-with-different-evm-chains). - - 2. **Fallback to Circom**: If Noir does not work, we will rewrite the circuits in Circom and use Circom-compatible verifiers. However, Circom verifiers are also likely to face similar compatibility issues with PolkadotHub’s VM due to the same reliance on precompiles. - - 3. **FHE via Inco ( Most Prefrred) **: As a third approach, we will explore fully homomorphic encryption (FHE) using Inco’s “Confidentiality as a Service” to achieve hidden strategy. More details are available [here](https://docs.inco.org/confidentiality-as-a-service/connect-to-dapps-on-existing-evm-chains). This service has not launched yet, and it is still unclear whether it will support the PolkadotHub VM (PVM). - -We can guarantee that we will make every effort to implement hidden strategy in the game. However, due to current tooling limitations and VM compatibility concerns, we cannot guarantee success within the three-month grant timeline. If the technology becomes viable later, we are committed to incorporating it as soon as possible. - -if we do succeed in Incorporating ZK Circuits in ascertaining battles, the battles will look like this: - -* Player 1 privately sets a city's defense by generating a ZK proof of their army, which is verified and stored as a hash on-chain keeping the actual composition hidden. - -* Player 2 publicly attacks the city; the smart contract references the stored hash to validate the battle, while the defender's strategy remains secret. - -![alt text](https://github.com/Cloakworks-collective/tempest_veil_fast_grant/raw/main/images/zk_1_2.png) - -* Player 1 (the defender) computes the battle outcome off-chain by generating a Battle ZK Proof, then submits this proof and result on-chain; the smart contract verifies it using a Battle Proof Verifier and finalizes the outcome without ever revealing Player 1’s army - -![alt text](https://github.com/Cloakworks-collective/tempest_veil_fast_grant/raw/main/images/zk_3.png) - -* If Player 1 (the defender) fails to submit the battle proof after a public attack, the game assumes they have "ghosted"—in that case, Player 2 automatically loots the city, and the smart contract finalizes the result without needing Player 1's input. - -![alt text](https://github.com/Cloakworks-collective/tempest_veil_fast_grant/raw/main/images/zk_4.png) - -The FHE implementation offers a significantly better user experience, as it does not require the defender to compute battles themselves. - -![alt text](https://github.com/Cloakworks-collective/tempest_veil_fast_grant/raw/main/images/fhe_1_2.png) - -The game state will reside on PolkadotHub contracts, while battles are intended to be executed within an FHE coprocessor. This will require a way to transfer state between the two environments, potentially across different chains. Since the FHE coprocessors have not yet launched and their architecture is not fully defined, we will need to explore and adapt once more technical details become available. - -**Tempest Veil** is more than just a game—it’s a permissionless, long-term experiment in cryptonative strategy design. Our vision is to create an open, moddable world where anyone can play, contribute, or build custom tools and agents on top of the game’s core mechanics. We're exploring how zero-knowledge, FHE, and verifiable AI can unlock new forms of emergent, asymmetric gameplay—not just as technical showcases, but to make something fun, strategic, and community-driven. - -Looking ahead, we aim to expand the game’s strategic depth through confidential computing. We'll test **Inco’s upcoming testnet**, which introduces a confidentiality layer to EVM chains, to enable FHE-based concealment of army composition and tactics—critical for scaling battles that go beyond what ZK circuits can currently handle. - -We also plan to integrate verifiable AI agents powered by TEEs. Platforms like **Phala** and **Acurast** will allow us to run autonomous, tamper-proof agents within the game—serving as neutral factions, rival warlords, or adaptive NPCs. By embedding these agents directly into gameplay and combining them with cryptographic fog of war, *Tempest Veil* will push the boundaries of decentralized, trustless strategy games—while staying open, composable, and fun for builders and players alike. - -### 🧩 Ecosystem Fit - -**Where and how does your project fit into the ecosystem?** - -*Tempest Veil* brings a cryptonative, privacy-aware, text-based real-time strategy game to the Polkadot ecosystem. It will run on **PolkadotHub**, with smart contracts deployed on its EVM environment. The game focuses on strategic depth over graphics, leveraging on-chain verifiability, real-world weather data via Acurast oracles, and exploring emerging technologies like zero-knowledge proofs, FHE, and TEEs. By combining hidden information, dynamic environmental inputs, and permissionless interactions, *Tempest Veil* showcases how PolkadotHub can support innovative, modular, and trust-minimized on-chain games. - -**Who is your target audience?** - -Our audience mainly includes gamers, but we also want to egange with developers interested in ZK/FHE on polkadot ecosystem. We also want to engage with those interested in scripting, automation, or building AI agents within games - basically expand upon our game. - -**What needs does your project meet?** - -Tempest Veil fills a key gap in the Polkadot ecosystem by introducing an interactive, fully on-chain game that moves beyond collectibles and superficial NFT mechanics. We focus on gameplay innovation, verifiable logic, and open-ended world-building - -**Are there similar projects in Polkadot? If so, how is yours different?** - -To our knowledge, there are no other games in the Polkadot ecosystem combining zero-knowledge proofs, verifiable AI, and real-time strategy mechanics. Most existing projects focus on NFT-based gaming. We also haven’t seen many games that incorporate real-world data, like weather, into core gameplay. We think this opens up a unique and exciting space to experiment with dynamic, data-driven strategy. - -**If no similar projects, why might that be?** - -Technologies like ZK, FHE, and TEE platforms have been around, but they’re only now becoming accessible enough for real game development. Tempest Veil is one of the first projects aiming to use these tools in a fun, interactive way. The FHE coprocessor for chains outside of Inco has not been released yet, and we plan to be among the first to integrate it once it's available—pushing the boundaries of cryptonative, strategy-focused gameplay. - -## 👥 Team - -- **Team Name:** Cloakworks Collective (not a legal entity yet). -- **Contact Name:** Saurav Dhar -- **Contact Email:** ender.nakamoto@gmail.com -- **Website:** Github: https://github.com/enderNakamoto - -### Team members - -Saurav Dhar - -#### LinkedIn Profiles (if available) - -- https://www.linkedin.com/in/sdhar86/ - -### Team Code Repos - -- https://github.com/Cloakworks-collective - -Please also provide the GitHub accounts of all team members: - -- https://github.com/enderNakamoto - -### Team's experience - -Saurav, also known as Ender, is a seasoned developer with 10+ years of experience in web2 and a recent but deep dive into web3 and zero-knowledge ecosystems. - -In the web2 world, he was the founding engineer of an adtech startup that was acquired in 2019. He has extensive backend experience with Ruby, Python, TypeScript, and Rust, and has also contributed to frontend development using React and Next.js. - -Since late 2023, he’s been fully immersed in web3—building at hackathons and experimenting with novel smart contract mechanics. He’s developed contracts using Solidity, Rust, and Move. In the ZK space, he has shipped applied ZK projects using Mina’s o1js, RISC Zero, and Noir. - -## 📊 Development Status - -While we haven't yet begun development specifically on Polkadot EVM parachains, we’ve spent the past year actively prototyping similar concepts across multiple ecosystems. Our work has focused on using zero-knowledge proofs and fully homomorphic encryption to build information-asymmetric strategy games—where game state is hidden, actions are verifiable, and players operate under true fog-of-war conditions. - -These explorations have provided us with hands-on experience in cryptonative game design and laid the technical and conceptual foundation for Dark Armada: - -- **Shadow Warfare** - ETHGlobal Circuit Breaker 2024 — ZK-based battle game using Noir - 🏆 Bounties from Noir and Scroll - [GitHub](https://github.com/Cloakworks-collective/shadow_warfare) - -- **Stealth Command** - ETH Denver 2024 — FHE-based army concealment using Inco and Fhenix - 🏆 Bounties from Inco and Fhenix - [GitHub](https://github.com/Cloakworks-collective/stealth_command) - -- **Castle TokyoEdo** - A zkVM strategy game using Risc0 for verifiable off-chain execution - 📚 Prototype focused on trusted compute for game logic - [GitHub](https://github.com/Cloakworks-collective/castle_edo) - - -## 📅 Development Roadmap - -### Overview - -- **Estimated Duration:** 3 months -- **Full-Time Equivalent (FTE):** 1 developer -- **Total Costs:** $10,000 USD - -| Number | Deliverable | Specification | -| -----: | ----------- | ------------- | -| 0a. | License | Apache 2.0 | -| 0b. | Documentation | We will provide both **inline documentation** of the code and a basic **architecture diagrams** that explains the overall system | -| 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. | Article | We will publish **articles** on ZK integration with EVM parachain for our game, and getting weather data with Acurast TEEs | -| 1. | Core Game Mechanics and Data Structures| The core game loop revolves around players capturing, defending, and interacting with castles. Smart contracts manage and persist key data structures such as player profiles, army compositions, turn history, and castle ownership—enabling transparent, verifiable progression and conflict resolution. | -| 2. | Weather Data Integration | We use Acurast to fetch real-world weather data through verifiable Node.js scripts running in TEEs. This data is pushed on-chain at regular intervals into an aggregator contract, which stores the latest weather conditions for multiple in-game locations. Game contracts then query the aggregator to retrieve relevant weather data before resolving actions like battles—allowing dynamic, location-based strategy influenced by real-world environmental factors. | -| 3. | Randomness Integration | We plan to integrate Acurast’s Verifiable Random Function (VRF) as a reliable source of on-chain randomness for actions like battle resolution and exploration. Until Acurast’s VRF is available on PolkadotHub, we will mock this data to simulate randomness during development. | -| 4. | Basic on-chain Conquest | Battle resolution is handled on-chain by evaluating the attacking and defending armies, player-submitted strategies, real-time weather data from oracles, and a source of randomness, resulting in a fair and dynamic combat outcome. | -| 5. | UI | Although Tempest Veil is a text-based strategy game, we believe a strong, intuitive UI is essential for usability and player engagement. Our goal is to design a clean, interactive interface that makes complex mechanics feel accessible—creating a fun, smooth, and playable experience| -| 6. | ZK Integration(Optional) | We plan to optionally integrate zero-knowledge proofs to enable hidden information mechanics, such as concealing army composition or strategy, depending on the availability and compatibility of verifier support on the target chain. | -| 7. | Indexed Leaderboard (Optional) | Build leaderboard contract and SubQuery indexer for the UI | - -### 💰 Budget Breakdown - -> Note: We aim to build Feature 6 and 7 if time and tooling permits, but it’s not included in the milestones as it's non-essential to core gameplay. It would enhance the overall UI/UX but is not critical for the game’s core functionality. We will definitely keep exploring them even after 3 months are up. - -Please provide a breakdown of your budget by milestone: - -| Milestone | Deliverables | Cost (USD) | Estimated Completion | -| --- | --- | --- | --- | -| 1 | Features 1,2,3 | $5,000 | 1.5 months | -| 2 | Feature 4, 5 | $5,000 | 1.5 months | -| **Total** | | **$10,000** | **3 months** | - -## 🔮 Future Plans - -As outlined in our vision, *Tempest Veil* will continue evolving well beyond the Fast Grant scope. After the initial build, we plan to: - -- Expand **battle mechanics** for deeper, more strategic gameplay -- Improve **UI/UX** through ongoing feedback and iteration -- Integrate **FHE** to support complex, private battle resolution -- Introduce **AI agents** running in TEEs to simulate alliances and dynamic behavior -- Continue developing **ZK-based hidden strategy** as an optional feature, to be integrated once verifier compatibility improves - -#### Funding & Sustainability - -We’ll seek additional support through: -- [Moonbeam Grants](https://moonbeam.network/build/grants/) -- [Kusama Treasury](https://kusama.subsquare.io/referenda/498), which now backs bleeding-edge innovation including ZK projects. -- **Noir** and **Inco** builder and grant programs to deepen our integration with their ZK and FHE ecosystems - -> Note: We have not applied for any other grants for this project—this is our first. Our initial launch will be on PolkadotHub, and depending on ecosystem support and community interest, we may expand to other EVM-compatible parachains within the Polkadot ecosystem in the future. - -To support longer-term development beyond grants, we also plan to introduce **financial incentives** and **in-game item purchases**. Revenue from these mechanics will help fund ongoing development and contribute to an on-chain **community treasury**—supporting both sustainability and future expansion of the game world. \ No newline at end of file From 9d0d383e6f520a9a286d0274e2acabf429c18daa Mon Sep 17 00:00:00 2001 From: Otar <71079600+oshakarishvili@users.noreply.github.com> Date: Mon, 22 Sep 2025 15:59:52 +0200 Subject: [PATCH 237/242] Revert "Add ink AIDE template" --- applications/ink_AIDE.md | 111 --------------------------------------- 1 file changed, 111 deletions(-) delete mode 100644 applications/ink_AIDE.md diff --git a/applications/ink_AIDE.md b/applications/ink_AIDE.md deleted file mode 100644 index 17c0da2e951..00000000000 --- a/applications/ink_AIDE.md +++ /dev/null @@ -1,111 +0,0 @@ -# 📝 ink! AIDE - -## 🌟 Project Overview - -- **Tagline:** AI-powered web IDE for ink! contracts, inspired by Remix and built for the AI era. -- This project is a web-based IDE tailored for the ink! smart contract language. It enables developers to write, test, compile and deploy contracts with the help of AI-based code generation, vulnerability detection, and a documentation RAG chat assistant. -- The project directly supports the Polkadot ecosystem by strengthening the developer tooling for ink!, the smart contract language for Substrate-based chains. -- I'm passionate about improving developer experience and have already shipped a similar project for the Move ecosystem. I believe ink! needs the same love—especially as we enter a new era of AI-assisted development. - -### 🔍 Project Details - -- **Tech Stack:** Typescript, React/NextJs, ink!, LLM APIs, Substrate testnet deployment tools, RAG pipelines with ink! documentation. -- **Architecture:** Frontend IDE (React/Nextjs), Backend services for code execution & AI APIs, compiler layer. -- **PoC/MVP:** While we haven’t built for the ink! ecosystem yet, we’ve completed and won a few hackathon projects in the Move ecosystem, where we learned valuable AI pipelines and UI patterns that will help us pull this off for ink!. - - -### 🧩 Ecosystem Fit - -- The project fits into Polkadot's dev tooling layer—making ink! development more accessible and AI-native. -- **Target audience:** Developers exploring ink!, especially Solidity/Web3 devs looking to transition; web2 developers who are new to smart contract development and need an approachable way to get started; and experienced ink! devs who want a faster workflow with AI-assisted code generation and lightweight vulnerability checks for quick sanity testing. -- **Needs met:** Easy onboarding, faster contract prototyping, real-time auditing, better documentation access. -- **Similar Projects:** [Substrate Playground](https://github.com/paritytech/substrate-playground) and [ink! Playground](https://github.com/use-ink/ink-playground) were earlier efforts in this space. However, both are now unmaintained and were built before the rise of AI/LLM-assisted development. -- **Differentiation:** This project brings modern AI assistance and RAG documentation search to ink! for the first time. - -## 👥 Team - -- **Team Name:** ink! AIDE -- **Contact Name:** John (JS MAXI) -- **Contact Email:** [jsmaxi666@gmail.com] -- **Website:** [https://github.com/jsmaxi](https://github.com/jsmaxi) - -### Team members - -- John - -#### LinkedIn Profiles (if available) - -- [https://www.linkedin.com/in/j-s-4b489a32b/](https://www.linkedin.com/in/j-s-4b489a32b/) - -### Team Code Repos - -- https://github.com/jsmaxi/move-playground-onchain - -- https://github.com/jsmaxi/move-ai-agent - -**GitHub Account:** - -- https://github.com/jsmaxi - -### Team's experience - -- 8+ years in software (web2 & web3), winner of multiple hackathons (ETH, BNB, Movement, Other) -- Recent winner of Movement Labs hackathon for AI-powered Move playground (similar to this project) -- Deep familiarity with LLMs, RAG, smart contracts, and frontend infra - -## 📊 Development Status - -- No code has been written yet for the ink! IDE itself, but the architecture, feature set, and user experience are already well-mapped based on Remix, prior projects, and general feedback. - -- We’ve previously built two hackathon projects in the Move ecosystem that explored similar ideas of AI-assisted smart contract development: - - - [Aptos Hackathon – Move AI Agent](https://github.com/jsmaxi/move-ai-agent) - 🖥️ Demo: https://move-ai-agent-production.up.railway.app/ - - - [Movement Labs Hackathon – Move Playground Onchain](https://github.com/jsmaxi/move-playground-onchain) - 🖥️ Demo: https://move-playground-onchain-production.up.railway.app/ - -- While Move is Rust-based, it doesn't share the same contract model or tooling as ink!. However, the underlying AI pipelines—such as prompt engineering, retrieval-based context building, and UI/UX patterns for AI interactions—are transferable and proven. These techniques helped us implement LLM-powered code generation, lightweight auditing, and RAG-enabled doc chat during the hackathons. - -- With the time and support from this grant, we’re confident we can apply these learnings to build a much more refined, production-quality version for the ink! ecosystem. - - - -## 📅 Development Roadmap - -### Overview - -- **Estimated Duration:** 2 months -- **Full-Time Equivalent (FTE):** 1 solo developer -- **Total Costs:** $10,000 USD - -| Number | Deliverable | Specification | -| ------ | ----------- | ------------- | -| 0a. | License | Apache 2.0 | -| 0b. | Documentation | We will provide inline documentation and a basic tutorial showing how to write, compile, and deploy ink! contracts in the IDE | -| 0c. | Testing and Testing Guide | We will include unit tests where applicable. Smart contract examples will also include basic unit tests. A testing guide will explain how to run and verify all tests | -| 0d. | Article | Blog post outlining progress and lessons learned with live demo link | -| 1. | ink! IDE Core | IDE UI, compile to wasm, deploy to testnet, error display, file manager | -| 2. | AI Agent & RAG | LLM-based code generator, audit agent, RAG chatbot with ink! docs | - -### 💰 Budget Breakdown - -| Milestone | Deliverables | Cost (USD) | Estimated Completion | -| --------- | ------------ | ---------- | -------------------- | -| 1 | ink! IDE Core | $5,000 | 4 weeks | -| 2 | AI Agent & RAG | $5,000 | 4 weeks (by June 10, 2025) | -| **Total** | | **$10,000** | **2 months** | - -## 🔮 Future Plans - -This fast grant will lay the groundwork for building a production-grade developer tool for the ink! ecosystem. It will allow us to build a fully functional proof of concept that demonstrates key features like smart contract editing, deployment, AI-assisted code generation, and basic vulnerability detection—all with a strong focus on developer experience. - -The project is being developed during the timeline of the [**ink!ubator hackathon – your gateway to ink!ubator 2.0**](https://github.com/use-inkubator/Ecosystem-Grants), which runs from **2025/03/12 to 2025/06/12**. Both milestones are scheduled to be completed within that period, making it a strong candidate for inkubator submission as well. - -After the initial version is completed, the plan is to apply for the **ink!ubator 2.0 Ecosystem Grant**, which offers up to $60,000 in funding for projects focused on developer infrastructure and tooling. This will help take the IDE from proof-of-concept to production-ready—with polished features, ongoing maintenance, and deeper integration with the Polkadot ecosystem. - -Once the proof of concept is complete, this project will also be a strong candidate for follow-on support through programs like the [**Aleph Zero Public Goods Grants**](https://alephzero.org/ecosystem-funding-program), helping it grow into a widely adopted tool for the community. - -We are planning to enable deploying to Hub when it becomes available. For now we will deploy to an arbitraty parachain. - -Long term, the vision is for this to become the go-to IDE for ink! development, used by both newcomers and experienced developers. With solid AI tooling, a friendly UX, and meaningful security checks, it aims to lower the barrier to entry while improving productivity and confidence across the board. From e28e0e62a2efa6f08c57c628f29776440d30e5bf Mon Sep 17 00:00:00 2001 From: Otar <71079600+oshakarishvili@users.noreply.github.com> Date: Mon, 22 Sep 2025 16:01:03 +0200 Subject: [PATCH 238/242] Revert "Walf Dot Fund" From 3fcacc4db06cb55ed22ccdf89b56b54cb2d376d6 Mon Sep 17 00:00:00 2001 From: Otar <71079600+oshakarishvili@users.noreply.github.com> Date: Wed, 1 Oct 2025 11:55:53 +0200 Subject: [PATCH 239/242] Revert "Kash - Your Friendly AI-Powered Prediction Markets Crypto Buddy On X" --- applications/kash_bot.md | 304 --------------------------------------- 1 file changed, 304 deletions(-) delete mode 100644 applications/kash_bot.md diff --git a/applications/kash_bot.md b/applications/kash_bot.md deleted file mode 100644 index 31a718fc0be..00000000000 --- a/applications/kash_bot.md +++ /dev/null @@ -1,304 +0,0 @@ -# 📝 Kash - -## 🌟 Project Overview -Screenshot 2025-04-19 at 16 55 07 - -- ### Name and one-liner of the project - Kash - Your Friendly AI-Powered Prediction Markets Crypto Buddy On X - -- ### Description - Kash enables users to effortlessly place bets on the outcome of future events, directly from a simple X post. ElizaOS and Mira Network are used to digest market signals to create new trending markets and to perfectly target the right X thread at the right time to ensure maximum user kick and engagement. Equally, Kash is building the first zkTLS <> AI oracle network to resolve markets immediately, in a decentralised and trustless manner -three of the biggest challenges stopping prediction markets from becoming the next big thing. At the core of Kash, there is Polkadot, to ensure millions of users deposit USDT on the biggest prediction markets, with Kash understanding and executing user intents from a simple post, automatically, fully effortlessly and seamlessly. **Before, PayPal changed the game with email-based payment systems. Today, Kash is redifining SocialFi with a simple post - poised for viral growth.** 🧨 -Screenshot 2025-04-19 at 16 48 48 - - -- ### Polkadot integration: - Kash integrates seamlessly into Polkadot as a Substrate-based parachain, leveraging Polkadot’s shared security and XCM interoperability to enhance its AI-driven prediction markets. Built natively on Polkadot, Kash taps into Phala Network’s off-chain compute for its ElizaOS AI and aligns its zkTLS oracles and ZKML resolution with Polkadot’s zero-knowledge focus (e.g., JAM protocol). It can pull liquidity from Acala or data via Acurast, showcasing Polkadot’s flexibility for complex DeFi primitives. For Polkadot, Kash introduces a socially-driven use case—prediction markets with social media integration—boosting retail adoption, ecosystem liquidity, and technical innovation in AI and ZK domains - it effectively has the power to bring million of X users seamlessly onto Polkadot 🙌 - -- ### Kash-team-fit: - Kash is built upon two main pillars that the team profoundly believes in. Firstly, the unequivocal human right to permissionlessly participate in prediction markets to yield an accurate public good, and, secondly, the team's certainty and vision of the future of retail finance being fully embedded into social media and running on cryptorails. Finally, the team includes the nerdiest of cryptographers (zkp experts), blocklchain security hackers (DeFi focused) together with the most degen of crypto / web3 B2C marketers. The team further brings 7+ years of early-stage, product-led crypto entrepreneurial experience, with the best successful failures and vital lessons learned, all of which make us the hungriest to conquer the GTM with Kash 🔥 - -- ### [1-min video pitch](https://youtu.be/9Z_46SslsDE) - -### 🔍 Project Details - -- ### Technology stack: - Kash is a Substrate-based parachain built on the **Polkadot ecosystem**, harnessing shared security and **XCM** (cross-chain messaging) to drive its **AI-powered prediction markets**. Its off-chain AI framework, **ElizaOS**, runs on **Phala Network** with Intel SGX, enabling secure computation for market curation and resolution. Trustless operations are powered by **zkTLS oracles and a ZKML pipeline via RISC Zero’s zkVM**, aligning with Polkadot’s zero-knowledge vision (e.g., JAM protocol). Liquidity is sourced from **Acala’s aUSD stablecoin**, while **Acurast** delivers decentralized real-world data as oracles. The user experience is streamlined through a **Polkadot.js** frontend and custom APIs for social media integration, starting with X's API and moving later to Reddit, Telegam, Farecaster and more. - -- ### Documentation of core components, protocols, architecture, etc. to be deployed - 1. #### KashDAO Architecture Design - ![kash_polka_architecture](https://github.com/user-attachments/assets/968706b8-663b-45f5-9aa9-b5ab04dfd0e0) - The KashDAO architecture leverages Polkadot’s on‑chain governance pallets (Democracy, Council, Technical Committee) alongside a bespoke Treasury & Buyback pallet to coordinate protocol funding, fee management, and token buy‑backs. Market parameters, pallet upgrades, and oracle lists are submitted as GOVERNANCE calls and voted on via on‑chain referenda. Once approved, the Scheduler pallet enacts changes automatically at the next era boundary. Emergency multi‑sig interventions are handled by the Proxy pallet under a “Collective” proxy group, ensuring no single actor can unilaterally pause markets or alter critical modules. This design creates a fully decentralized decision loop—proposals originate in the community, are ratified on the Relay Chain, and executed atomically in the Kash parachain runtime. - 3. #### Protocol Architecture - ![kash_aaa](https://github.com/user-attachments/assets/4d5c9788-92dc-4171-a1f5-22dfba8a448a) - At its core, the Kash parachain runtime bundles three key pallets: the AMM pallet for on‑chain constant‑product markets, the Resolver pallet for trustless outcome settlement via zk‑proof verification, and a ProxyAccount pallet for gas delegation and meta‑transactions. Off‑chain, ElizaOS agents and Mira validators generate and curate markets, then submit XCM‑encoded extrinsics to the parachain. Liquidity provisioning and swaps execute through an integrated DEX Aggregator pallet (e.g., HydraDX), while the FeeProxy pallet sponsors transaction fees, paid in xcUSD or KASH. MEV protection is provided by a dedicated bundle relayer that interfaces with collators—ensuring private inclusion of large bets. Together, these modules stitch off‑chain intelligence and on‑chain execution into a seamless, Polkadot‑native protocol. - 5. #### Listeners - ![kash_wallet](https://github.com/user-attachments/assets/f9f7fa15-1f80-4d79-9519-0c27d43a1e44) - Kash off‑chain listeners consist of two streams: the X Post Listener monitors public tweets tagging @kash_bot, parsing structured bet intents via a lightweight NLP layer; the DM Interface handles private commands, mapping natural‑language requests (“Bet 20 on NO”) into discrete extrinsic payloads. Both listeners sign payloads with a Privy‑managed MPC key and forward them to a ProxyDispatcher service. This service batches incoming operations into a single “UserOperation” and routes them through the ProxyAccount pallet, enabling gas‑abstracted execution. By decoupling social ingestion from on‑chain calls, Kash maintains high throughput, resilience to social‑layer rate limits, and an immutable audit trail of user intents. - 7. #### Wallet & Account Logic - ![kash_wallet_sequence](https://github.com/user-attachments/assets/44dce2d5-a9e4-43eb-9542-282458d5c401) - Wallets are instantiated via the Privy MPC framework, which generates an SS58 address and splits key shares between the user device and Kash’s HSM. Each user gets a ProxyAccount on the parachain, controlled by a “proxy” pallet instance. When a user action arrives, the Privy service reconstructs the signature locally, and the ProxyDispatcher submits the extrinsic through the ProxyAccount, which can both batch 0x‑style swaps and AMM interactions. Fees are sponsored by the FeeProxy pallet, debited in xcUSD on success. In case of account compromise, users can rotate shares via an emergency recovery pallet, re-establishing control without exposing seed phrases—preserving self‑custody and user experience. - 9. #### Automated, AI-Powered Market Creation - ![kash_market_creation](https://github.com/user-attachments/assets/4df5932d-f598-4be6-b9b0-b9a7a3640a6f) - ElizaOS agents run in a distributed off‑chain worker network, continuously scanning X for emerging topics. Upon detecting a suitable signal, the Market Creator agent uses a fine‑tuned LLM to normalize the question, then computes a “Gambling‑Neutral Behavioral Score” and consults Mira validators for consensus. If the score and validator attestations pass predefined thresholds, the agent submits an XCM‑wrapped instantiate_market extrinsic to the parachain’s Factory pallet. That pallet spins up a new instance of the AMM and Resolver pallets, initializing liquidity pools and on‑chain metadata. A feedback message is then sent back through @kash_bot, complete with initial odds—turning social chatter into decentralized markets in under seconds. - - -- ### Tokenomics and Token Utility Prior Research and Work For Community Engagement and Sustanability - ![kash_tokenomics](https://github.com/user-attachments/assets/feb8680b-ee0f-4618-9e3e-2cef12e1dd55) - -- ### [Demo mockup](https://youtu.be/2XzEAwKtLJ4) - -- ### Data models / API specifications of the core functionality - Core functionality is exposed via two complementary interfaces: (1) a lightweight REST/WebSocket API for off‑chain agents and front‑end bots, and (2) the on‑chain RPC and extrinsic methods of our parachain. - -In the off‑chain API, each `UserOperation` object is modeled as: - -```json -{ - "sender_ss58": "5F…", - "calls": [ - { - "pallet": "dexAgg", - "method": "swap_exact_input", - "args": { - "asset_in": "DOT", - "asset_out": "xcUSD", - "amount_in": 1000000000000 - } - }, - { - "pallet": "amm", - "method": "place_bet", - "args": { - "market_id": "0xabc123…", - "outcome": 1, - "amount": 50000000000 - } - } - ], - "fee_asset": "xcUSD", - "max_fee": 1000000000, - "nonce": 42, - "signature": "0x…" -} -``` - -The ProxyDispatcher packages this payload and dispatches it via the `proxy.dispatch` extrinsic. - -On‑chain, the runtime exposes pallets with the following key extrinsics (parameters simplified): - -- **Factory.instantiate_market** - ```rust - fn instantiate_market( - origin: Origin, - question: Vec, - outcomes: u8, - deadline: T::BlockNumber - ) -> MarketId - ``` -- **AMM.add_liquidity** - ```rust - fn add_liquidity( - origin: Origin, - market_id: MarketId, - amounts: Vec - ) - ``` -- **AMM.place_bet** - ```rust - fn place_bet( - origin: Origin, - market_id: MarketId, - outcome: u8, - amount: Balance - ) - ``` -- **Resolver.resolve_market** - ```rust - fn resolve_market( - origin: Origin, - market_id: MarketId, - outcome: u8, - proof: Vec - ) - ``` -- **Treasury.withdraw_proceeds** - ```rust - fn withdraw_proceeds( - origin: Origin, - market_id: MarketId - ) - ``` - -Market state is stored in a Rust struct: - -```rust -struct MarketInfo { - question: Vec, - creator: AccountId, - outcomes: u8, - reserves: Vec, - deadline: BlockNumber, - resolved: bool, - result: Option, -} -``` - -Resolution proofs are verified by the on‑chain `Verifier` pallet using a succinct SNARK verifying key. Events such as `MarketCreated`, `BetPlaced`, `MarketResolved`, and `PayoutIssued` provide real‑time feeds to off‑chain indexers. Cross‑chain asset transfers and XCM‑wrapped extrinsics enable multi‑network interoperability for both liquidity and resolution agents. - -- ### What our project is **not** or **will not** provide in this grant - In this three‑month fast grant we will **not** deploy a full production parachain, build a user‑facing trading UI, or finalize tokenomics and governance flows. Our scope is limited to delivering comprehensive technical documentation and prototypes for (1) smart‑contract driven automated market creation, (2) an advanced zkTLS⇄AI oracle network ensuring off‑chain site integrity and uptime, and (3) an in‑house Polkadot “Privy” module using threshold cryptography for social‑login account creation. Everything beyond these core R&D efforts—end‑to‑end parachain integration, performance tuning to >1,000 TPS, cross‑chain asset bridges, mobile SDKs, compliance/KYC layers, full audit and security hardening—will be scheduled for the subsequent project phase, outside the grant’s timeline. - -### 👽 User Acquisition Strategy and Execution - -![pre-launch-image](https://github.com/user-attachments/assets/cbd0a2e7-c659-4adb-8bac-acb1341fbe72) - -Kash’s go-to-market strategy is engineered to acquire a massive user base by turning social engagement into a high-stakes, reward-driven game. During pre-launch, Kash runs a multi-season, Simpsons-themed gamified farming campaign that transforms social media activity—memes, predictions, riddles, referrals—into a viral quest for $KASH tokens and exclusive NFT status. With influencer seeding (50–100 KOLs), auto-generated visual bet tweets, and a mystery-driven finale, the campaign is structured to pull in hundreds of thousands of users across X, Farcaster, and Discord. Scarcity via invite-only beta, constant leaderboard reshuffles, and casino-style psychological hooks (like variable rewards and near-miss messaging) ensure participants don’t just join—they obsessively compete, share, and climb. Every social interaction becomes a growth node in a self-reinforcing flywheel. - -![post_launch_image_kash](https://github.com/user-attachments/assets/7927cb47-4add-4819-a866-38d1c77c9b5a) - -Post-launch, Kash rapidly activates these primed users by leveraging viral loops, real-time trend hijacking, and creator-driven market seeding. Launch is synced with a high-profile cultural event to ensure visibility, with influencers posting their bets in real-time, creating shareable content for immediate network effects. Paid ads, real-world visibility (like London bus campaigns), and integrations with platforms like Discord and Farcaster expand the reach beyond crypto Twitter. To drive conversion and long-term retention, the strategy layers in token yield mechanics, exclusive memberships, gamified betting incentives, and governance-lite perks—turning every user into a stakeholder. In short, Kash doesn’t just market—it builds a movement fueled by memes, money, and mass virality, making client acquisition a matter of momentum, not speculation. - -### 🧩 Ecosystem Fit - -Kash positions itself as a high‑impact Polkadot parachain, combining decentralized prediction markets (CPAMM), advanced zkTLS⇄AI oracle technology, and seamless social‑login onboarding. By integrating AI‑curated markets with on‑chain composability and Substrate‑native pallet design, Kash not only enriches DeFi and oracle capabilities on Polkadot but also unlocks a massive user base from social platforms (X, Farecaster, Reddit). - -### Where and how does your project fit into the ecosystem? -Kash ships as a dedicated parachain runtime composed of custom pallets for MarketFactory, AMM, Resolver and ProxyAccount. It leverages Polkadot’s cross‑chain messaging (XCM) to integrate off‑chain AI agents (ElizaOS) and Mira consensus for automated market creation, and embeds a zkTLS oracle pallet for trustless outcome verification. FeeProxy and DEX‑Aggregator pallets (e.g. HydraDX) handle gas sponsorship and in‑chain swaps, while Relay Chain governance (Democracy, Treasury) oversees protocol upgrades and buy‑backs. - -### Target audience - -- **Retail bettors & social traders** on X, Farecaster, Reddit, Telegram, Discord, among others! -—any user can create or join markets via simple social posts. Our first, initial ICP is anyone 25-35 years-old, crypto degen, previously partcipated in social bets or SocialFi apps and is tech savvy (enough to have a crypto wallet). As per some gaming psychological customer profiling, this sort of user could be consider a "gambler". -- **DeFi investors** seeking new on‑chain yield opportunities with dynamic fee/reward models. As per some gaming psychological customer profiling, this sort of user could be consider a "saver" or "sophisticated investor" - -### What need(s) does your project meet? -- **Mass onboarding**: social‑login via Privy‑MPC lowers UX barriers, bringing millions of non‑crypto users to Polkadot. -- **Automated, decentralized market creation**: AI‑driven question structuring and on‑chain Factory instantiation scales prediction markets beyond manual provisioning. -- **Trustless resolution**: zkTLS proofs + ezkl‑compiled AI inference deliver cryptographically verifiable outcomes without centralized oracles. -- **Composable infra**: other parachains can leverage Kash’s oracle and AMM pallets to bootstrap their own markets or extend existing DeFi apps. - -### Are there any other projects similar to yours in the Polkadot ecosystem? -- **PolkaOracle** offers a general oracle network on Polkadot, but lacks integrated zkTLS proofs and AI inference pipelines -- **Polkadex** is a parachain DEX focused on order‑book trading; it doesn’t provide prediction markets or AI‑driven oracles - -**How is Kash different?** -- **End‑to‑end zkTLS⇄AI oracle** built into the runtime, not just data feeds. The first, automated, decentralised, immediate and trustless prediction market resolution oracle network. -- **Automated market creation** by off‑chain AI agents, not manual proposals, through ElizaOS and Polkadot integration, at the cutting-edge of advanced agentic AI models. -- **Social‑first UX** with threshold‑cryptography login, onboarding via existing social identities. -- **Kash is to Polkadot what PayPal was to e-commerce** by setting a precedent and first-mover-advantage when it comes to fully embedding prediction markets into social media. - -**If no direct analogue exists, why?** -Prediction markets with integrated AI+zk proofs and social login are a novel convergence of SocialFi, AI‑oracles, and DeFi—areas still nascent on Polkadot. Kash pioneers this combination, filling a clear gap in the ecosystem. - -## 👥 Team - -- **Team Name:** - Kash (no legal entity) -- **Contact Name:** - Lucas Martin Calderon -- **Contact Email:** - lucas@kash.bot -- **Website:** - kash.bot (not operational) - -### Team members - -#### LinkedIn Profile - -- [Lucas Martin Calderon, Founder](https://uk.linkedin.com/in/lucasmartincalderon) -- [Matthew Wampler-Doty, 1st Kasher](https://vitalik.eth.limo/general/2017/09/14/prehistory.html) - -### Team Code Repos - -- https://github.com/organizations/KashDAO - -Please also provide the GitHub accounts of all team members: - -- https://github.com/xcthulhu -- https://github.com/LucasMartinCalderon - -### Team's experience - -#### Matthew Wampler-Doty -Matthew Wampler‑Doty is a rare polymath whose career bridges blockchain architecture, AI, astrophysics, and formal methods. In 2014 he co‑designed Ethereum’s ASIC‑resistant PoW proposal (“Dagger Hashimoto”), a memory‑hard algorithm that effectively staved off profitable ASICs and preserved network decentralization. He then calibrated the original EVM opcode gas schedule—work still reflected in the Yellow Paper and tracked by tools like the evm-opcode-gas-costs repository—ensuring smart contracts run safely and efficiently. As a principal scientist, he has led development of novel consensus protocols and scalable contract execution engines, advancing blockchain throughput and resilience. Prior to blockchain, Matthew engineered the focal plane electronics for NASA’s TESS mission—creating real‑time camera simulators and compilers essential for exoplanet discovery and produced groundbreaking AI tools for chemical‑reaction inference. His formal‑verification work includes a mechanized proof of Birkhoff’s Representation Theorem and a reduction of finitely‑additive probability counter‑examples to NP‑complete MAX‑SAT problems. Across every domain, Matthew combines deep theoretical insight with hands‑on engineering rigor, making him uniquely qualified to architect and secure Kash’s innovative zkTLS ⇄ AI oracle and threshold‑cryptography login systems. - -#### Lucas Martin Calderon -Lucas is a visionary technologist and entrepreneur whose deep expertise spans blockchain infrastructure, AI-driven SaaS, and hardware‑accelerated computing. In 2014 he launched Spain’s first academic Bitcoin mining pool and, in the wake of Ethereum’s DAO hack, specialised back in 2016 in smart contract security research. He holds two engineering degrees and an MSc focusing on electronics, blockchain, and AI from UCL, where he contributed to quantum‑photonics research and co‑designed a CPU architecture that dynamically reconfigures itself to running workloads. He has built an AI‑powered smart‑contract vulnerability scanner leveraging non‑Euclidean topology analytics, attracting both government funding and a soft acquisition offer from a leading Web3 security firm. He served as exclusive advisor to a Layer‑1 chain founded by NYSE executives, and later as CEO of a protocol tokenizing diamonds — where he engineered a patent‑eligible, AI‑driven AMM and a cryptographically verifiable asset‑token linkage system. - - -## 📊 Development Status - -Kash officially launched in April 2025 as a brand‑new protocol. Since then, we’ve completed comprehensive feasibility studies and market research—validating both our cutting‑edge technical approach and strong user demand with outstanding results. Please find how Kash tackles the biggest challenges in the prediction market field, enabling Kash to become the largest protocol globally: - -### How Kash Tackles Prediction Markets Biggest Challenges - -> 💡 -> Please note that there are 4 main types of user personas in the prediction markets field: -> - **Savers**: participate in prediction markets to earn income. -> - **Gamblers**: participate in prediction markets for the thrill of the bet. -> - **Sharps**: sophisticated investors with relevant asymmetric market insights. - -| **Issue** | **Kash's Strategic Solution** | **Impact & Result** | **How Kash Clearly Outperforms Kalshi, Polymarket, and Manifold** | -|--------------------------------------|-----------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **Low Demand** (Lack of Savers) | Kash’s AI agents identify savers and reward them with variable‑ratio incentives and near‑miss rewards. | ✅ Attracts savers seeking **positive‑sum returns** beyond zero‑sum betting. | 🚀 **Kash:** Intrinsic DeFi yield for savers. 📉 **Kalshi:** No savings incentives. 📉 **Polymarket:** Pure betting, no yield. 📉 **Manifold:** Play‑money, no real finance. | -| **Low Engagement** (Lack of Gamblers) | **High‑frequency, AI‑driven markets** plus **gamified mechanics** (variable‑ratio rewards, near‑miss triggers). | ✅ **Fast resolutions** and dynamic experiences boost participation and excitement. | 🚀 **Kash:** Real‑time AI + gamification. 📉 **Kalshi:** Slow cadence, low engagement. 📉 **Polymarket:** Moderate speed, little gamification. 📉 **Manifold:** No real stakes. | -| **Limited Liquidity** (Few Sharps) | **Viral social distribution** via **X, Reddit, Telegram, Discord** to mobilize large pools of users. | ✅ **Deep liquidity**, strong arbitrage and hedging opportunities for sharps. | 🚀 **Kash:** Deep social reach. 📉 **Kalshi:** Niche markets, limited users. 📉 **Polymarket:** Regulatory constraints. 📉 **Manifold:** No financial incentives for sharps. | -| **Poor Market Accessibility** | **Intent‑based UX** on social platforms with **Privy non‑custodial smart wallets** (OAuth + MPC). | ✅ Removes friction, enabling **one‑click mass adoption** from everyday users. | 🚀 **Kash:** Instant, gasless participation. 📉 **Kalshi:** Complex onboarding. 📉 **Polymarket:** UX friction. 📉 **Manifold:** No real‑money integration. | -| **Inefficient Pricing & Incentives** | **Continuous AI market signals** and **in‑protocol gamification** drive dynamic odds and participation. | ✅ Enables frequent **arbitrage** and a **diverse participant base** with aligned financial interests. | 🚀 **Kash:** AI‑driven inefficiencies = profit opportunities. 📉 **Kalshi:** Static odds, limited depth. 📉 **Polymarket:** No advanced gamification. 📉 **Manifold:** No professional mechanistic edge. | -| **Lack of Virality & Growth** | **Real‑time trending alignment** and embedded social mechanics ensure perpetual relevance and discovery. | ✅ Maximizes **organic user acquisition**, **market momentum**, and **social virality**. | 🚀 **Kash:** Deep platform integration for viral loops. 📉 **Kalshi:** No social layer. 📉 **Polymarket:** Basic sharing. 📉 **Manifold:** Limited real‑world traction. | -## 📅 Development Roadmap - -**Summary:** -Over 3 months, two full‑time engineers (Matthew & Lucas) will deliver Kash’s core protocol modules as Polkadot, EVM‑compatible smart contracts and off‑chain services. We thank Polkadot and request **$10,000 USD** under the **MIT license**, with verification via unit tests, coverage reports, local POC demos and documentation. - -### Overview -- **Estimated Duration:** 3 months -- **Full‑Time Equivalent (FTE):** 2 engineers -- **Total Cost:** \$10,000 USD - -| Number | Deliverable | Specification | -|--------:|----------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **0a.** | **License** | Release all code and artifacts under the **MIT License**. | -| **0b.** | **Documentation** | - **Inline code docs** (NatSpec/JSDoc) for contracts & services.
- **User guide**: contract deployment, off‑chain service setup, CLI usage, end‑to‑end workflow. | -| **0c.** | **Testing & Guide** | - **Unit tests** for contract logic, oracle flows, MPC simulations.
- **Threshold‑crypto tests** for t‑of‑n signing.
- **Coverage report** ≥ 95%. | -| **0d.** | **Article** | Publish a **technical blog post** detailing architecture, implementation, and test outcomes—targeting Base & Polkadot communities. | -| **1.** | **Concentrated‑Liquidity Market Module** | - **EVM contract** (`MarketFactory.sol`) that:
• Creates a **binary‑outcome pool** with deadline/metadata.
• Implements **concentrated liquidity** (Uniswap v4 style).
• Exposes `createMarket()`, `addLiquidity()`, `placeBet()`.
- **Range SDK & CLI**: tick‑math helpers + visualization tool.
- **Verification:** Hardhat/Foundry tests + demo scripts showing pool creation, LP range positions, and trades updating reserves. | -| **2.** | **AI‑Agent Integration POC** | - **Off‑chain agent** in Node.js that uses ElizaOS to detect X posts, generates market proposals, and calls `createMarket()`.
- **SDK module** for signing intent via MPC/social‑login → JSON‑RPC to MarketFactory.
- **Verification:** POC script demonstrating market creation end‑to‑end and unit tests for agent logic, connected to Polkadot. | -| **3.** | **zkTLS ⇄ AI Oracle Network POC** | - **Off‑chain service** fetching one HTTP source over **zkTLS**, running an **ezkl‑compiled AI classifier** to output YES/NO + proof.
- **Oracle contract** consuming and verifying the proof on‑chain (`resolveMarket()`).
- **Verification:** Local chain demo, unit tests for proof generation & on‑chain verification. | - -### 💰 Budget Breakdown - -| Milestone | Deliverables | Cost (USD) | Estimated Completion | -|----------:|----------------------------------------------------------------------------|-----------:|---------------------:| -| **1** | 0a–0d + Deliverable 1 (Market + Liquidity Module & CLI) | \$5,000 |  3 weeks | -| **2** | Deliverable 2 (AI‑Agent Integration POC + SDK) | \$2,500 | 3 weeks | -| **3** | Deliverable 3 (zkTLS⇄AI Oracle Network POC) | \$2,500 | 3 weeks | -| **Total** | | **\$10,000**| **9 weeks** | - - -## 🔮 Future Plans - -### Continued Development Post–Fast Grant -Once the core POC is delivered, Kash will move into a 3–4 month MVP phase focused on: -1. **GTM & Farming Launch** – Deploy gamified “farm‑to‑fish” SocialFi campaigns to onboard savers and gamblers via token‑incentivized yield farms, in partnership with top crypto B2C agencies (ex‑Coinbase, Lido, Uniswap teams). -2. **MVP Feature Build‑out** – Harden and extend the oracle network to handle multiple data sources, add multi‑choice markets, and integrate front‑end UIs for X/Discord. -3. **Community Engagement** – Coordinate Discord “feed ambassador” contests, X‑based referral campaigns, and leaderboard competitions to lock in a loyal user base and drive viral adoption. - -### Additional Funding Plans -- **Pre‑Seed VC & Angels** – We will secure angel checks and are in advanced discussions with tier‑one VCs for a pre‑seed round. -- **Grants & Ecosystem Programs** – We will apply for Polkadot ecosystem grants (beyond Fast‑Grant) and pursue relevant accelerator support. -- **Strategic Partnerships** – Engage DAOs, DeFi protocols, and prediction‑market infrastructure projects for co‑marketing and potential co‑funding. - -### Vision & Ecosystem Impact -Kash aims to become the world’s largest, highest‑frequency prediction platform—fully embedded in social media and powered by trustless zk‑proof oracles and AI agents. By leveraging Polkadot’s scalability and cross‑chain messaging, we will: -- **Double‑Down on Adoption** – Simplify market creation & resolution to attract millions of X, Farecaster, and Reddit users. -- **Enable Reusable Oracle Infrastructure** – Open‑source our zkTLS⇄AI oracle stack so other DApps can tap into provably‑fair off‑chain data. -- **Drive Native DeFi Growth** – Fuse prediction markets with yield‑bearing strategies to convert “savers” into active participants and bootstrap deep liquidity. -- **Catalyze SocialFi on Polkadot** – Showcase how Polkadot’s security and governance can underpin truly trustless, socially‑driven financial products at scale. - - -## ℹ️ Additional Information - -Beyond the technical team, Kash has secured founding members from tier-one web3 crypto protocols, from legal to design to hard core cryptographics experts, as the project's success relies on the correct GTM, development, execution and user adoption, maximising our chances. - -Remember that the Fast-Grants Programme is designed as a first step for promising projects. We're looking for projects that can continue to grow beyond this initial funding. From 7838e6205ae92ec5adcb18aca56fc1f23664ccd4 Mon Sep 17 00:00:00 2001 From: Otar <71079600+oshakarishvili@users.noreply.github.com> Date: Wed, 1 Oct 2025 11:56:07 +0200 Subject: [PATCH 240/242] Revert "Mosh Grant" --- applications/mosh.md | 304 ------------------------------------------- 1 file changed, 304 deletions(-) delete mode 100644 applications/mosh.md diff --git a/applications/mosh.md b/applications/mosh.md deleted file mode 100644 index b500070e205..00000000000 --- a/applications/mosh.md +++ /dev/null @@ -1,304 +0,0 @@ -Screenshot 2025-05-06 at 9 15 29 PM - -# Mosh - -## 🌟 Project Overview - -### Name and One-Liner - -**Mosh** – A decentralized ticketing platform to help real fans access concerts fairly by verifying fan loyalty and preventing bot scalping with NFT proof. - -### Description - -The ticketing industry is plagued by scalping and fraud: during the Taylor Swift Eras Tour, Ticketmaster crashed under 3.5 billion bot-driven requests, leaving millions of real fans locked out. In the UK, markups have reached 41% over face value, and hidden fees can climb as high as 70% of the ticket price. - -Mosh is a decentralized concert ticketing platform that uses blockchain technology to create a fairer experience for fans. Mosh leverages NFTs to represent ticket ownership, making each ticket scam-proof. - -To combat scalping, Mosh introduces a "proof of fan-ness" system, where fans earn NFT-based loyalty badges by attending events. These badges grant early ticket access to real fans, creating a fairer and more vibrant concert atmosphere. - -Mosh also enforces smart contract-based resale rules: - -* 40% of profits go to the artist -* 40% to the seller -* 20% to Mosh - -By decentralizing ticketing, removing hidden fees, and fostering genuine fan engagement, Mosh addresses issues like ticket fraud, price gouging, and declining concert quality. - -## 🔗 Polkadot Integration - -Our project, Mosh, is built on **Moonbeam**, a Polkadot parachain, allowing us to deploy Solidity smart contracts with external dependencies from the OpenZeppelin Library. - -Moonbeam’s native OpenZeppelin support, efficient gas metering, 6-second block times, and low-latency finality were essential for our platform, which involves minting and transferring thousands of NFT-based tickets and loyalty badges during live ticket drops. - - -By building on Moonbeam, we remain fully within the Polkadot ecosystem, benefiting from the relay chain’s shared security model. Polkadot’s multichain architecture, composability, and high transaction throughput uniquely enabled us to create a decentralized ticketing platform that delivers the scalability, speed, and integrity that traditional EVM networks can't match. - -In the future, we also hope to explore **ink! smart contracts** to expand beyond Moonbeam. - -## 🌟 Why We Are Excited - -Both of us love music and concerts, as we play instruments and DJ in our free time. We've personally experienced the frustration of ticketing systems as concert fans, which gives us a personal connection to this project. Our connections to local artists in Philadelphia make us well-positioned to grow this platform and solve the problem through Mosh. - ---- - -## 🔍 Project Details - -### Documentation of Core Components, Protocols, Architecture - -#### Tech Stack - -![Screenshot 2025-05-06 at 9 15 08 PM](https://github.com/user-attachments/assets/066380f5-9265-4b65-b153-198af0849972) - -#### Protocol Architecture - -The protocol is composed of three main smart contracts: - -* **EventManager**: Manages event creation, ticket drops, role registration (Fan or Musician), and attendance tracking. -* **Ticket**: An ERC721-based NFT contract representing unique, on-chain tickets with metadata tied to each concert event. -* **Marketplace**: Enables secure, rules-based secondary ticket sales with automatic revenue splits. - -Concert metadata is uploaded to IPFS and linked via the NFT URI. Loyalty logic is baked into EventManager, which tracks fan attendance and awards badges. - -#### User Identity and Role Protocol - -Upon wallet connection, users register as either: - -* **Fan**: Can browse, purchase, resell tickets, and accumulate loyalty -* **Musician**: Can create events and manage tickets - -#### NFT Resale and Incentive Logic - -* Resales go through Marketplace -* Revenue split: 40% Artist / 40% Seller / 20% Mosh -* NFTs remain traceable and immutable - -#### Frontend Architecture - -* Built with **React.js** -* Interacts with Moonbeam using **Ethers.js** -* Features: Wallet connection, role registration, event browsing, resale dashboard -* Uses **IPFS via Pinata** for metadata and image storage - -#### Planned Extensions - -* Off-chain event listeners for loyalty scoring -* Gas abstraction for mobile users - -#### Security & Polkadot Fit - -* Inherits shared security from Polkadot Relay Chain -* EVM-compatible -* High throughput and real-time minting - -### Mockups / MVP: - -**Demo Video**: [Watch the demo](https://youtu.be/d_7bKOSgQl8) - -Screenshot 2025-05-06 at 9 16 14 PM - -### Data Models / API Specifications - -Frontend data structure (sample payloads for contract calls): - -```json -{ - "eventName": "Midnight Echoes Tour", - "description": "A synthwave live set", - "imageFile": "concert.png", - "priceInETH": "0.05", - "maxTickets": 200, - "eventDate": 1724025600, - "metadataURI": "ipfs://QmXYZ..." -} -``` - -Smart Contract Interfaces: - -```solidity -function createEvent(string calldata name, string calldata metadataURI, uint256 price, uint256 maxTickets, uint256 eventDate) external; -function buyTicket(uint256 eventId) external payable; -function listTicket(uint256 tokenId, uint256 price, uint256 eventId) external; -``` - -### Limitations - -Our product is specifically designed for concert ticketing and not events in general. By the end of the three months, we hope to have our product deployed, and while we will be promoting our platform to local musicians in the area, we have no expectations of how many artists or fans will be on our platform. - ---- - -## 🤌 Ecosystem Fit - -* **Fit**: Consumer-facing dApp within Polkadot for live events -* **Target Audience**: Concert fans and independent musicians -* **Need**: Fixes ticket fraud, bot scalping, and artist underpayment -* **Comparable Projects**: Few ticketing solutions in Polkadot; Mosh is unique in loyalty verification and resale logic - ---- - -## 👥 Team - -**Team Name**: Mosh -**Contact Name**: Nevan Sujit -**Email**: [nsthettayil@gmail.com](mailto:nsthettayil@gmail.com) -**Website**: [GitHub Repo](https://github.com/tsnevan4204/polkadot-mosh) - -**Team Members & GitHub**: - -* [Nevan Sujit](https://www.linkedin.com/in/nevan-sujit/) – [https://github.com/tsnevan4204](https://github.com/tsnevan4204) -* [Yuvraj Lakhotia](https://www.linkedin.com/in/yuvraj-lakhotia) – [https://github.com/yuviji](https://github.com/yuviji) - -### Team's experience -**Nevan Sujit:** -Nevan Sujit is an undergrad student at the University of Pennsylvania studying Math and Electrical Engineering in the Vagelos Program for Energy Research. He is on the Penn Blockchain Club, where he has particular experience with creating smart Solidity Contracts and the ReactJS frontend framework. He has a lot of hacking experience coming from the numerous hackathons he’s competed and won at, building projects like a documentation generation tool and consumer goods bundler deep learning model. - - -**Yuvraj Lakhotia:** - ---- - -## 📊 Development Status - -(https://github.com/tsnevan4204/polkadot-mosh) - -### 📦 Project Structure - -**backend/**: Contains the full suite of Solidity smart contracts, deployed using Hardhat, including: - -* `EventManager.sol`: Manages event creation, ticket sales, cancellations, and ETH distribution. -* `Ticket.sol`: ERC721 contract for ticket NFTs. -* `Marketplace.sol`: Sets up Marketplace for reselling. -* `test/`: Mocha-based unit tests for smart contract functionality. -* `scripts/`: Deployment and event scripts. - -**frontend/**: A React-based web application that interacts with the deployed contracts via Ethers.js. - -* Key UI features include event browsing, ticket purchase/resale, and role-based dashboards for Fans vs Event Hosts. -* Styled with a techno-futuristic theme using Tailwind CSS. - -### 💡 Technical Features - -* Built on Moonbeam (Polkadot Ecosystem) for EVM compatibility and Polkadot-native security. -* **NFT-based Ticketing**: Tickets are ERC721 tokens with on-chain metadata and enforced royalty logic. -* **Proof of Fan-Ness**: Fans earn NFT loyalty badges through event attendance. -* **Smart Contract Resale Rules**: - - * 40% of resale profits → Artist - * 40% → Seller - * 20% → Mosh -* **Role Selection and Wallet Integration**: - - * Upon connecting a wallet, users can register as a Fan or Event Manager. -* **Pinata + IPFS**: Used for storing and retrieving event metadata and ticket images. - -### ⚙️ Smart Contract Stack - -* **Solidity + OpenZeppelin** for secure ERC721 standards -* **Hardhat** for compilation, testing, and deployment -* **Ethers.js** for frontend-contract communication -* **Moonbeam** for EVM compatibility, fast finality, and scalable NFT operations - - ---- - -## 🗓️ Development Roadmap - -### Deliverables - -* **0a. License** - • Release all code and artifacts under the MIT License. - -* **0b. Documentation** - • Inline documentation of code for contracts & services - • User guide: contract deployment, off‑chain service setup, CLI usage, end‑to‑end workflow. - -* **0c. Testing & Guide** - • Unit tests for contract logic - • Demos of the interface to demonstrate user experience - • Documentation of the code to show what it does - -* **0d. Article** - • Publish a technical blog post detailing architecture, implementation, and test outcomes—targeting Polkadot communities. - -### *1. Account Abstraction Integration* - -• **Smart contract and frontend integration using ERC-4337-compatible wallets** (e.g., Biconomy, ZeroDev). - - * Users sign transactions using social logins or passkeys, and interactions are wrapped into `UserOperations` relayed by a bundler to the entry point contract. - - * Session keys support limited-time interactions (e.g., buying/reselling tickets) without reauthentication. - -• **Verification**: Unit tests for `UserOperation` encoding, bundler integration, Paymaster-subsidized flows, and wallet creation logic. - -### *2. Mobile App Development* - -• Build a **React Native mobile version** of the Mosh frontend for iOS and Android. - -• Integrate account abstraction-compatible wallets for seamless social login. - -• Implement **QR code-based ticket scanning** for event access. - -• Provide an in-app dashboard to manage ticket purchases, loyalty badges, and resale listings. - -• Optimize performance and responsiveness across mobile devices. - -• **Verification**: UI tests on multiple devices, interaction tracking, and login-to-purchase performance benchmarks. - -### *3. Proof-of-Fan Verification System (Spotify Integration)* - -• **Spotify API integration (off-chain)** to fetch user's top artists and listening history, and cryptographically sign that data for proof verification: - - * Badge-earning eligibility is verified by matching on-chain artist support with off-chain listening data. - - * Serverless verifier function relays verified Spotify credentials into badge minting contract. - -• **EVM contract enhancements to track and reward verified fan behavior**: - - * Mint loyalty badge NFTs based on on-chain event attendance. - - * Enforce tiered access to ticket drops based on badge level (e.g., Gold Fans get early access). - -• **LoyaltyScore contract** to manage fan metadata and loyalty points (e.g., based on events attended, music engagement, and social actions). - -• **Dashboard** to view and upgrade loyalty badge tiers. - -• **Verification**: Unit tests for badge minting logic, Spotify attestation verification, tier-gating of event access, and UI tests for user badge dashboard. - -### 💰 Budget Breakdown - -| Milestone | Deliverables | Cost (USD) | Estimated Completion | -| --------- | ------------------------------------------------- | ------------ | -------------------- | -| 1 | 0a–0d + Deliverable 1 (Account Abstraction) | \$2,000 | 1 month | -| 2 | Deliverable 2 (Mobile App Development) | \$4,000 | 1.5 months | -| 3 | Deliverable 3 (Proof-of-Fan Verification System) | \$4,000 | 1.5 months | -| **Total** | | **\$10,000** | **4 months** | - ---- - -## 🚀 Future Plans - -* Go-to-market Strategy - ![Screenshot 2025-05-06 at 9 26 45 PM](https://github.com/user-attachments/assets/f508a8b6-e20c-4c16-8da3-f868878ae7b1) - -* Continue development post-grant - -     • Development of an initial platform will be complete by the end of this grant, but we hope to both add more features and make the platform more robust. - -     • As we scale our platform, we hope to develop a custom parachain for our platform to use that will optimize its needs. - -     • We want to create further loyalty features outside of the ones in development roadmap to expand retention of fans on platform. - -     • We will apply for Polkadot ecosystem grants (beyond Fast‑Grant) and pursue relevant accelerator support. -* 💰 Additional Funding Strategy - -     • We will secure angel checks and will dicuss with VCs for a pre‑seed round. - -     • We will apply for Polkadot ecosystem grants (beyond Fast‑Grant) and pursue relevant accelerator support. - ---- - -## ℹ️ Additional Information - -* All work original to this team -* No other current funding - -Mosh represents a new frontier for live events: decentralized, fan-first, and fair. From 7b56470e96069c7dd39089f8fa1b8b1f9a742bea Mon Sep 17 00:00:00 2001 From: Nikos Kontakis Date: Fri, 21 Nov 2025 15:47:22 +0200 Subject: [PATCH 241/242] Update README.md --- README.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/README.md b/README.md index 0921cb9af8c..7567d111b98 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,34 @@ +# 📢📢 November 3rd, 2025 - **ANNOUNCEMENT** 📢📢 + +We would like to inform everyone that the Fast Grants Bounty **is now closing its application intake**. + +Given the current volume of proposals under review and ongoing project deliveries, we’ll be focusing our efforts on evaluating and supporting the existing applicants. +All proposals submitted before this announcement will still be reviewed and assessed as planned. + +At this stage, we have received a significant number of submissions, with multiple projects already in active development, and it’s important we ensure timely evaluations, clear communication, and responsible use of the remaining budget. + +In the coming days, the curators will: + +- Review and clean up the existing applicant list 🧹 +- Prioritise deliverables and pending milestone submissions 🚢 +- Prepare a summary update of current progress and next steps 🗒️ + +We’d like to thank everyone who has submitted proposals or supported this initiative so far. + + + +**Once the current round concludes, we’ll reassess the program’s continuation and share updates accordingly.** + + + + + +------------------------------------------------------------ + + + + + # 💰 Polkadot Fast-Grants Programme 💰 - [Introduction](#introduction) From 5d6d9c0f4bc76daa77ccfbc81cb34083a13a67ec Mon Sep 17 00:00:00 2001 From: Otar <71079600+oshakarishvili@users.noreply.github.com> Date: Tue, 30 Dec 2025 10:41:19 +0100 Subject: [PATCH 242/242] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7567d111b98..5d7c1e68cf5 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ Anyone is welcome to apply for a fast-grant. We are looking for projects with hi Note that: -- 💵 Grant payouts are **denominated in USD** and paid out after a milestone has been delivered and _successfully evaluated_. Payouts are made in DOT using the 7-day EMA price as listed by Subscan at the day of payout initiation without any top-up requests thereafter due to potential price movements. +- 💵 Grants are USD-denominated. Once a milestone is accepted, we convert the USD amount to DOT using a single market rate captured at payout initiation without any top-up requests thereafter due to potential price movements. - 💰 Grants are capped at **$10,000 USD per application** with a maximum of **$15,000 USD per project** (in exceptional cases where additional funding is needed). However, **only apply for what you need. It's way easier for us to approve a smaller amount** (e.g. $2,000) than the maximum, especially if you don't yet have any traction or users etc. Remember that you'll need to show what the funding is going towards (e.g. 30 hours of a full time employee at $X / hour). - 💸 Each milestone is capped at **$5,000 USD**. - 👨‍💻 Solo developers (1-person teams) are eligible for funding.

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�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ˣgWW2330qm* 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⁢M8H1p2-0wN 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

_T;cvAYuhW=)nw?>8R>3G$ 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 aKgvRX`a^fhtm(KpKc3(rv494^hNjp literal 0 HcmV?d00001 diff --git a/applications/wf_gameplay.png b/applications/wf_gameplay.png new file mode 100644 index 0000000000000000000000000000000000000000..a68065d27916d350b1d9392544cba8d062698cde GIT binary patch literal 36088 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�y(yrvh-J$i0B9})?6U`>hh~@Ns82 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 Date: Sun, 25 May 2025 22:14:51 -0400 Subject: [PATCH 140/242] Update milestone details --- applications/DotStriker!.md | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/applications/DotStriker!.md b/applications/DotStriker!.md index bef1ae2ff96..90219702826 100644 --- a/applications/DotStriker!.md +++ b/applications/DotStriker!.md @@ -16,7 +16,7 @@ The Striker who collects the most, wins. 🏆 ### Brief Description -DotStriker! is a fully on-chain, real-time multiplayer battle game on Polkadot where players pilot NFT spaceships in a serverless arena. All gameplay—movement, combat, upgrades, and rewards—is executed entirely on-chain, with no backend or off-chain APIs. Players fuel ships with DOT, collect coins to upgrade, and compete for crypto rewards and NFTs minted dynamically by the blockchain. +DotStriker! is a fully on-chain, real-time multiplayer battle game on Polkadot where players pilot NFT spaceships in a serverless arena. All gameplay—movement, upgrades, and rewards—is executed entirely on-chain, with no backend or off-chain APIs. Players fuel ships with DOT, collect coins to upgrade, and compete for crypto rewards and NFTs minted dynamically by the blockchain. Essentially, DotStriker! demonstrates that Polkadot can be the first blockchain to power a truly real-time, fully on-chain multiplayer game—without compromises, middleware, or off-chain components. It redefines what's possible in Web3 gaming, turning the blockchain into the game engine itself. @@ -76,7 +76,7 @@ If you cannot see the preview on your browser, [here](https://youtu.be/jCJ-B3NH3 ### Wireframes -Like many ambitious projects, Dotstrikers! began as a humble proof-of-concept napkin sketch — here’s a glimpse at the game's earliest UI design ideas. +Like many ambitious projects, Dotstriker! began as a humble proof-of-concept napkin sketch — here’s a glimpse at the game's earliest UI design ideas. Registration Gameplay @@ -119,7 +119,7 @@ Please also provide the GitHub accounts of all team members: ### Team's experience -The team first connected at Consensus 2025, sparking a collaboration that led to the creation of DotStrikers! On our own, we do some pretty cool things too! +The team first connected at Consensus 2025, sparking a collaboration that led to the creation of DotStriker! On our own, we do some pretty cool things too! Roman has over 14 years of software development experience, including several blockchain-related projects. He developed one of the first Libra blockchain transaction explorers, created a C# SDK for Move smart contracts, and built NFT smart contracts using OpenZeppelin. @@ -133,20 +133,13 @@ At the EasyA Hackathon, we presented a functioning MVP that demonstrated real-ti Roadmap - ### Overview +- **Milestone Title:** Fully On-Chain Real-Time Multiplayer Prototype with NFT Simulation - **Estimated Duration:** 3-4 weeks - **Full-Time Equivalent (FTE):** 2 -- **Total Costs:** 4550$ +- **Total Costs:** $4,875 | Number | Deliverable | Specification | | ------ | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -164,9 +157,9 @@ _NOTE_: A detailed breakdown of tasks is given in the annex below. | Milestone | Deliverables | Cost (USD) | Estimated Completion | | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | -------------------- | -| 1 | **Substrate Pallet**: Resource spawning, energy-based movement, player positioning, collection tracking, admin reset, and NFT simulation (not tradable).
**Simulated NFTs**: Rarity logic based on live player count, ship type variants (Uncommon, Rare, Mystical).
**Unity Client**: Game board UI, account linking, ship movement, energy UI, visual effects, collectible rendering, and auto-collection trigger. | \$4,225 | 3 weeks | +| 1 | **Substrate Pallet**: Resource spawning, energy-based movement, player positioning, collection tracking, admin reset, and NFT simulation (not tradable).
**Simulated NFTs**: Rarity logic based on live player count, ship type variants (Uncommon, Rare, Mystical).
**Unity Client**: Game board UI, account linking, ship movement, energy UI, visual effects, collectible rendering, and auto-collection trigger. | \$4,160 | 3 weeks | | 2 | **Game Economy Design**: Tuning energy costs, coin rewards, and drop rates.
**Documentation**: Setup and developer notes.
**Live Playtest**: In-person session with 5–10 users; collect feedback on clarity, flow, and replayability. | \$715 | 1 week | -| **Total** | | **\$4,940** | **3–4 weeks** | +| **Total** | | **\$4,875** | **3–4 weeks** | ## 🔮 Future Plans @@ -201,7 +194,7 @@ DotStriker! will position Polkadot as the leader in fully on-chain, real-time mu | 13 | Unity Tasks | Implement player account selection: generate test accounts locally and associate with DeviceId | 2 | | 14 | Unity Tasks | Display collected resources in the UI | 2 | | 15 | Unity Tasks | Add a button to start the game by paying 20 coins (full energy) | 2 | -| 16 | Unity Tasks | Allow selecting a ship skin if the required NFT is owned; skins bound to player account | 3 | +| 16 | Unity Tasks | Allow selecting a ship skin if the required NFT is owned; skins bound to player account | 2 | | 17 | Unity Tasks | Add a visual charging effect before movement (up to 2 seconds delay) | 3 | | 18 | Unity Tasks | Show charging indicator and engine flame effect; smooth ship rotation with idle animation | 3 | | 19 | Unity Tasks | Add a space-themed Skybox for dynamic movement feel | 2 | @@ -212,9 +205,10 @@ DotStriker! will position Polkadot as the leader in fully on-chain, real-time mu | 24 | Economy & Docs | Design and simulate balanced in-game economy: energy cost, coin generation, NFT drop rates | 5 | | 25 | Economy & Docs | Write internal documentation for the Substrate pallet, including setup and developer notes | 6 | | | **Total Pallet Tasks** | | **35** | -| | **Total Unity Tasks** | | **33** | +| | **Total Unity Tasks** | | **29** | | | **Total Economy & Docs** | | **11** | -| | **Grand Total** | | **79** | +| | **Grand Total** | | **75** | + [Rust]: https://img.shields.io/badge/rust-000000?style=for-the-badge&logo=rust&logoColor=white [Rust-url]: https://www.rust-lang.org/ From 034e922509ea175504fe4cf677fd07878068e43a Mon Sep 17 00:00:00 2001 From: Oyonika Date: Sun, 25 May 2025 22:17:26 -0400 Subject: [PATCH 141/242] Fix pesky typos --- applications/DotStriker!.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/applications/DotStriker!.md b/applications/DotStriker!.md index 90219702826..c836403ce27 100644 --- a/applications/DotStriker!.md +++ b/applications/DotStriker!.md @@ -7,8 +7,6 @@ ## 🌟 Project Overview -### Tagline - DotStriker! won first runner-up at the [EasyA Consensus 2025 Hackathon](https://www.easya.io/events/easya-consensus-toronto-hackathon) under the Polkadot build track. No shooting. No luck. Just speed, skill, and sync.
@@ -44,9 +42,7 @@ Games are the fastest way to showcase new tech. A well-designed game teaches use DotStriker! is a fully on-chain, real-time multiplayer game on Polkadot where multiple players simultaneously pilot NFT-based spaceships. Players buy ship fuel with DOT, powering movement and gameplay in a native on-chain economy. They collect coins to upgrade and compete for crypto rewards and rare NFTs. -All NFTs, including new ship models, will be simulated on-chain in this milestone, showcasing dynamic asset minting without backend servers. The fuel system supports cross-chain payments via XCM, enabling tokens like USDT (Moonbeam) and aUSD (Acala) to be used. - -DotStriker! will operate entirely on-chain without relying on backend infrastructure, centralized matchmaking, or off-chain processes, delivering a truly trustless, real-time multiplayer gaming experience. +All NFTs, including new ship models, will be simulated on-chain in this milestone, showcasing dynamic asset minting without backend servers. DotStriker! will operate entirely on-chain without relying on backend infrastructure, centralized matchmaking, or off-chain processes, delivering a truly trustless, real-time multiplayer gaming experience. ### Built With ♡ @@ -64,7 +60,7 @@ If you cannot see the preview on your browser, [here](https://youtube.com/shorts ### Playing DotStriker! -Watch a quick demo of how DotStriker works: +Watch a quick demo of how DotStriker! works:

@@ -133,7 +129,6 @@ At the EasyA Hackathon, we presented a functioning MVP that demonstrated real-ti Roadmap - ### Overview - **Milestone Title:** Fully On-Chain Real-Time Multiplayer Prototype with NFT Simulation @@ -209,7 +204,6 @@ DotStriker! will position Polkadot as the leader in fully on-chain, real-time mu | | **Total Economy & Docs** | | **11** | | | **Grand Total** | | **75** | - [Rust]: https://img.shields.io/badge/rust-000000?style=for-the-badge&logo=rust&logoColor=white [Rust-url]: https://www.rust-lang.org/ [Unity]: https://img.shields.io/badge/unity-153225?style=for-the-badge&logo=solidity&logoColor=white From 7748c34f5019d0c65656e81cf8fedd9ff785e289 Mon Sep 17 00:00:00 2001 From: Oyonika Date: Sun, 25 May 2025 23:00:10 -0400 Subject: [PATCH 142/242] Update project motivation/overview --- applications/DotStriker!.md | 29 ++++++++++++++++++++++++++--- applications/coin_1.png | Bin 0 -> 1394431 bytes applications/coin_2.png | Bin 0 -> 1579498 bytes applications/coin_3.png | Bin 0 -> 1377811 bytes 4 files changed, 26 insertions(+), 3 deletions(-) create mode 100644 applications/coin_1.png create mode 100644 applications/coin_2.png create mode 100644 applications/coin_3.png diff --git a/applications/DotStriker!.md b/applications/DotStriker!.md index c836403ce27..a3ec6c23402 100644 --- a/applications/DotStriker!.md +++ b/applications/DotStriker!.md @@ -7,7 +7,7 @@ ## 🌟 Project Overview -DotStriker! won first runner-up at the [EasyA Consensus 2025 Hackathon](https://www.easya.io/events/easya-consensus-toronto-hackathon) under the Polkadot build track. +DotStriker! won second place at the [EasyA Consensus 2025 Hackathon](https://www.easya.io/events/easya-consensus-toronto-hackathon) under the Polkadot build track. No shooting. No luck. Just speed, skill, and sync.
The Striker who collects the most, wins. 🏆 @@ -38,12 +38,33 @@ Games are the fastest way to showcase new tech. A well-designed game teaches use ## 🔍 Project Details -### Overview and Expectations +### Expectations DotStriker! is a fully on-chain, real-time multiplayer game on Polkadot where multiple players simultaneously pilot NFT-based spaceships. Players buy ship fuel with DOT, powering movement and gameplay in a native on-chain economy. They collect coins to upgrade and compete for crypto rewards and rare NFTs. All NFTs, including new ship models, will be simulated on-chain in this milestone, showcasing dynamic asset minting without backend servers. DotStriker! will operate entirely on-chain without relying on backend infrastructure, centralized matchmaking, or off-chain processes, delivering a truly trustless, real-time multiplayer gaming experience. +### Gameplay + +DotStriker! isn’t just intended to be a great technical showcase. The ultimate goal is to design the game to be *fun*. We've carefully considered the setting, the motivations that keep players engaged, and how to design gameplay that’s rewarding and emotionally resonant. + +#### Visual Identity through NFTs +We use stylized, meme-inspired NFT ships to build emotional attachment. These visuals aren’t just cosmetic—they represent identity, rarity, and value.
+Meme coin +Meme coin +Meme coin
+ + +#### On-Chain Incentives that Matter +Players are driven by: +- *Long-term goals*: Find and trade rare NFTs. +- *Short-term goals*: Recover more DOT than they staked (e.g., enter with 5 DOT, aim to exit with 10). + +#### Gameplay Loop +When a player joins with 5 DOT, that value is scattered as in-game resources across the map—alongside other players’ DOT. **The objective: collect your own and compete for others, all on-chain in real time.** + +This balance of visual appeal, risk, and real value makes DotStriker! a compelling on-chain game, not just a tech demo. + ### Built With ♡ [![Rust][Rust]][Rust-url] @@ -160,7 +181,7 @@ _NOTE_: A detailed breakdown of tasks is given in the annex below. ### Post-Grant Development: -We will build real tradable NFTs, expand maps and multiplayer for chaotic battles, add obstacles like black holes and traps, introduce NFT upgrades and themes, and extend cross-platform play to desktop, iOS, and browser. +We will build real tradable NFTs, expand maps and multiplayer for chaotic battles, add obstacles like black holes and traps, introduce NFT upgrades and themes, and extend cross-platform play. ### Future Funding: @@ -204,6 +225,8 @@ DotStriker! will position Polkadot as the leader in fully on-chain, real-time mu | | **Total Economy & Docs** | | **11** | | | **Grand Total** | | **75** | +#### *Invoice breakdown*: 75h × $65/h = $4,875 + [Rust]: https://img.shields.io/badge/rust-000000?style=for-the-badge&logo=rust&logoColor=white [Rust-url]: https://www.rust-lang.org/ [Unity]: https://img.shields.io/badge/unity-153225?style=for-the-badge&logo=solidity&logoColor=white diff --git a/applications/coin_1.png b/applications/coin_1.png new file mode 100644 index 0000000000000000000000000000000000000000..85e713d337e7c7ffb4228f39460b27f6b4d03a89 GIT binary patch literal 1394431 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 o)9>RlalIBn|pNEA`X88xNGG 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�K$hzp*SG5j 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
_93h!~t6-9ne0s0Bsp1IUcEvD1Foz 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%0AY4g+0)tIYPE^zShgdWwD2H*PCc$E5(Rptno} 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