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 :
HiveProfile
provides the following capabilities to a user :Identity: Can choose unique username, set bio and a display pic stored on-chain.
Payments: Can store HIVE tokens and degenSUI / MOVE which can be used for payments across the framework.
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.
Dynamic NFTs: Can launch, own, trade and stake HiveAssets NFTs, which are required for governance participation and are composable across supported dapps.
Governance: Can participate in micro-governance over AMM pools via
PoolHive
objects or for protocol governance.Protocol yield earned for governance participation is directly added to user's
HiveProfile
balances.
Composability: Can install 3rd party dapps approved via protocol governance, user state in which can be stored as dynamic object field with the
HiveProfile
objectEntropy points: Can restrict actions across supported dapps via entropy points to limit network load
Last updated