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