Do I have to run the top command again for it verify the iso.asc . Does the command above after the pipe which takes the data and passes it to the gpg just compare the data against the iso.asc or verifies the iso.asc against rsk and then compares data from pipe.
The method using only the detached signature is fine (and to me easier). Check the output here: Verifying signatures — Qubes OS Documentation It should tell you gpg: Good signature from "Qubes OS Release 4.3 Signing Key" so using the iso, the detached signature and the (previously imported) RSK, gpg should be able to verify the file
I don’t know what is the proper way to describe that in the GPG world, but if you have imported the RSK, this is how you actually verify your media, and it involves the RSK, yes.