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 theIPILicenseTemplate.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.