Concepts
Identity
Identities in Sage are decentralized, blockchain-native objects that give users full ownership and control over their digital profiles and reputations.
Sage’s identity system has two interconnected layers:
Global Identity
Every user maintains a single, persistent, non-transferable blockchain identity entirely under their control. It includes:
- Core User Details: Username, avatar, bio, and associated wallet addresses.
- Personalized Metadata: Data reflecting user-defined interests and activity from various applications.
- Credibility Metrics: Transparent reputation scores based directly on earned $TRUST tokens from verified onchain social interactions.
App-Specific Profiles (In Development)
To enhance flexibility, Sage will soon introduce customizable app-specific profiles. These profiles let users personalize their identities within individual apps. Key features include:
- Customizable Profiles: Apps can define their own specific metadata fields and privacy settings aligned to unique user experiences.
- Selective Inheritance and Overrides: App-specific profiles may selectively inherit information from the Global Identity or override certain attributes, enabling tailored user interactions and nuanced reputation management.
Key Advantages of Sage Identity
- Complete User Ownership: Users have absolute control over their private, soul-bound identities (
UserOwned
) and related reputation data. Publicly shared identities (UserShared
) are explicitly designed for broader visibility and interaction, making them openly accessible rather than exclusively user-controlled. - Public Interoperability (Move Design Constraint): Due to constraints of the Move programming language—which requires publicly shared objects for cross-user interaction—
UserShared
identities reside explicitly onchain. This structure ensures seamless social interactions, verifiable connections, and full interoperability throughout the Sage ecosystem. - Portability and Composability: Sage identities integrate seamlessly across applications, allowing users the flexibility to move between apps without losing their identities or relationships, significantly reducing platform lock-in and enhancing user autonomy.