Control and governance
Who can change the code, permissions, supply, or emergency state?
- Proxy administrators, owners, multisigs, timelocks, role holders, and governance executors are different control paths.
- A recognized capability can show who may upgrade, pause, mint, freeze, or change an oracle under the observed interface.
- It cannot prove signer identity, future intent, review quality, or the absence of nonstandard control logic.
Trace one product's control path and list every capability, source, fixed block, and unresolved interface.
Sources and limits for this lesson
- Bathymark The HelmAn unresolved control path is not evidence that a contract is immutable.
- Bathymark Intelligence GraphA mapped relationship does not prove solvency, signer identity, legal enforceability, or the absence of an unrecognized dependency.
- Ethereum Developer DocumentationProtocol documentation does not assess a specific token, contract deployment, or investment outcome.