Secure Off-chain Storage
Private data is held in a protective ‘bubble’ on a secure relay server of the user’s choosing.
On-Chain Access Controls
Each bubble is protected by a smart contract, which defines who can access what data under what conditions and acts as a service level agreement.
Fully Customisable
A bubble smart contract is fully customisable by the developer, enabling a wide range of use cases and applications.
* A Bubble smart contract is a state machine tailored to control the life cycle of the data for the application you are building. Use it to specify who can access the data and under what conditions. Specify smart contract transitions to manage the data life cycle. Use NFT contracts or on-chain oracles to control access to your data based on external events. The possibilities are endless.
† Use a cloud relay service like the Bubble Private cloud, install Bubble Protocol on your home or company server, or integrate Bubble Protocol with your existing database or infrastructure.