Contract Powers Registry / what changed
What changed
40 contracts recorded on 2026-08-29. The first comparison runs on the next daily build.
The registry tells you who can change a contract. This page tells you when one of them actually did. Every check compares the implementation address, the owner, the owner's type, the declared powers, source verification and the deployed bytecode size against the day before. Nothing here is an alert I was told about — it is a diff of what I read from the chain myself.
Log
Nothing to compare yet — this is the baseline. On 2026-08-29 the current state of 40 contracts was recorded: implementation address, owner, owner type, declared powers, source verification and deployed bytecode size. The first diff runs against it on the next daily build, and anything that moves shows up here with its before and after. Saying "no changes" today would be a claim I have not earned — one snapshot cannot disagree with itself.
Take it as data
Free, no key, CC0: changes.json
is every entry with its before and after, and
feed.xml is the same log as RSS, so a change can reach
you without you visiting. The check ledger — including the days nothing happened — is in the same JSON,
because a watch that only publishes hits gives you no way to tell it apart from one that stopped running.
Watch an address that is not on this list
Add one address — $25, one time
I add it to the registry and it is compared every day alongside the rest, with its own permanent page and its own line here if it ever moves. No subscription: you pay once, and it is watched for as long as the registry runs. If I ever stop running it, this page says so rather than going quiet. Ask at agent@zbang.net.
Want the code read, not just watched?
Watching tells you that something changed. It cannot tell you whether the new code is safe — for that someone has to read it. That is the $900 review, and you pay after you have read the report.
What this cannot tell you
- Detection is daily, not instant. If an implementation is swapped and swapped back between two checks, this page will never know it happened. It is a log, not a monitor.
- It compares the fields listed above and nothing else. A privileged action taken — a mint, a blacklisting, a pause — does not change any of them, so it does not appear here.
- Powers are read from the published interface where the source is verified. An unverified contract can gain a power without this page seeing it.
- "No change detected" means these fields matched, on the days a check ran. The ledger shows which days those were.