There should be a mechanism to serialise these and re-create them from this data.
Mostly, there should definitely be an API to re-create a bootstrapped client without going through the whole discovery process each time.