Upgradeable proxy patterns store state at one address while delegating logic to an implementation that can change. Reviewing only the proxy's verified surface can miss the current implementation, upgrade authority or initialization risks.
This concept matters because Resolve the active implementation.
A proxy preserves address/state while executable logic can change behind it.
02
What actually happens
Resolve current implementation, verification state, upgrade admin and timelock.
At protocol and execution level, inspect proxy and implementation and admin and storage and upgrade path. Protocol identifiers remain untranslated because they are part of the technical payload.
proxy
user-facing state address
implementation
delegated logic
admin
upgrade authority
storage
proxy state layout
upgrade path
logic can change after review
03
Failure surface
A previously reviewed address can execute newly upgraded logic controlled by a single compromised admin.
The practical consequence is that Identify who can upgrade it. Unknown is not equivalent to safe.
proxy verified / implementation unknown
admin untrusted
recent implementation change
initialization ambiguity
upgradeable spender
04
Decision standard
Treat implementation and upgrade authority as first-class evidence for critical calls.
The practical consequence is that Identify who can upgrade it.
Escalate when evidence is contradictory, incomplete or the consequence exceeds routine policy.
05
Verification procedure
Verify the request through independent evidence before irreversible authorization.
01
identify proxy pattern
02
read implementation slot / resolver
03
verify implementation code
04
identify admin / timelock
05
record upgradeability as ongoing trust
06
Required analyst output
Record the facts, assumptions, unknowns and decision so another analyst can reproduce the review.
Resolve the active implementation. and Treat upgradeability as an ongoing trust assumption.
Required analyst outputproxy trust-boundary map
LESSON VISUALA proxy address is not the whole contractproxy upgradeability
proxy / upgradeability
REAL-WORLD CONTEXT · PROXY & EXECUTION ARCHITECTUREA proxy address is not the whole contractCONCEPT → REAL ENVIRONMENT → OPERATIONAL DECISION
Before answering the checkpoint, identify the authority being granted, the trust boundary that can fail, and the consequence that becomes irreversible.
Evidence map
Organize before you decide
Separate identity, authority, execution and context before reaching a security decision.
01
Identity
Who or what is requesting, receiving or representing authority?
—
02
Authority
What capability can be granted, retained or exercised?
upgrade Adminsingle EOA
03
Execution
What will the payload, route or system actually do?
proxyverified
implementation0xImplV7
implementation Verifiedyes
04
Context
Which surrounding facts can materially change the decision?
last Upgrade2 days ago
timelocknone
Field exercise
Produce an analyst-ready finding
Local-only analyst record
Do not answer from memory. Use the case, protocol fields and verification procedure above to write a reproducible finding.