net module should differentiate between no service and no key
For example, it should be possible to tell from the error message whether a domain does not serve WKD, or whether the key is not found. Likewise for hkp.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information