📜 Licensing Module
Learn about creating & attaching real legal license to your IP on Story
The owner of an IP Asset owns intellectual property rights such as creating derivatives, being commercially exploited, and being reproduced in different platforms.
IP Assets can programmatically grant permissions for any users to exercise those rights with some autonomy via License Tokens (an ERC-721 NFT), which point to a particular set of conditions, known as License Terms.
Blue: contracts built into the protocol. White: contracts developed by the community or 3rd party vendor.
LicensingModule
The LicensingModule.sol
contract is the main entry point for the licensing system. It is responsible for:
- Attaching License Terms to IP Assets
- Minting License Tokens
- Registering derivatives
- Setting License Configs
Further Readings
The following document will walk through all of the major components of the Licensing Module as shown above: