Connecting Accounts
Each verification signal you connect adds points to your trust score. This page walks through the process for every available signal.
GitHub (+5 points)
Section titled “GitHub (+5 points)”Connecting your GitHub account verifies your developer presence and history. Zetto checks your repositories, account age, and contribution activity — not just that the account exists.
- Go to Settings > Trust in your dashboard.
- Click Connect GitHub.
- You will be redirected to GitHub’s OAuth authorization page.
- Review the permissions and click Authorize.
- Zetto verifies your account age, public repositories, and contributions.
- Once verified, +5 points are added to your trust score.
LinkedIn (+5 points)
Section titled “LinkedIn (+5 points)”LinkedIn verification confirms your professional identity and network.
- Go to Settings > Trust in your dashboard.
- Click Connect LinkedIn.
- You will be redirected to LinkedIn’s OAuth authorization page.
- Review the permissions and click Allow.
- Zetto confirms your LinkedIn profile exists and is active.
- Once verified, +5 points are added to your trust score.
Domain (+10 points)
Section titled “Domain (+10 points)”Domain verification proves you own or control a business domain. This is one of the highest-value signals because it demonstrates business legitimacy.
- Go to Settings > Trust in your dashboard.
- Click Verify Domain.
- Enter your domain name (e.g.,
example.com). - Zetto generates a unique verification token for your domain.
- Add a DNS TXT record to your domain with the value
zetto-verify=<token>. - Click Verify once the DNS record has propagated (this can take up to 48 hours, but usually completes within minutes).
- Zetto checks the DNS record and confirms ownership.
- Once verified, +10 points are added to your trust score.
Stripe (+8 points)
Section titled “Stripe (+8 points)”Connecting Stripe verifies that you have an active payment processing account, which demonstrates real business revenue.
- Go to Settings > Trust in your dashboard.
- Click Connect Stripe.
- You will be redirected to Stripe’s OAuth Connect flow.
- Log in to your Stripe account and authorize the connection.
- Zetto confirms your account has active payment processing.
- Once verified, +8 points are added to your trust score.
Phone (+5 points)
Section titled “Phone (+5 points)”Phone verification proves access to a real phone number, which provides Sybil resistance (makes it harder to create fake accounts at scale).
- Go to Settings > Trust in your dashboard.
- Click Verify Phone.
- Enter your phone number (with country code).
- You will receive an SMS with a one-time verification code via Twilio.
- Enter the code in the verification prompt.
- Once confirmed, +5 points are added to your trust score.
Identity (+20 points)
Section titled “Identity (+20 points)”Identity verification is the highest-value signal. It confirms you are a real person or entity using government-issued identification.
- Go to Settings > Trust in your dashboard.
- Click Verify Identity.
- You will be guided through a document upload flow.
- Upload a photo of a government-issued ID (passport, driver’s license, or national ID card).
- The document is verified against databases and checked for authenticity.
- Once confirmed, +20 points are added to your trust score.
Summary
Section titled “Summary”| Signal | Points | Method | Typical time |
|---|---|---|---|
| Identity | +20 | Document upload | Minutes to 24 hours |
| Domain | +10 | DNS TXT record | Minutes to 48 hours |
| GitHub | +5 | OAuth | Instant |
| Stripe | +8 | OAuth Connect | Instant |
| Phone | +5 | SMS OTP | Instant |
| +5 | OAuth | Instant |
Combine multiple signals to build your trust score toward the verified badge threshold of 70 points.