For Sybil Providers
For those who want to get approved to our list of checks
Last updated
For those who want to get approved to our list of checks
Last updated
Want us to add your verification process inside of our human registry?
Get people sent to you through our aggregator
Have all the applications that emit our contracts automatically integrate yourself
Create a contract We prefer you deploy your contract under a named account, preferably as a subaccount like twitter.womrhol3.near so users can trust your entity for maintaining this contract. For example; say you create a contract that binds as twitter account to, you will create a helper function that can be called to view whether an account has successfully binded on both ends. You do not have to create a mapping contract method. For example we are not asking you return the twitter account ID, rather we just are trusting that you just verify if an account has compelted a certain check. For example on twitter.wormhol3.near you would have a method isTwitterVerified(accountId): bool. Currently it is up to the PotLock Sybil team to determine weights based on impact of check and trustworthiness of entity.
Need a clear external link for users to do the "action" to update their account to the appropriate state to show up as "true" on your check. An example of this
Create a helper view method on a contract that takes in a accountid and returns a boolean
Add the contract name and method
Create a picture (uploads it to IPFS)
A clear description of your verification process and what you are verifying
Estimate gas user needs to verify stamp on your contract (not including what user needs to pay to add stamp to our contract ~0.01N)
Fill out all details about your form. Make sure you send a link. The best flow for users is to give an application link when after they verify their is redirect back to your check on nada.bot in order to streamline the need for users to also sign a verify transaction to add your stamp to their registry record. Also make sure to clearly describe steps and amount of gas needed.
Check out our registry contract to understand how to make your check compatible
Afterward our bot prevention team will review the Check and then add a weight on it. (This weight can be changed)
Give 2-3 business days to be verified
You will then be available for other people to verify. After they verify with you they must add a stamp (requires gas) to get their own score up, See proof you are not a bot
If we discover that bots are verifying with your system or any wrong doing your score can get eliminated or your check will be removed from the approve list.
I-Am-Human registry
I am human is a registry contract that issues SBT based on Fractal's face verification to issue a SBT according to NEP 393. This was using in the first NDC election to verify humans for a vote. We leverage the registry is_human method to check if someone has a face scan without the need for PotLock's contributor to keep track or having a Fractal api.
First login, click โA Custom Checkโ, then a f Submitting of the form requires a transaction
Our Sybil Simulator Contract
NEAR Social Profile Provider - check if someone has a relatively complete NEAR Social Profile
Integrations Contract used for Connected Contracts, Account Age, Farcaster, and Lens
Holoynm -
NDC I Am Human (uses fractal face scan for detecting) (WIP)