Yes though in theory my public key would have been published elsewhere at least for verification. Valid point though, yes they would have been able to do that.
For this kind of infrastructure, some kind of real world verification may be necessary as well. Like having human ran phone verification (not AI, an actual call center) using information intentionally kept offline for securing more widespread and mission critical packages.
Also, junon.support++ – big thanks for being clear about all this.