License Token

Software licenses as ERC721 tokens


Transferable

Licenses can be resold. Vendor can set parameters such as a revenue share of the secondary sale or a time period before transfer is allowed.

Anti-piracy

You have to share your private key to share your license, as the token is transferrable you risk it being transferred away from you by doing this.

Decentralized authentication

Passwordless login to partner products without sharing any data between them.

This is a demonstration of how ERC721 tokens can be used to represent software licenses.

You buy a token, then authenticate with a server by cryptographically verifying that you own the address that owns the token.

All is explained in this blog post.