Since you mentioned Yivi in your post, I looked it up to see how viable of an alternative it is. So far it seems better, though I’m not sure how they supposedly validate your information in a way that stays on the app but can be confirmed. I don’t know how this compares to the Zero knowledge proof thing that Google made.
Yivi’s main website doesn’t do much to explain how it works, but their developer page helps more.