Open
Description
It'd be great if the discovery could be skipped by replacing its data with a custom input (JS) or by calling a method at a custom point in time (ahead of time).
The latter can easily be achieved by caching the result of the service discovery on the native side.
The former would require us to create a serialiser (input & output) for the service configuration.