Options for auto-updating and loggin into CCX plugins

Hey all, long shot but trying nonetheless:

We are developing a free-of-charge plug-in that it meant to be used by our company’s clients (organizing the PSD to meet our order requirements), and as such will be preferred to be distributed as a CCX files and not be featured in Exchange.
We would like also to allow plug-in access only to registered users of our system, and have the plugin auto-updateable without the users’ need to reinstall a new CCX every time.

While this is doable with CEP, is there also a way to achieve this in UXP?

thanks in advance!