Farcaster Humanizer is an authentication layer for applications built on the Farcaster ecosystem, designed to verify the humanity of accounts (Farcaster IDs). Applications that adopt Farcaster Humanizer ensure that only accounts willing to verify their humanity with WorldID can use their services. This integration is seamless and promotes the creation of bot-free social spaces and acts as an anti-sybil tool.
Integration with Farcaster: Builders can easily integrate “Farcaster Humanizer” into their application as an additional tokenized authentication layer. All you need to do is to import our npm authentication package, on top of existing Farcaster package. Visit this link to integrate Farcaster Humanizer into your application.
User Verification: When an account attempts to access the application for the first time, they are prompted to prove their humanity by providing the WorldID. This step ensures that only real humans can create and access accounts on the platform. You’ll need to sing a transaction, so that your FID verification status is added to our smart contract.
Mapping User Identity to Account: Once a user's identity is verified, the authentication layer maps their WorldID to their FID. This mapping ensures that each user can only operate one account, preventing the same user identity from logging in with multiple accounts.
Error Prevention: If a user attempts to log in with a different FID using the same WorldID, the authentication layer will prevent the login and display an error message. This error prevention mechanism helps maintain the integrity of the platform and prevents unauthorised access to Farcaster.
<aside> ❔
In case of any questions feel free to contact me on:
Farcaster - @kensei Discord - @digial.kensei
</aside>