Secure your assets

with BVGS

Protect your wallet from hacks, phishing attacks, and private key compromises with your personal, self-custodied Bag

BVGS portfolio interface preview

How BVGS works

BVGS adapts OpenZeppelin's ERC-721 NFT and ERC-5192 soulbound standard to provide tokenized security for your self custody wallet.

View documentation

Select assets to bag

Select which crypto assets or NFTs you want to secure within your Bag. BVGS supports Ethereum, ERC-20 tokens, and ERC-721 NFTs, allowing you to protect a diverse range of assets in one place.

Step 1: Select assets to bag
Step 2: Choose your key management type

Choose your key management type

Choose between BVGS key fraction technology or self custody key management options for your Bag. Our patent-pending key fraction technology trustlessly creates a unique key linked to your Bag, freeing you from managing additional keys.

Mint and secure your assets

Mint your soulbound Bag through our secure bagging process, permanently locking your Bag and your selected assets to your wallet. Your bagged assets cannot be accessed without your Bag's linked key, ensuring your funds stay safe even in the case of a wallet attack or compromise.

Step 3: Mint and secure your assets

BVGS key fraction technology

Explore how BVGS key fraction technology works with this interactive demonstration. See how two separate key fractions can be combined to deterministically generate consistent cryptographic results.

How it works

This sandbox demonstrates the core concept behind BVGS key fraction technology:

  • Two separate key fractions are combined to create secure keys
  • Neither fraction alone can generate the final keys
  • Same input fractions always produce the same result
  • BVGS only stores one encrypted fraction - you control the other

Interactive demonstration

Enter key fractions

Represents a key fraction from user's wallet signature

Represents a key fraction from BVGS secure infrastructure

Compatible with Crypto and NFTs

BVGS supports all major ERC20 tokens and ERC721 nft collections

View all compatible assets

Loading assets...

Your personal, self-custody Bag

Token-gated dashboards

View and manage your Bag with within our secured dApp with token-gated views and autonomous smart contract management. Withdraw assets, edit your subscription, export your key, and more.

Multi-asset management

Withdraw bagged assets, transfer funds to different addresses, or send token payments all from within your Bag. Move multiple asset types with no limit in a single transaction.

Dual-key security

Secondary EIP-712 typed requests produced by your Bag's linked key are required to access bagged assets, ensuring your funds remain secure even in the case of a wallet compromise or signature phishing attack.

Token-gated dashboards

A tokenized solution to security

Receive decentralized security for your assets through a non-fungible token that can be owned by nearly any self custody wallet.

View smart contracts

Secure and undrainable

Every Bag is minted as a soulbound, non-fungible token adapting the audited OpenZeppelin ERC-721 NFT smart contracts and the ERC-5192 soulbound standard.

Dual-key security

Withdrawals from your Bag require an EIP-712 signed authorization request from your secondary key, ensuring a compromised wallet key doesn't jeopardize your funds.

Flexible and simple

Every Bag is a simple ownable token that nearly any self custody wallet can mint and own. Quickly secure your assets without needing to migrate wallets.

Token-gated privacy

All smart contract data and operations are token-gated on-chain, ensuring only you can view and manage your bagged assets. We do not store any bagged data off-chain.

Trustless key generation

Keys created by BVGS are never stored in memory and are trustlessly recreated on-demand by combining your wallet signature with a random encrypted key fraction.

Decentralized smart contract

Withdraw and deposit directly from your own personal Bag maintained autonomously by the BVGS smart contract. Avoid endless KYC checks, withdrawal limits, and frozen accounts.

FAQs

What is BVGS and how does it work?

What does BVGS protect against?

What are the BVGS platform fee options?

What kind of assets does BVGS support?

How do I withdraw my assets?