Skip to content

Latest commit

 

History

History
23 lines (22 loc) · 1.87 KB

File metadata and controls

23 lines (22 loc) · 1.87 KB

Glossary

Term Meaning
Upgrade Siren Public upgrade-risk alarm for named Ethereum contracts
Siren Agent Monitoring agent that watches contracts and produces signed risk reports
ENS Contract Map Stable ENS records plus one atomic upgrade manifest describing proxy identity, owner, report discovery, and implementation history
Atomic upgrade manifest One upgrade-siren:upgrade_manifest JSON text record containing upgrade state, report pointer/hash, version, timestamp, and previous manifest hash
Public-read fallback Lower-confidence mode for protocols without Upgrade Siren records; uses address/ENS address record, chain state, and Sourcify, and never returns SAFE
Sourcify Evidence Engine Module that fetches verified-contract evidence from Sourcify
Proxy Contract address users interact with while logic lives in an implementation
Implementation Logic contract behind a proxy
EIP-1967 slot Standard storage slot where many proxies store implementation address
SAFE Verified low-risk upgrade verdict
REVIEW Upgrade may be valid but needs human review
SIREN Upgrade should not be approved, funded, or trusted until fixed
Verification Source/metadata match showing code can be inspected; not proof of safety
ABI diff Comparison of callable functions before and after upgrade
Storage layout Compiler metadata describing storage slots and types
Governance comment Short explanation a DAO voter/delegate can paste into a proposal discussion
EIP-712 report signature Typed-data signature proving the report was authorized by the upgrade-siren:owner address
upgrade-siren:* namespace Project-specific ENS text-record namespace for Upgrade Siren metadata; chosen over broad siren:* to reduce collision risk
Mock Simulated data path; must be explicitly labeled mock: true