You've laid it out perfectly. It is as simple as that. Clients and relays can choose the minimum. I want to work on an NIP for this.