MetaMask Snap
The Intuition MetaMask Snap extends MetaMask's functionality to seamlessly integrate with the Intuition knowledge graph. This Snap enables users to interact with Intuition's decentralized identity and reputation system directly through their MetaMask wallet, providing a familiar and secure interface for managing atoms, triples, and staking operations.
Overviewβ
The MetaMask Snap serves as a bridge between traditional Web3 wallet functionality and Intuition's knowledge graph, enabling users to:
- Manage identities - Create and manage Intuition atoms directly from MetaMask
- Make claims - Create triples and assertions about entities in the knowledge graph
- Stake on content - Participate in the Token Curated Registry by staking on atoms and triples
- Access trust networks - View and interact with reputation and trust data
- Cross-platform integration - Use Intuition features across any dApp that supports MetaMask
Key Featuresβ
π Identity Managementβ
- Create and manage Intuition atoms (identities) directly from MetaMask
- View your created atoms and their associated vaults
- Manage atom metadata and relationships
- Export and backup identity data
π Claim Creationβ
- Create triples (claims) using the Subject-Predicate-Object structure
- Stake on existing claims to express agreement or disagreement
- View claim details and associated vault information
- Manage your claim portfolio and staking positions
π° Staking Operationsβ
- Deposit ETH into atom and triple vaults
- Withdraw staked amounts and earned fees
- View staking history and performance metrics
- Monitor vault share prices and market dynamics
π€ Trust Network Integrationβ
- View reputation scores and trust relationships
- Follow other users and build your social graph
- Access personalized recommendations based on your network
- Verify claims and identities through the trust network
Installationβ
Prerequisitesβ
- MetaMask wallet installed in your browser
- Access to the Intuition network
- Understanding of basic Intuition concepts (atoms, triples, vaults)
Installation Stepsβ
- Open MetaMask - Ensure you have MetaMask installed and unlocked
- Navigate to Snaps - Go to the MetaMask Snaps directory or use the direct installation link
- Install Intuition Snap - Click "Install" on the Intuition MetaMask Snap
- Grant Permissions - Approve the necessary permissions for the Snap to function
- Connect to Intuition - Link your MetaMask wallet to the Intuition network
- Start Using - Begin creating identities, making claims, and staking on content
Getting Startedβ
First-Time Setupβ
- Create Your First Identity - Use the Snap to create your first atom (identity)
- Make Your First Claim - Create a triple to make an assertion about something
- Stake on Content - Deposit ETH to signal agreement with existing claims
- Build Your Network - Follow other users and build your trust network
Basic Workflowβ
- Access the Snap - Open MetaMask and navigate to the Intuition Snap
- Choose an Action - Select from Create Identity, Make Claim, or Stake
- Fill in Details - Provide the necessary information for your chosen action
- Confirm Transaction - Review and approve the transaction in MetaMask
- Monitor Results - Track your transaction and view the results
Features in Detailβ
Identity Creationβ
- Simple Interface - Easy-to-use forms for creating atoms
- Metadata Support - Add rich metadata to your identities
- IPFS Integration - Automatic upload of identity data to IPFS
- Vault Association - Each identity gets its own vault for staking
Claim Managementβ
- Triple Creation - Create Subject-Predicate-Object relationships
- Claim Discovery - Search and discover existing claims
- Staking Interface - Easy staking on positive or negative vaults
- Claim Analytics - View claim performance and community sentiment
Staking Interfaceβ
- Vault Overview - View total assets, share prices, and your position
- Deposit/Withdraw - Simple interface for staking and unstaking
- Fee Tracking - Monitor earned fees and performance
- Market Data - Real-time vault statistics and trends
Trust Networkβ
- Reputation Scores - View trust scores for entities and users
- Social Connections - Follow users and build your network
- Recommendations - Get personalized content recommendations
- Verification - Verify claims and identities through the network
Security Featuresβ
Wallet Integrationβ
- Secure Storage - All Intuition data stored securely in MetaMask
- Private Keys - Your private keys never leave MetaMask
- Transaction Signing - All transactions signed through MetaMask's secure interface
- Permission Management - Granular control over Snap permissions
Network Securityβ
- Blockchain Verification - All operations verified on the Intuition blockchain
- Immutable Records - All atoms and triples permanently recorded
- Audit Trail - Complete transaction history and provenance
- Fraud Prevention - Built-in mechanisms to prevent malicious activity
Use Casesβ
Content Creatorsβ
- Create identities for your content and brand
- Make claims about your expertise and achievements
- Build reputation through community staking
- Monetize your knowledge and contributions
Researchersβ
- Create atoms for research entities and findings
- Make claims about research relationships and conclusions
- Build collaborative knowledge graphs
- Establish credibility through community validation
Business Usersβ
- Create organizational identities and relationships
- Make claims about business partnerships and achievements
- Build trust networks with partners and customers
- Leverage reputation for business opportunities
Developersβ
- Integrate Intuition features into your dApps
- Access trust and reputation data programmatically
- Build applications that leverage the knowledge graph
- Contribute to the Intuition ecosystem
Advanced Featuresβ
API Integrationβ
- Programmatic Access - Use the Snap's API for custom integrations
- Webhook Support - Receive notifications for important events
- Data Export - Export your Intuition data for external use
- Custom Interfaces - Build custom interfaces using the Snap's capabilities
Analytics and Reportingβ
- Performance Tracking - Monitor your staking performance and returns
- Network Analysis - Analyze your trust network and connections
- Claim Analytics - Track the performance of your claims
- Reputation Metrics - Monitor your reputation score and trends
Automationβ
- Automated Staking - Set up automated staking strategies
- Claim Monitoring - Get alerts for important claim updates
- Portfolio Management - Automated portfolio rebalancing
- Social Automation - Automated following and network building
Troubleshootingβ
Common Issuesβ
- Installation Problems - Ensure MetaMask is up to date and properly configured
- Transaction Failures - Check gas settings and network connectivity
- Permission Errors - Review and update Snap permissions as needed
- Sync Issues - Refresh the Snap to sync with the latest blockchain state
Getting Helpβ
- Documentation - Review this guide and related documentation
- Community Support - Join the Intuition community for user support
- Technical Support - Contact the development team for technical issues
- GitHub Issues - Report bugs and feature requests on GitHub
Developmentβ
The MetaMask Snap is open source and welcomes contributions:
- GitHub Repository - https://github.com/0xIntuition/intuition-snap
- Documentation - Comprehensive developer documentation
- Testing - Extensive test suite and quality assurance
- Community - Active development community and support
Related Resourcesβ
- Portal - Main web interface for Intuition
- Browser Extension - Chrome extension for web browsing
- Developer Tools - Programmatic access and integration
- API Documentation - Technical integration guides
- Community - Join the Intuition community