protocol upgrades are easy to announce.
verifying what actually happened at the exact block is harder.
so i built Watchtower — a read-only Base investigation agent for protocol upgrades.
demo ↓ 🧵
Watchtower’s thesis is simple:
“the contract changed”
is not enough.
we need:
- what changed
- when it changed
- which evidence proves it
- what the system can actually conclude
live demo:
watchtower.ajkadri.dev/
github:
github.com/AjKadri/watchtowe…
built to make protocol upgrade evidence inspectable, replayable, and honest.
• Evidence-first UI redesign; six-stage Observe → Plan → Check → Investigate → Decide → Verify flow;
• mobile review; fixture-to-live transitions; FAQ/docs and accessibility fixes.
• Bounded agent-backed ether.fi investigation: two approved follow-up steps, six deterministic checks, corroborated disposition, verified receipt.
• Aave and Compound deterministic live-readiness checks passed on the configured archive RPC.
Watchtower v1 is live
The upgrade is a full evidence-first UI redesign built around a clearer six-stage flow:
Observe → Plan → Check → Investigate → Decide → Verify
What changed? 🧵
protocol upgrades are easy to talk about.
verifying what actually happened is harder.
introducing Watchtower, a read-only investigation tool for inspecting configured Base protocol upgrades from the original event to the final transaction receipt.
Live on @Orion_Agents
The demo is live: watchtower.ajkadri.dev
Explore the investigation flow, inspect the evidence, and see how a bounded on-chain review can stay reproducible without pretending to be a full security audit.
Open source: github.com/AjKadri/watchtowe…
Run it locally, inspect the implementation, or follow updates @watchtowerbase_.
Community: t.me/watchtowerbase


