Comment on page
ChainLink AnyApi allows wallet verification directly from the smart contract. However, if you do not want or are unable to use ChainLink AnyApi, you query from a backend service instead.
Normally, Proofi uses blockchain events to verify that a wallet is trying to participate in a project. To query from a backend, the wallet owner first needs to approve the project by connecting through OpenID.