Halo DID
Halo DID is implemented through a set of smart contracts that store a user's user profile, following relationships, account information, medals, loyalty and other data on the blockchain.
User Profile
Users can set nicknames, avatar, profile and other information, which can be changed at any time through on-chain transactions. User information is not only used in the social network for other users to identify, but also for quick operation in wallet aggregator transfers.
Following Relationship
The following relationship is social data that changes frequently. Halo DID will adopt a solution that combines on-chain and off-chain to avoid users frequently paying expensive on-chain fees while ensuring data verifiability.
Social Content
Halo DID will be associated with one or more decentralized social networks and storage protocols, such as Nostr, Farcaster, and Lens Protocol, which use decentralized schemes to store users' social content. Advantages over Web2 include user ownership, permanent storage, and privacy protection. Users can automatically sync their social content to Halo by linking their third-party accounts to Halo DID. At the same time, social content published on Halo can also be directly synced to one or more decentralized social networks, greatly reducing the operational cost of users publishing content on multiple platforms. By leveraging the native privacy features of decentralized social networks or other encrypted data networks, users can encrypt their social content so that it is only visible to users who meet certain criteria. While protecting user privacy, this can also expand other additional functions, such as paid reading of content or being visible only to followers, etc.
Level
A user's level will be included as a part of the DID: the Halo Membership Pass. Each Halo Membership Pass contains level information. The higher the level, the greater the rights and interests within the Halo ecosystem and partner ecosystem. Reaching the highest level also enables you to participate in community governance and receive Halo token rewards. Users do not need to buy or sell the user information stored in the DID, but only need to trade Membership Pass in the NFT market to get the rights they want.
Loyalty
User loyalty is currently recorded in each Halo account in the form of XP through a centralized server and bound to Halo DID. By participating in various activities within the Halo ecosystem, users can increase their loyalty, earn XP, and upgrade their Membership Pass to a higher level.
Account Information
Account information includes the user's blockchain addresses as well as other account and identity information. When users use multiple addresses on multiple blockchain networks, they only need to hold Halo DID on one of the addresses, and associate other addresses with it, so that the information including social content and attention relations of multiple addresses can be totally bound to this DID, so that users can reduce complex operating costs when changing, adding or deleting addresses. Users' other accounts, such as fiat accounts, Web2 social accounts, CEX accounts, etc., will also play different roles in the Halo social network, such as making user assets more complete, or helping other users or projects to identify themselves, etc. Considering data privacy issues, all account information needs to be authorized by the user before it can be displayed or provided with data services.Users can also set one or more accounts to be visible only to themselves, so that other participants will not be able to access your information.
Medal
Users earn Halo Medals by participating in activities within the Halo ecosystem. Medals will be bonded with Halo DID and cannot be sold or transferred. This will make the user's on-chain identity more complete, help the user to increase the value of DID they hold, and also help advertisers to quickly target users.
Last updated