Developer Docs
Search…
⌃K

Airdrops

Since XRPL Labs has integrated its XUMM Wallet with GlobaliD, XRPL projects can use GlobaliD to verify that wallet addresses are associated with real human beings. In order to weed out bots and farmers, developers can require recipients to prove or share certain credentials during signup by using GlobaliD Connect. We recommend one of the following options when setting up your Required Verifications.

Option 1: Phone Number

For the fastest and most inclusive method, use the following Required Verifications:
  • Personal > Phone Number
    • To determine whether the phone number has been used for multiple GlobaliD accounts, use the Personal > Phone Number with Usage Counter Verification and check for phone uniqueness.
  • Financial > XRP Ledger Account
Phone Number Verification requirement
XRP Ledger Account Verification requirement

Option 2: Twitter Signal

To target active Twitter users, use the Social > Twitter Verification in addition to the Required Verifications from Option 1.
Twitter Verification requirement

Option 3: ID Verification

To minimize the number of bad actors, use the Government ID > Government Identity Verification in addition to the Required Verifications from Option 1.
Government ID Verification requirement

Checking for Phone Uniqueness

In order to verify the uniqueness of a phone number, you will need to use the Personal > Phone Number with Usage Counter Verification and check the phone_usage_counter attestation using our PII API. After obtaining and decrypting the user’s PII, you can inspect the phone_usage_counter attestation as follows:
const phoneUsageCounterPii = pii.find(pii => pii.type === 'phone_usage_counter');
if (phoneUsageCounterPii?.value > 0) {
// there are multiple GlobaliD accounts with this phone number
}
Disclaimer: GlobaliD cannot guarantee malicious actors will never bypass security measures. Please monitor your system closely and use at your own risk.
Last modified 8mo ago