Permissionning System

The idea behind the permissions system is very simple, define all interactions through code, this mean that each user gets a contract with minimal permissions given to the company contract, the company contract can add data on users behalf but can never access users funds (ETH/ERC20).

Checkout this example for more information.