HiveProfile

Unique on-chain digital identity for managing HiveAsset NFTs and for participating in governance

Every HiveProfile on DegenHive's Identity framework represents a unique user on the framework and facilitates their participation in protocol governance, earning them protocol yield based on their active power.

HiveProfile objects can be created as either shared or owned objects, each offering different functionalities:

  • Shared Object - Minted by user addresses, with the minting address acting as the admin. Each user address can manage only one HiveProfile.

  • Owned Object - Developers can mint HiveProfile as owned objects, enabling them to be stored in other objects and programmed with custom rules.

These come with inbuilt-support for storing and trading HiveAsset NFTs, which can represent ownership of AI characters, assets, and other digital content on the framework.

Note - Owned HiveProfile Objects have been used for implementing Honey Streams and for governance profiles on the platform.

HiveProfile provides the following capabilities to a user :

  1. Identity: Can choose unique username, set bio and a display pic stored on-chain.

  2. Payments: Can store HIVE tokens and degenSUI / MOVE which can be used for payments across the framework.

  3. Connections: Can charge for special access to their owned NFTs or can subscribe to other users for discounted access. Subscription payments are denominated in USD and are settled in HIVE.

  4. Dynamic NFTs: Can launch, own, trade and stake HiveAssets NFTs, which are required for governance participation and are composable across supported dapps.

  5. Governance: Can participate in micro-governance over AMM pools via PoolHive objects or for protocol governance.

    1. Protocol yield earned for governance participation is directly added to user's HiveProfile balances.

  6. Composability: Can install 3rd party dapps approved via protocol governance, user state in which can be stored as dynamic object field with the HiveProfile object

  7. Entropy points: Can restrict actions across supported dapps via entropy points to limit network load

Last updated