Skip to main content

Read the Overview

If you haven’t already, read the Programmable IP License (PIL💊) overview.

Preset PIL Terms

Since there are so many possible combinations of the PIL, we have created preset “flavors” for you to use while developing.

PIL Legal Text

Check out the actual PIL legal text. It is very human-readable for a legal text!

On-Chain Terms

Most PIL terms are on-chain. They are implemented in the IPILicenseTemplate.sol contract as a PILTerms struct here.
IPILicenseTemplate.sol

Descriptions

Off-Chain Terms to Be Included in uri Field

Some PIL terms must be stored off-chain and passed in the uri field above. This is because these terms are often more lengthy and/or descriptive, so it would not make sense to store them on-chain.