Open problem
No protocol enumerates serving endpoints
open
A wallet that wants an alternative serving endpoint has nothing to ask. No protocol enumerates the endpoints that serve reads, so alternatives spread out of band: curated lists, documentation, social consensus.
This blocks switching in practice. Even a reader who verifies everything they receive can only choose between the endpoints someone told them about.
One candidate direction is an on-chain registry of endpoints. Readers would enumerate alternatives through the chain itself, verified by the same light client that consumes them. See connectivity for the bootstrap caveat.