FAQ
Where can I test today?
Section titled “Where can I test today?”On Sepolia or the Eden testnet, which run the current contracts, or on anvil with the full stack; see Test on a local chain. The local-chain project with known test data is not published yet.
How does a user create a binding?
Section titled “How does a user create a binding?”With the libID sign-in flow, which signs them in to the platform, builds a
proof, and sends bind from their wallet. See
How binding works.
What does it cost?
Section titled “What does it cost?”Reading is free. A binding costs gas plus quoteBind, which is zero for
Google and two notary fees for GitHub and X. An app may add its own fee. The
escrow costs gas only.
What happens if someone’s account is hacked?
Section titled “What happens if someone’s account is hacked?”The attacker can bind the account to their own address, and payments to the handle go to them until the real owner proves the account again. See What a binding proves.
What if a handle is given to someone else?
Section titled “What if a handle is given to someone else?”Once the new holder proves it, it points to their address. Apps that saved
the old identity’s id can notice with resolveHandleAndId. See
Resolve a handle.
Does libID stop one person from having many accounts?
Section titled “Does libID stop one person from having many accounts?”No. A binding proves that an address holds an account, not that a person has only one.
Is my email public if I bind Google?
Section titled “Is my email public if I bind Google?”Yes. The handle of a Google account is its email address, and a binding publishes it on chain.