License

In order to use Lily, you must purchase a license. Your license unlocks the specified features within the application for you to use. Depending on what tier license you purchase, different features become available.

Most tiers are differentiated by the number of devices used to secure your coins or the level of support available. Please review the table below to determine which tier is right for you.

The license itself is a string signed by a private key controlled by Lily Technologies, Inc. and is valid for 52,560 blocks (approximately one year). As always, purchasing a license doesn't require any KYC/AML information.

Free

$0/year

Download Lily
Features
FeatureIncluded
Single Signature Hardware WalletsYes
2-of-3 Multisig VaultsNo
3-of-5 Multisig VaultsNo
Network
FeatureIncluded
Connect to Bitcoin CoreNo
Tor SupportNo
Support
FeatureIncluded
Email SupportNo
Phone / Zoom SupportNo

Basic

$100/year

Purchase In-App
Features
FeatureIncluded
Single Signature Hardware WalletsYes
2-of-3 Multisig VaultsYes
3-of-5 Multisig VaultsNo
Network
FeatureIncluded
Connect to Bitcoin CoreYes
Tor SupportYes
Support
FeatureIncluded
Email SupportYes
Phone / Zoom SupportNo

Essential

$500/year

Purchase In-App
Features
FeatureIncluded
Single Signature Hardware WalletsYes
2-of-3 Multisig VaultsYes
3-of-5 Multisig VaultsYes
Network
FeatureIncluded
Connect to Bitcoin CoreYes
Tor SupportYes
Support
FeatureIncluded
Email SupportYes
Phone / Zoom SupportNo

Premium

$1000/year

Purchase In-App
Features
FeatureIncluded
Single Signature Hardware WalletsYes
2-of-3 Multisig VaultsYes
3-of-5 Multisig VaultsYes
Network
FeatureIncluded
Connect to Bitcoin CoreYes
Tor SupportYes
Support
FeatureIncluded
Email SupportYes
Phone / Zoom SupportYes

How it works

Lily leverages the bitcoin blockchain to check license validity.

When requesting a license, Lily Wallet will request a payment address and payment amount from a server hosted by Lily Technologies, Inc. The wallet then constructs a transaction with the UTXO data in the wallet and sends an unsigned transaction back to the server.

The server will check to make sure the transaction is paying the correct address and amount, then extracts the txid. With the txid extracted, it will create a message with the tier:blockheight:txid and then sign it with a private key.

On startup, Lily Wallet will verify that the txid in the license is confirmed, that the current blockheight is less than the expiration blockheight in the license, and that the signature on the license corresponds to the public key hardcoded into the software.

This enables Lily Technologies, Inc to recieve funds to keep developing and maintaining Lily Wallet without needing personal information from our customers.

A diagram of the flow is below:

Lily Wallet license flow