# 6. Bot-proof features & open-source development

## Key Bot-Proof Features

BlockChat ensures a highly secure and bot-resistant environment by leveraging blockchain technology and multi-layered verification systems:

1. **On-Chain Authentication**
   * Users sign in with Web3 wallets (e.g., MetaMask, WalletConnect), ensuring that accounts are tied to verifiable, decentralised identities.
   * This significantly reduces the risk of bot accounts since generating wallet-based accounts requires more effort and expense.
   * Quorom Messenger Account sign-in verification process (Passkeys)
2. **CAPTCHA and Human Verification**
   * Multi-layered CAPTCHA and anti-bot verification systems are integrated into the onboarding process for new users. Similar to the process DeBank use to sign-in
   * Additional human verification options can be enabled for sensitive or high-security communities and added as add-ons into your BlockSpace for premium paid subscriptions.
3. **Token/NFT Gating**
   * BlockSpaces can restrict access based on token or NFT ownership, ensuring that only verified and invested community members can participate.
   * This eliminates most bot infiltration by requiring on-chain assets to gain access.
4. **Self-Custodial Messaging (Powered by Quilibrium)**
   * BlockChat integrates Quilibrium’s self-custodial messaging system, ensuring that users retain complete ownership of their messages and interactions.
   * Messages are stored securely and can only be accessed by their rightful owners, providing an additional layer of bot-proof security.
5. **Ownership of Content**
   * All user-generated content remains self-custodial and decentralised. This prevents bots or malicious actors from exploiting centralised vulnerabilities or hijacking accounts for spam.

***

#### Developer-Friendly Features

To ensure flexibility and extensibility, BlockChat includes tools and features for developers to customise their community experience:

1. **Custom Bot Integration**
   * Developers can create custom bots or integrate existing ones using a robust API or SDK, similar to platforms like Telegram.
   * This allows developers to add functionality tailored to their specific community needs (e.g., advanced moderation, gamification, or analytics).
2. **Balance Between Security and Flexibility**
   * While BlockChat includes strong anti-bot measures, the platform also empowers developers to implement additional tools and workflows, ensuring security without sacrificing flexibility.
3. **Open API for Extended Features**
   * The API supports integration with third-party services and tools, enabling developers to enhance their BlockSpace with automation, analytics, and custom workflows.
4. **AI-Assisted Moderation**
   * BlockChat leverages AI (powered by Bittensor) to help developers build smarter bots for moderation, community management, and content analysis.
   * This ensures bots remain user-friendly while maintaining high security and compliance standards.
5. **Developer Access to Decentralized Messaging Tools (Quilibrium)**
   * Developers can incorporate Quilibrium’s decentralised messaging framework into their BlockSpaces, allowing for fully customisable self-custodial chat solutions.
   * This ensures user data remains private, secure, and decentralised, aligning with the ethos of Web3.
