App Description
Tribes is a Web3-native community platform designed to bring social coordination, governance, and gamified participation fully on-chain. It enables users to create profiles, form or join token-gated communities (“tribes”), publish posts, organize events, and earn recognition through an XP-based rewards system.
Tribes is designed to take full advantage of XION’s wallet abstraction and seamless user onboarding, making it easy for anyone—crypto-native or not—to join and engage in meaningful communities. Our goal is to make social coordination composable, sovereign, and accessible through a streamlined, chain-abstracted experience.
Team Background
Garv Sultania - Founder & CEO
https://www.linkedin.com/in/garvsultania/
https://x.com/garvsultania
Soneshwar Singh - Interim CTO
https://www.linkedin.com/in/soneshwar/
Sudhanshu Sharma – Head of Technology
https://www.linkedin.com/in/sudhanshu894/
Shruti Verma - Product Design/UX
https://www.linkedin.com/in/shrutiverma-/
Sahil Malik - Frontend
Saurabh Yadav - Blockchain Dev
https://www.linkedin.com/in/saurabh-yadav-7aa036278
Contract Source Code
Contract(s) Description(s)
-
RoleManager
This contract manages permission structures within Tribes. It defines and verifies user roles such as Admin, Moderator, Member, etc., at both the platform and individual tribe levels. It ensures secure execution of sensitive actions (like community updates or ticket creation) by verifying roles before allowing execution. -
ProfileNFTMinter
This contract allows users to mint a unique on-chain profile represented by an NFT. Each wallet can only mint one profile, and this NFT acts as the identity layer for the user in the Tribes ecosystem. Profile metadata can later be expanded or linked to other credentials (e.g. badges, avatars). -
PostMinter
Responsible for creating and storing user-generated content (posts) on-chain. Each post minted is linked to a tribe and a profile NFT, ensuring provenance and accountability. Posts can be discussions, announcements, or content eligible for on-chain rewards. -
TribeController
The core contract that governs the lifecycle of tribes. It handles tribe creation, configuration (e.g. open/closed membership), and links to governance modules (voting, permissions, etc.). It acts as the logic hub for all actions within a community on Tribes.
Audit
All four contracts have been tested extensively on XION testnet with 100% success across unit and functional tests, including role control, profile/NFT minting, gated posts, and tribe creation. While a third-party audit is pending, we’re following test-driven development best practices.
testnet code_id
471