# OpenID

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.

{% hint style="danger" %}
OpenID is not available by default in the beta version. If you're interested in using OpenID please contact [support@proofi.com](https://email:support@proofi.com).
{% endhint %}
