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. diff --git a/.github/workflows/create-private-issue.yml b/.github/workflows/create-private-issue.yml new file mode 100644 index 00000000000..1b74da2aa87 --- /dev/null +++ b/.github/workflows/create-private-issue.yml @@ -0,0 +1,40 @@ +name: Create Issue on PR Creation + +on: + pull_request: + types: [opened] + +jobs: + 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: Create issue in private repository + uses: actions/github-script@v6 + with: + github-token: ${{ secrets.PRIVATE_REPO_PAT }} + script: | + const pr = context.payload.pull_request; + const prTitle = pr.title; + const prNumber = pr.number; + const prAuthor = pr.user.login; + const prLink = pr.html_url; + + await github.rest.issues.create({ + owner: 'Polkadot-Fast-Grants', + repo: 'Internal-Reviews', + 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'] + }); 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; + } diff --git a/README.md b/README.md index 2f7a0036e40..5d7c1e68cf5 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) @@ -35,8 +66,8 @@ 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 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. @@ -68,7 +99,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) diff --git a/applications/.escrow.md b/applications/.escrow.md new file mode 100644 index 00000000000..eb1cfc727cd --- /dev/null +++ b/applications/.escrow.md @@ -0,0 +1,310 @@ +# 📝 .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 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 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) + +### 📸 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) +- 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 + +**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 +- 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 significant code complexity reduction on Polkadot compared to Ethereum due to native runtime support +- 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:** +- 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 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 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 +- 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 | +| 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 + +| 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. 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. 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 diff --git a/applications/DotStriker!.md b/applications/DotStriker!.md new file mode 100644 index 00000000000..d1a8eb0e65c --- /dev/null +++ b/applications/DotStriker!.md @@ -0,0 +1,245 @@ +
+ + Logo + +

DotStriker! 🚀

+
+ +## 🌟 Project Overview + +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. 🏆 + +### 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, 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 + +### 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] +[![Unity][Unity]][Unity-url] +[![Polkadot][Polkadot]][Polkadot-url] + +### 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, Dotstriker! 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/on-chain-game +- 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 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. + +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. + +## 📅 Development Roadmap + +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:** $4,875 + +| 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,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,875** | **3–4 weeks** | + +## 🔮 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. + +### 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 | 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 | +| 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** | | **29** | +| | **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 +[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/EchoPay-2.md b/applications/EchoPay-2.md new file mode 100644 index 00000000000..9d56d503123 --- /dev/null +++ b/applications/EchoPay-2.md @@ -0,0 +1,286 @@ +# 📝 EchoPay-2 – Polkadot Fast-Grant Application + +## 🌟 Project Overview + +**🎯 Name of your Project:** EchoPay-2 +**🗣️ Tagline:** Voice-activated payment dApp that enables secure cryptocurrency transactions using natural language commands on Polkadot. + +### 📌 Brief Description + +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. + +### 🧩 Polkadot Integration + +- 🔗 **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 + +### 🚀 Team Interest + +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 + +The team is passionate about merging voice tech with blockchain infrastructure to accelerate adoption. + +--- + +## 🔍 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 + +--- + +## 🎯 Unique Differentiation + +- 🎙️ 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 + +--- + +## 🔒 Enhanced Security Architecture + +**Biometric Authentication Integration** +Following technical consultations with Polkadot DevEx lead Nikolai Kozlov + +## 👥 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) + +### 🧑‍🤝‍🧑 Team Members + +| 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 Achievements + +- 🥈 Encode London – Best DApp (Flare's Data Protocols) +- 🥇 AI Forge Hackathon +- 🥇 Solana SaaS Business Analysis + +--- + +## 📊 Development Status + +### ✅ 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 + +| Item | Details | +|-----------------------|----------------------------------| +| 🕒 Estimated Duration | 3 months | +| 👥 FTE Required | 2.5 Full-Time Equivalents (FTE) | +| 💵 Total Costs | $10,000 USD | + + +--- + +## 📌 Milestone Breakdown + +| # | 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 | + +--- + +## 💰 Budget Breakdown + +### 📅 Milestone Timeline + +| 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** | + +### 🧾 Budget Allocation + +| 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 + +### 🚀 Post-Grant Development + +- ✅ Deploy on **Polkadot Mainnet** +- 🔗 Expand **multi-parachain support** +- 🧠 Add **AI-driven conversational payments** +- 🧰 Develop **enterprise-grade API integrations** + +### 💸 Additional Funding Strategy + +- 🏛️ 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 + +### ✅ 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._ + + 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 diff --git a/applications/LiquiDot.md b/applications/LiquiDot.md new file mode 100644 index 00000000000..b32af97c30f --- /dev/null +++ b/applications/LiquiDot.md @@ -0,0 +1,446 @@ +# 📝 LiquiDOT + +## 🌟 Project Overview + +### 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 + +### Tech Stack + +- 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 +```mermaid +graph TB + subgraph User["User Interaction"] + Frontend["Frontend UI (Next.js)"] + end + + subgraph Backend["Backend Services"] + PoolAnalytics["LP Data Aggregator"] + IDWorker["Investment Decision Worker"] + StopLossWorker["Stop-Loss/Take-Profit Worker"] + PostgreSQL[(PostgreSQL)] + end + + subgraph AssetHub["Asset Hub"] + AssetsPallet["Liquidity Provider/Vault Contract"] + end + + subgraph Moonbeam["Moonbeam Parachain"] + XCMProxy["XCM Proxy Contract"] + end + + subgraph DEXes["DEX Pools"] + AlgebraPools["Algebra Pools (Moonbeam)"] + end + + Frontend -->|Deposit/Withdraw Tokens| AssetsPallet + Frontend -->|Configure Investment Preferences| IDWorker + + PostgreSQL -->|Historical Position Data| IDWorker + PoolAnalytics -->|Real-time Pool Analytics| IDWorker + IDWorker -->|Execute Investment Decisions| AssetsPallet + + AssetsPallet -->|Cross-chain Asset Transfer with LP Instructions| XCMProxy + XCMProxy -->|Mint/Burn Liquidity Positions| AlgebraPools + XCMProxy -->|Liquidation Proceeds via XCM| AssetsPallet + + 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 + classDef assetHubLayer fill:#66bb6a,stroke:#388e3c,stroke-width:3px,color:#fff + classDef moonbeamLayer fill:#64b5f6,stroke:#1976d2,stroke-width:3px,color:#fff + classDef dexLayer fill:#f06292,stroke:#c2185b,stroke-width:3px,color:#fff + + class Frontend userLayer + class PoolAnalytics,IDWorker,StopLossWorker,PostgreSQL backendLayer + class AssetsPallet assetHubLayer + class XCMProxy moonbeamLayer + class AlgebraPools dexLayer +``` + +### 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 +- **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 + +**Key Functions:** +- `deposit(amount, asset)` - Accept user deposits with automatic balance updates +- `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 + +**Contract Initialization:** +```solidity +function initialize( + address[] memory _supportedAssets, + XCMDestination[] memory _xcmDestinations, + address _investmentDecisionWorker, + 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:** +- **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 & 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 +- **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:** + +*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:* +- `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 + +*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 + +*DEX Integration & Swapping:* +- `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 + +*Stop-Loss & Liquidation:* +- `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 + +**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: + +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 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 + +- **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 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 + +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/LiquiDOT) +### Our Demo of the Frontend UI + [Video to the Demo](https://www.youtube.com/watch?v=9bX0Up0pLww&feature=youtu.be) + + +### 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 | +| 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 | +| StopLossRaw | bigint | Position-specific stop loss (in smallest unit) | +| TakeProfitRaw | bigint | Position-specific take profit (in smallest unit) | + +#### 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 | +| Decimals | integer | Number of decimal places for the token | +| MarketCap | decimal | Market capitalization | +| Ticker | string | Trading symbol | +| LatestPrice | decimal | Most recent price | + + + +### 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 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 + + +### 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? + 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. + + + + +## 👥 Team + +- **Team Name:** LiquiDOT (not a company yet) +- **Contact Name:** Gabriel Bandman +- **Contact Email:** gabrielsoftware04@gmail.com +- **Website:** liquidot.xyz (not operational yet) + +### 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) + +- [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 +- [Liquidot Repository](https://github.com/gabikreal1/LiquiDOT) + +### 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) + + +### Team's experience + + +- **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 optimising DeFi strategies—crucial for advancing the protocol's core functionality. + + +## 📊 Development Status + + +[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. + +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 + + +### Overview + +- **Estimated Duration:** 8 weeks +- **Full-Time Equivalent (FTE):** 2 Full-Time Equivalent. +- **Total Costs:** $10000 + +> 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 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 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. | + + + +### 💰 Budget Breakdown + +Please provide a breakdown of your budget by milestone: + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 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** | + + +## 🔮 Future Plans + + +- How you intend to continue development after the Fast-Grant + + - **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. + +- Any plans for seeking additional funding (other grants, VC funding, etc.) +- - **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. + + + 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 diff --git a/applications/Polka_space.md b/applications/Polka_space.md new file mode 100644 index 00000000000..7aee2885d16 --- /dev/null +++ b/applications/Polka_space.md @@ -0,0 +1,365 @@ +# Polka.Space + +## 🌟 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 + +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 + +(https://github.com/baseddlsg/Polka-Space/blob/main/oiub.mp4) + +## 🔍 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 +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 + +[To be added if available] + +### 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 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) + +## 🧩 Ecosystem Fit + +### 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. + +## 👥 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. + +- Carlos Shields-Davis +- Jason Cui + +### LinkedIn Profiles (if available) + +https://www.linkedin.com/in/carlosshields/ + +### Team Code Repos + +https://github.com/baseddlsg/Polka-Space + +### Please also provide the GitHub accounts of all team members: + +https://github.com/baseddlsg/ + +### 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 + +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 + +## 📊 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) +- 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 +- 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 + +## 📅 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 + +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. diff --git a/applications/anarchybuild.md b/applications/anarchybuild.md new file mode 100644 index 00000000000..d116bd8e59f --- /dev/null +++ b/applications/anarchybuild.md @@ -0,0 +1,213 @@ +📝 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: $10,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. +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: +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 +Traction Milestone (run 3 focus groups) +$5,000 +1 month +M2 +Integration of a AI image generator +(Technical) +$5,000 +1 month + +Total +$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: +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. + +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. + + +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) + diff --git a/applications/application-template.md b/applications/application-template.md index 9f0ff256b12..295a9ff43a5 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 @@ -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: diff --git a/applications/assets/coin_1.png b/applications/assets/coin_1.png new file mode 100644 index 00000000000..85e713d337e Binary files /dev/null and b/applications/assets/coin_1.png differ diff --git a/applications/assets/coin_2.png b/applications/assets/coin_2.png new file mode 100644 index 00000000000..5eadffda067 Binary files /dev/null and b/applications/assets/coin_2.png differ diff --git a/applications/assets/coin_3.png b/applications/assets/coin_3.png new file mode 100644 index 00000000000..d356cf37c2c Binary files /dev/null and b/applications/assets/coin_3.png differ diff --git a/applications/assets/logo.png b/applications/assets/logo.png new file mode 100644 index 00000000000..75fd7f9db03 Binary files /dev/null and b/applications/assets/logo.png differ diff --git a/applications/assets/roadmap.png b/applications/assets/roadmap.png new file mode 100644 index 00000000000..28d3df3dc1b Binary files /dev/null and b/applications/assets/roadmap.png differ diff --git a/applications/assets/screenshot_1.jpeg b/applications/assets/screenshot_1.jpeg new file mode 100644 index 00000000000..c04bd166814 Binary files /dev/null and b/applications/assets/screenshot_1.jpeg differ diff --git a/applications/assets/wf_gameplay.png b/applications/assets/wf_gameplay.png new file mode 100644 index 00000000000..a68065d2791 Binary files /dev/null and b/applications/assets/wf_gameplay.png differ diff --git a/applications/assets/wf_registration.png b/applications/assets/wf_registration.png new file mode 100644 index 00000000000..ae8e7f4521b Binary files /dev/null and b/applications/assets/wf_registration.png differ diff --git a/applications/dBOOK.md b/applications/dBOOK.md new file mode 100644 index 00000000000..88027702b02 --- /dev/null +++ b/applications/dBOOK.md @@ -0,0 +1,261 @@ +# 📝 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://www.ycombinator.com/video/): +https://docsend.com/v/jrb5g/polkadot + +### 🔍 Project Details + +- 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: +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. + +## 👽 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: + +- 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 + +### 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 + +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 +### 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:** + +- 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): +45 days +- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project: +3 +- **Total Costs:** Requested amount in USD for the whole project (maximum $10,000 USD): +Total Cost = $9000 + +> 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. | + +### Milestone 1 +* Estimated Time = 10 days +* Cost = $2500 + +| 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. + + +## 🔮 Future Plans + +Please include: + +- How you intend to continue development after the Fast-Grant +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: +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 + diff --git a/applications/eunoia.md b/applications/eunoia.md new file mode 100644 index 00000000000..6fdd9fdaafb --- /dev/null +++ b/applications/eunoia.md @@ -0,0 +1,282 @@ +

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%. +- **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** – 4 founders covering AI, full-stack, Rust/Web3, PM, finance; 12+ prior agents/contracts built; open-source repo public. + +**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 + +**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:** + +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 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) + + + +### 🔍 Project Details + +### Tech Stack + +💻 **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` + + +⚙️ **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 + +🔗 **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 + + +### 🧩 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 Email:** jimmyyan1337@gmail.com +- **Website:** https://github.com/JY20/eunoia + +### Team members + +- 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 + +- 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 +- https://github.com/maestromaximo + +### Team's experience + +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 + +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 + +### 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 +- Whitepaper and tutorials available for community + +### Overview + +- **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. + +| 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. | 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. 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.| +| 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 + +| Milestone | Key Deliverables | Cost (USD) | ETA | +|-----------|------------------|------------|-----| +| **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** | + +--- + +#### 🧮 Resource Allocation (by milestone) + +| 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 and migration to polkadot-api | 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, 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?** +> - Front-loads core infrastructure (Milestone 1), isolates the AI differentiator (Milestone 2), and reserves verification + go-to-market tasks for Milestone 3. + + +## 🔮 Future Plans + +- 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 + +- 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." + + diff --git a/applications/grantflow_dev.md b/applications/grantflow_dev.md new file mode 100644 index 00000000000..bd7e520b72a --- /dev/null +++ b/applications/grantflow_dev.md @@ -0,0 +1,123 @@ +# 📝 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) +- **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. + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| 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. | +| 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 + +Please provide a breakdown of your budget by milestone: + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 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, 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 + + + +- **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). diff --git a/applications/insuracle.md b/applications/insuracle.md new file mode 100644 index 00000000000..3238cca2578 --- /dev/null +++ b/applications/insuracle.md @@ -0,0 +1,215 @@ +# 📝 Name of your Project + +## 🌟 Project Overview + +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 + + (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 + + 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 + + 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/) + +### 🔍 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 + + 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 + +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. + +## 👥 Team + +- **Team Name:** Insuracle +- **Contact Name:** Daniel Abraham +- **Contact Email:** danielftabraham@outlook.com +- **Website:** Your website, GitHub org, blog, or similar + +### Team members + +Daniel Abraham +Kirill Slavin + +#### LinkedIn Profiles (if available) + +- https://www.linkedin.com/in/daniel-abraham-909448202/ +- 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} + +Please also provide the GitHub accounts of all team members: + +- 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. + +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. + +## 📅 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) + + 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 | +| -----: | ----------- | ------------- | +| 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 + +Please provide a breakdown of your budget by milestone: + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 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 + +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 + + 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 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: + +- 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 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. diff --git a/applications/khoj.md b/applications/khoj.md new file mode 100644 index 00000000000..6b71e5446ec --- /dev/null +++ b/applications/khoj.md @@ -0,0 +1,203 @@ +# 💎 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 on-chain rewards. +- **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 + +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 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. + - [Lit Protocol](https://www.litprotocol.com/) for secure location verification and blind compute + - 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) + - [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 + + + + + + + + +
+
+ Discover Hunts +
+
+ Clue Page +
+
+ Treasure Found/Hunt Completion +
+
+ Rewards Mockup +
+ +- 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 + - We wont be implementing any sdk or tool for the ecosystem it is a dApp. + - Deployment will be restricted to Polkadot AssetHub. + - Unit tests will be restricted to the smart contract, not including the frontend. + +### 🧩 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 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 + - _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 + +- **Team Name:**: Team Khoj +- **Contact Name:** Parth Mittal +- **Contact Email:** mittalparth22@gmail.com +- **Website:** https://github.com/marcdhi/Khoj + +### Team members + +| 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](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 | + + +### Team Code Repos + +- https://github.com/marcdhi/Khoj + + +## 📊 Development Status + +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. + +### 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) + +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 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 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. 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. + +B. Replace Walrus Storage with IPFS/[Crust](https://wiki.crust.network/docs/en/build101) for clue/hunt metadata/rich media storage. + +C. Replace Claude with the Perplexity Sonar API for more real-time, location-aware clue generation. + +D. The location verification algorithm is not consistent yet. Needs work for deterministic gameplay since this forms the backbone. + +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. + +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. + +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 + +### Overview + +- **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 | 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**/video that explains what was done/achieved as part of the grant. | +| 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 + +Please provide a breakdown of your budget by milestone: + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +|-----------|---------------------------|------------|-----------------------| +| 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:** + +- 4 developers × 40 hours/month = **160 hours/month** +- 160 hours × $11/hour = **$1,760/month** +- Total project duration = **2.5 months** + +So: + +- 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** + +*Miscellaneous costs = contract deployment, API usage, etc + +**Final Total = $2,640 + $1,760 + $100 = $4,500** + +## 🔮 Future Plans + +- 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 :) diff --git a/applications/mozaicdot.md b/applications/mozaicdot.md new file mode 100644 index 00000000000..203e1238104 --- /dev/null +++ b/applications/mozaicdot.md @@ -0,0 +1,110 @@ +# 📝 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 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. + +## 🔍 Project Details + +- **Technology Stack:** + - **Smart Contracts:** ink! / Substrate + - **Backend:** Rust, Golang, Node.js, Eliza OS + - **Frontend:** React, TypeScript + - **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 + +- **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 with royalties 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:** MozaicDotAI +- **Contact Name:** Sushmit Sarmah +- **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:** $10,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. | 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 | 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 + +- 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. + diff --git a/applications/papi-simulator.md b/applications/papi-simulator.md new file mode 100644 index 00000000000..b6e28b44410 --- /dev/null +++ b/applications/papi-simulator.md @@ -0,0 +1,212 @@ +# 📝 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 + +**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 + +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:** 10 days +- **Full-Time Equivalent (FTE):** 2 +- **Total Costs:** $10,000 USD + +| 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. | + +### 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 + +**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 + +**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 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. diff --git a/applications/polka_RTC.md b/applications/polka_RTC.md new file mode 100644 index 00000000000..2ebf645c40b --- /dev/null +++ b/applications/polka_RTC.md @@ -0,0 +1,175 @@ +# 📝 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 (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 + +- 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 diff --git a/applications/powergrid_network.md b/applications/powergrid_network.md new file mode 100644 index 00000000000..3847a5a85d6 --- /dev/null +++ b/applications/powergrid_network.md @@ -0,0 +1,259 @@ +# 📝 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 + - Polkadot-API (PAPI) for blockchain interactions +- **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 (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 , 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 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. | 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 + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 1 | Smart Contract Development | $5,000 | 2 Weeks | +| 2 | Smart Device Integration | $5,000 | 6 weeks | +| **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. diff --git a/applications/sacred-protocol.md b/applications/sacred-protocol.md new file mode 100644 index 00000000000..6773f315615 --- /dev/null +++ b/applications/sacred-protocol.md @@ -0,0 +1,218 @@ +# 📝 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 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. + +**f. Video Pitch:** https://shorturl.at/XQQxo + +### 🔍 Project Details +## 🛠️ Technology Stack Overview + +Our application is built on a modern, full-stack TypeScript architecture optimized for performance, scalability, and multi-blockchain interoperability. + +### 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. + +### Blockchain Integration + +- **Polkadot**: `Polkadot API and RPC endpoints` +- Starting with smart contract deployment on Polkadot Paseo Test network then launching on Polkadot Mainnet. + +### 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. + + +### Limitations & Scope Clarification + +To manage expectations and clarify project boundaries: + +- **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 Polkadot wallet and native Polkadot token currency, Sacred becomes a showcase for economic coordination on Polkadot. + +**b. Target Audience:** + +- Content creators on Social Platforms such as Twitter/𝕏 +- 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. 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. + +**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, Kick, Youtube, Streamlabs, Sacred +- 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://sacred-protocol.gitbook.io/sacred + +## 📅 Development Roadmap + +**a. Total Duration:** 2 months + +**b. Full-Time Equivalents:** 1.5 FTE + +**c. Total Budget:** $10,000 USD + +### Deliverable Overview + +| **Deliverable #** | **Description** | **Specification** | +|-------------------|-----------------|-------------------| +| 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 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 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 + +| **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 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 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 + +**Milestone 1** +- **Employee Cost:** $5,000 (1.5 engineers for 1 month) +- **Infrastructure Cost:** $0 (minimal infra needs, deferred to later stages) +- **Total:** $5,000 + +**Milestone 2** +- **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:** $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:** $1,500 + +## 🔮 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.** + +- 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. + +- 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 + +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 + +- 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. diff --git a/applications/scaffold-dot.md b/applications/scaffold-dot.md new file mode 100644 index 00000000000..74a9da62840 --- /dev/null +++ b/applications/scaffold-dot.md @@ -0,0 +1,120 @@ +# 📝 Scaffold-DOT + +## 🌟 Project Overview + +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 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 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 + +#### 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. + +#### 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/8cbcecee-e880-4e4e-85f4-dd262f69655e) +![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 + +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 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. 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 + +- **Team Name:** Scaffold-DOT +- **Contact Name:** Miles Patterson +- **Contact Email:** milesbrentpatterson@proton.me +- **Website:** https://github.com/scaffold-dot + +### Team members + +Miles Patterson + +#### LinkedIn Profiles (if available) + +- https://www.linkedin.com/in/miles-patterson-a02653139 + +### Team Code Repos + +- https://github.com/scaffold-dot/scaffold-dot + +Please also provide the GitHub accounts of all team members: + +- https://github.com/gotnoshoeson + + +### 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 + +### 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 + +It's a fork of scaffold-eth 2. Scaffold-DOT repo can be located at https://github.com/scaffold-dot/scaffold-dot + +## 📅 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) + +> 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 | 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 + +| Milestone | Deliverables | Cost (USD) | Estimated Completion | +| --- | --- | --- | --- | +| 1 | MVP | $4000 | 3 weeks | 40 hours of fulltime 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,500** | **8 weeks** | + +## 🔮 Future Plans + +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 support it and fund it. + +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). PVM is very new so there will definitely be delays and hiccups as we work to integrate Substrate and EVM tools. diff --git a/applications/stampika.md b/applications/stampika.md new file mode 100644 index 00000000000..4b861c792f9 --- /dev/null +++ b/applications/stampika.md @@ -0,0 +1,353 @@ +# 📝 stampika + +(Known as Sutanpu in EasyA Consensus 2025) + +## 🌟 Project Overview + +- 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 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. + +- 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: + +### 🔍 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: + +- Tech Stack + + - Landing Page: NextJS, TailwindCSS + - Application: React Native, Privy, RNR UI + - Backend: NestJS, Viem, Supabase + - Contracts: Hardhat, Solidity + +- 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. + +#### 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 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. + +#### 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 %**. | 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. + +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. 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 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 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: + +1. daily active wallet source: +2. daily signed extrinsics source: + +NFT volume catalyst. +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. +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 +- **Contact Name:** Wei Rong Chu +- **Contact Email:** +- **Website:** + +### Team members + +- Charlyn Kwan Ting Yu +- Kai Jie Leow +- Kyoeun Kim +- Wei Rong Chu + +#### LinkedIn Profiles (if available) + +- +- +- +- + +### Team Code Repos + +Team GitHub + +- + +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 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. + +## 📊 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 + +### Success KPI (By End of Pilot Testing) + +- 100 Users onboarded +- 200 Stamps collected +- 20 Live NFC Stamps + +### 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 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 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.


| + +### 💰 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, 9 | $5,000 | 1.5 months | +| **Total** | | **$10,000** | **3 months** | + +| **Cost Category** | **Deliverables / Activity** | **Rate × Qty** | **Sub-total (USD)** | **Section Total (USD)** | +|-------------------|--------------|-----------------------------|----------------|---------------------| +| **1 Personnel** | +| 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 + registration | 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: + - 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 + +## ℹ️ 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 + +### 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. diff --git a/applications/walf_dot_fund.md b/applications/walf_dot_fund.md new file mode 100644 index 00000000000..260523cb979 --- /dev/null +++ b/applications/walf_dot_fund.md @@ -0,0 +1,126 @@ +# 📝 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:** +Mint → Pledge (USDC) → Escrow (Smart contract) → Goal Met? + ├── Yes → ✅ Airdrop + Release Funds + └── No → ❌ Refund + +**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 | 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 + +- 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 +