...
- System Level - Influence the whole blockchain system rules and features
- Can fail transactions
- Do not pay fees for execution*
- Permissions are not checked for them (can freely modify WSV state)
- User Level - Provide services to users and other apps
- Pay fees for execution*
- Act on behalf of their technical accounts and their permissions
Permissions
Persistent State
...
- Any Trigger that can fail transaction execution (is system level) - should be registered with democracy voting module
- Any periodic Trigger (time or block based) which is considered "system" level and does not pay fees (see Execution Limits section) - should be registered with democracy voting module
- In other cases users can freely register their own triggers if they can pay trigger registration fee (which might depend on WASM blob size)
...