That's more or less the direction I'm headed with my own project. After thinking about this for a year+, I decided the easiest way to solve this problem is to just create an organization to validate people. Just like crypto exchanges (and many other businesses) validate people now.
One organization should issue and revoke identities to a blockchain, and the blockchain should issue 'coins' to pay for all wallet addresses bound to a current, valid identity. Use of the blockchain means approval of the organization that provides ID for it. Many such blockchains can exist.
The thing about peer validation is that it's just messy, more difficult. It's much easier to have an organization dedicated to that. That non-profit organization can publish its ID data (i.e. a list of key pairs, not people's names, etc.) to any and all blockchains willing to pay Basic Incomes.