Instance level parameters are unique to each “instance” of the Smart Contract ( ie , each individual customer
Template level parameters are shared by all instances of a Smart Contract (i.e. all instances of a specific product version).
Global level parameters are shared by all Smart Contracts (i.e. all accounts on your vault instance can access these paramete rs)
There is also one other type of parameter to consider
Derived Parameters: These are functions you can use to retrieve data from an account,
e.g. Amount of Interest paid out to an account since opening. These use a hook called ‘ derived_parameters