The Self-Verification Frame for Mini Apps is a developer-friendly template that integrates the Self Protocol, an advanced identity verification system, into Farcaster Frames and Mini Apps, an Ethereum Layer 2 blockchain. Designed to combat bots and ensure trust in decentralized social platforms, it enables seamless proof of humanity, KYC compliance, and fraud prevention for use cases like airdrops, community governance, and trusted interactions. Leveraging MiniKit’s intuitive tools, the template allows developers to embed verification directly in Farcaster feeds, offering a frictionless user experience with one-click approvals. The open-source, modular codebase supports rapid customization, privacy-first data handling, and optional blockchain transactions (e.g., token claims). By addressing engagement farming and sybil attacks, the Self-Verification Frame empowers Farcaster’s growing ecosystem
The Self-Verification Frame for Mini Apps aims to enhance trust and authenticity in the Farcaster ecosystem by providing a reusable template that integrates the Self Protocol for identity verification. it empowers developers to create Mini Apps with seamless proof of humanity, KYC compliance, and bot prevention, addressing challenges like engagement farming and airdrop fraud. Through MiniKit’s user-friendly tools, the open-source template enables one-click verification within Farcaster feeds, fostering secure, scalable Web3 applications for communities, governance, and tokenized ecosystems.
Decentralized social platforms like Farcaster are thriving, with over 500,000 unique users and millions of daily interactions (casts, reactions). However, the rise of bots and engagement farming threatens trust and authenticity:
Bot-driven spam: Bots inflate engagement metrics, surpass legitimate users, undermining community integrity and airdrop fairness.
Airdrop abuse: Projects distributing tokens (e.g., $DEGEN, $HIGHER) struggle to ensure rewards reach real humans, not sybil attackers.
Lack of trust: Without reliable identity verification, communities and dApps face challenges in governance, KYC compliance, and authentic user interactions.
This creates a critical need for a scalable, user-friendly solution to verify human identity and prevent fraud in decentralized ecosystems.
The Self-Verification Frame is a plug-and-play template and MiniKit, enabling developers to seamlessly integrate the Self Protocol into Farcaster Frames and Mini Apps. Key features include:
Proof of Humanity: Verifies users are real humans using Self Protocol’s advanced identity checks (e.g., NFC ID, biometrics), combating bots and sybil attacks.
KYC and Compliance: Supports KYC for regulatory compliance, ideal for tokenized projects and financial dApps.
Seamless UX: Embeds verification directly in Farcaster feeds via Frames, requiring no app downloads or complex setups. Users approve verification with a single click, leveraging MiniKit’s intuitive hooks (e.g., useOpenUrl).
Scalable Template: A modular, open-source codebase that developers can customize for use cases like airdrops, gated communities, or voting systems.
Privacy-First: Self Protocol ensures secure, confidential data handling, aligning with Web3’s ethos of user sovereignty.
The Frame integrates with the Self Verification Playground (a testing environment for Self Protocol) and supports callbacks to track verification status, delivering results in under 5 minutes. Post-verification, it can trigger onchain actions (e.g., token claims) using OnchainKit
Want to grow through just grant funding