Output of rest-server --version
rest-server 0.10.0 compiled with go1.14.10 on illumos/amd64
What should rest-server do differently?
At the moment the rest-server must be either run as root to bind to low ports like 443 or use a high port to be able to run unprivileged. Being able to use 443 is desirable, having to run as root is not.
What are you trying to do? What is your use case?
Integration with inetd(1) solves the problem with minimal complexity in the application. Other service managers generally provide compatibility, e.g. SMF on Solaris/Illumos.