Skip the Read - 1 Minute Summary
Skip the Read - 1 Minute Summary
The Licensing Module allows you to create a real legal license from a License Template (which is the Programmable IP License (PILπ)) and attach it to your IP Asset. This license, and the License Terms that define it, restrict how others can use your IP, commercialize it, and remix it.If License Terms are attached to an IP Asset, anyone can mint a License Token (an ERC-721 NFT) from it which acts as the license to use that work based on the terms that define it. This token can then be burned to register a derivative work. This then establishes a parent-child relationship between assets, unlocking things like automatic royalty flow from the πΈ Royalty Module.

Blue: contracts built into the protocol. White: contracts developed by the community or 3rd party vendor.
LicensingModule
TheLicensingModule.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