ICQuests: Quest-portal with Proof of Humanity for Internet Computer

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:

  1. 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.

  2. 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:

  1. Stores all user achievements and XP entirely on-chain, making them immutable, verifiable, and portable across the ecosystem.

  2. Uses decentralized identity to link achievements directly to users without requiring personal information.

  3. 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.

  4. 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:

  1. A main canister that handles user data, XP balances, quest management, and admin functions

  2. Individual quest verification modules that implement custom logic for each supported dApp

  3. 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:

  1. Web3 Authentication: Integration with IdentityKit + NFID Wallet for seamless, secure login without passwords.

  2. Canister-to-Canister Communication: Direct verification of user actions by calling other canisters

  3. On-Chain Storage: Storing all user achievements and XP balances directly on the Internet Computer

  4. 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:

  1. For Users:
  • Partner with Internet Computer community hubs and forums

  • Create targeted onboarding campaigns for new IC users

  1. 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:

  1. Premium Campaigns: Featured placement for projects willing to sponsor dedicated quest campaigns

  2. Verification as a Service: API access for advanced humanity verification that enhances anti-bot protection

  3. Analytics Dashboard: Premium insights for developers about user engagement patterns

  4. 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.

4 Likes

So is this the Zealy of web3 then?