ICQuests: Quest-portal with Proof of Humanity for Internet Computer
Project highlights
ICQuests is a gamified questing platform that allows users to demonstrate their on-chain activity and earn Experience Points (XP) by completing verified interactions with dApps on the Internet Computer. This platform serves multiple purposes:
-
For users: It provides a fun and engaging way to explore the Internet Computer ecosystem, discover new dApps, and build an on-chain identity through quests.
-
For developers: It offers a way to gain visibility for their dApps among an engaged community and access to a “proof of humanity” system that can help prevent bots and fake accounts.
The platform verifies real user interactions with Internet Computer services through automated checks, rewarding users with XP that serves as an on-chain reputation and proof of humanity score.
Web3 advantages
Unlike Web2 achievement systems that rely on centralized databases and trust, ICQuests:
-
Stores all user achievements and XP entirely on-chain, making them immutable, verifiable, and portable across the ecosystem.
-
Uses decentralized identity to link achievements directly to users without requiring personal information.
-
Provides proof of real human activity that any dApp can query and verify through public canister endpoints, enabling anti-bot protection without invasive captchas or data collection.
-
Creates a direct bridge between dApp discovery and user engagement in a permissionless, on-chain system.
This creates a trustless “proof of humanity” system that Web2 alternatives like Captcha or phone verification can’t match, while respecting user privacy and supporting the entire Internet Computer ecosystem.
How is it built
ICQuests is built on the Internet Computer Protocol using:
Backend:
-
Motoko programming language for the core canister logic
-
Separate verification modules for each integrated dApp (NFID Vaults, ICP Topup, Sonic, Pacapump, etc.)
Frontend:
-
Next.js React framework with TypeScript
-
Tailwind CSS for styling
-
Identity Kit + NFID Wallet integration for authentication with global principal
Architecture:
The system consists of:
-
A main canister that handles user data, XP balances, quest management, and admin functions
-
Individual quest verification modules that implement custom logic for each supported dApp
-
A responsive frontend that showcases available quests, user progress, and leaderboards
Key design decisions include:
-
Separating verification logic into modular components for easy expansion
-
On-chain storage of all user achievements and XP
-
Public query functions that allow other dApps to verify a user’s humanity score
-
Campaign system that groups related quests together
Internet Computer superpowers
ICQuests leverages several unique Internet Computer features:
-
Web3 Authentication: Integration with IdentityKit + NFID Wallet for seamless, secure login without passwords.
-
Canister-to-Canister Communication: Direct verification of user actions by calling other canisters
-
On-Chain Storage: Storing all user achievements and XP balances directly on the Internet Computer
-
Reverse Gas Model: Users don’t need tokens to interact with the platform, removing barriers to entry
These features enable ICQuests to create a fully on-chain achievement system that would be impossible on traditional blockchains due to gas costs, or on centralized platforms due to trust requirements.
Go-To-Market strategy
Our go-to-market strategy focuses on both sides of our ecosystem:
- For Users:
-
Partner with Internet Computer community hubs and forums
-
Create targeted onboarding campaigns for new IC users
- For Developers:
-
Provide simple integration documentation
-
Partner with ICP accelerators and grant programs
-
Showcase user engagement benefits through case studies
-
Create a streamlined onboarding process for adding new dApps
We’re also establishing partnerships with major Internet Computer projects to create custom campaign experiences that highlight their platforms while bringing users into the broader ecosystem.
Monetization
ICQuests currently is 100% free.
But in long-term it can become a sustainable business model through multiple revenue streams:
-
Premium Campaigns: Featured placement for projects willing to sponsor dedicated quest campaigns
-
Verification as a Service: API access for advanced humanity verification that enhances anti-bot protection
-
Analytics Dashboard: Premium insights for developers about user engagement patterns
-
SNS Governance: We plan to launch an SNS token that will decentralize governance decisions around XP rewards and platform direction, creating a community-owned verification layer
Long term, our vision is to become the decentralized proof of humanity layer for the Internet Computer ecosystem, owned and governed by the community while maintaining sustainable operations.
Status of the project
ICQuests is currently in the beta phase with:
-
Complete canister architecture and frontend implementation
-
Five verified quest integrations (NFID Vaults, Kongswap, Pacapump, Sonic, and ICP Topup)
-
Comprehensive documentation to support both users and developers
We’re focused on gathering user feedback, refining the verification mechanisms, and onboarding additional dApp partners before our full production launch.
Resources
-
Website:
https://icquests.com
-
Documentation:
https://docs.icquests.com
-
Twitter/X: @icquests
Future Plans
Quarter | Milestone | Deliverables |
---|---|---|
Q2 2025 | Beta Launch | - Public beta of ICQuests - First batch of partner dApps integrated - Public XP canister API exposed |
Q3 2025 | Internet Identity Integration | - Internet Identity (II) login alongside IdentityKit - UX polish based on beta feedback |
Q4 2025 | Dynamic Quest Creation | - Self-serve quest builder for dApps - Role-based admin panel - Real-time publishing with on-chain verification hooks |
Q1 2026 | DAO Governance & Community-Voted XP | - Governance canister / SNS launch - Token-weighted voting on XP values and new quests - Start progressive decentralization of roadmap decisions |
We’re also planning to apply for DFINITY Foundation grants to accelerate development and participate in upcoming Internet Computer conferences to expand our community.