Tezos smart contracts for Warden.
Contracts in the static directory are meant for continued use. For example, the warden contract is deployed once and used forever (unless an update is necessary).
Contracts in the dynamic directory are meant for single use-cases. For example, the escrow contract can be deployed by anyone when needed - once that contract has outlived its purpose, it will no longer be used.