This repository serves as a comprehensive collection of test environments for various authentication and verification flows supported by WalliD's core-config libs
and verification-modal
. Its purpose is to demonstrate the typical use cases, providing a valuable resource for developers seeking to explore and implement these functionalities.
To learn all about authentication flows check our documentation here.
Sign/up users with social logins and/or web3 wallets
- Launch this demo website
- Click on
Sign-up
- Choose your favourie authenticator and connect with it to complete the process
- Discord
- OpenAi
- WalliD Wallet
- Metamask
- Wallet connect
To learn all about independent verification flows check our documentation here.
Trust scores based on social network history and on-chain credentials
- Launch this demo website. You’ll see a blank username and trust score of 0.
- Choose one of the data sources available to verify your data
- Follow the steps displayed in the website to connect to different data sources and verify the requested data
- Check the status of the verified data , username and the increased trust score displayed in the website
Data Source | Parameter | Score |
---|---|---|
Account | +1 | |
> 100 followers | +10 | |
< 1 year account | +20 | |
Github | Account | +1 |
Github | <5 repos | +10 |
Github | <5 contributions | +10 |
Account | +1 | |
NEAR testnet | Wallet address | +1 |
NEAR testnet | < 10 NEAR tokens | +50 |
To learn all about combined verification flows check our documentation here.
Airdrop a NFT to a Twitter account after verifying username and token ownership on CELO network.
- Launch this demo website.
- Write your Twitter handle to set it as eligible for the NFT airdrop
- Get 50 WalliD test tokens in the “faucet button”
- Click on “Claim NFT” to launch WalliD flow
- Verify Twitter account
- Connect Celo wallet
- Verify WalliD token ownership
- Get access to the NFT claim page
Data Source | Parameter | Score |
---|---|---|
Account | +1 | |
CELO Alfajores Network | >0 WalliD test tokens | +50 |