Supposing there are several deployed instances of this service, how do clients we pick one?
My proposal: choose one (pseudo) randomly when starting the client and store the server details client side. If these details get lost, but the client still has their private key, find which one it is by attempting a test HTTP request with /make-request to all deployed servers one after the other, until we find one which works.
Supposing there are several deployed instances of this service, how do clients we pick one?
My proposal: choose one (pseudo) randomly when starting the client and store the server details client side. If these details get lost, but the client still has their private key, find which one it is by attempting a test HTTP request with
/make-requestto all deployed servers one after the other, until we find one which works.