BBVault

Your identity, profile and reputation will be in your hands.

BBVault

The BBVault abstracts away the complexity of managing your identity, data and tokens and lets you freely move across Web3 applications in a portable way. With the ability to connect multiple blockchain accounts under separate BBVault, users can build and maintain specific identity profiles based on the types of data they wish to disclose and the applications they wish to interact with - even across different blockchain networks.

The optionality to maintain different identity profiles enables users to create and control their reputation online, bringing their on-chain activities, interactions, and assets enriched with signed on-chain real world events through the BBVault.

The selective disclosure of credentials from one or more of your BBID profiles will enable users to privately interact with DeFi services for undercollateralized short-term loans based on on-chain credit history, or perhaps become a DAO contributor demonstrating your verified professional credentials or on-chain NFTs. Many new use cases emerge.

Putting privacy first

The BB App is designed to put the user first. Privacy is a key feature of the BB Ecosystem, ensuring protection of user data and enabling application developers greater optionality when building Web3 applications. Privacy can deliver greater compliance by allowing users to selectively disclose information to parties only when needed, and by developers not needing to store that information in the first place.

Encrypting your data when it’s not in use makes it harder for hackers to get access to the human readable data. If the encryption is done on the user’s device, the user has control over their keys and can verify that their data is being encrypted.

The BB Soft open source libraries provide tooling for managing the user’s keys. BBSoft simplifies the process for developers to implement good encryption practices. The BBKey handles key management for users in the BB App, and ensures keys are not reused across applications.

The BB App has a dedicated collection of databases per application. Once the user has shared a symmetric key with the application, it is able to access the user’s application data. The encryption, authorisation and authentication functionality are all handled by the BB libraries. This allows the user’s datastore to communicate directly with the application’s datastore for the user. TheBBVault enforces the data schema’s to ensure the integrity of the encrypted data.

Last updated