Skip to content

Connecting Accounts

Each verification signal you connect adds points to your trust score. This page walks through the process for every available signal.

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.

  1. Go to Settings > Trust in your dashboard.
  2. Click Connect GitHub.
  3. You will be redirected to GitHub’s OAuth authorization page.
  4. Review the permissions and click Authorize.
  5. Zetto verifies your account age, public repositories, and contributions.
  6. Once verified, +5 points are added to your trust score.

LinkedIn verification confirms your professional identity and network.

  1. Go to Settings > Trust in your dashboard.
  2. Click Connect LinkedIn.
  3. You will be redirected to LinkedIn’s OAuth authorization page.
  4. Review the permissions and click Allow.
  5. Zetto confirms your LinkedIn profile exists and is active.
  6. Once verified, +5 points are added to your trust score.

Domain verification proves you own or control a business domain. This is one of the highest-value signals because it demonstrates business legitimacy.

  1. Go to Settings > Trust in your dashboard.
  2. Click Verify Domain.
  3. Enter your domain name (e.g., example.com).
  4. Zetto generates a unique verification token for your domain.
  5. Add a DNS TXT record to your domain with the value zetto-verify=<token>.
  6. Click Verify once the DNS record has propagated (this can take up to 48 hours, but usually completes within minutes).
  7. Zetto checks the DNS record and confirms ownership.
  8. Once verified, +10 points are added to your trust score.

Connecting Stripe verifies that you have an active payment processing account, which demonstrates real business revenue.

  1. Go to Settings > Trust in your dashboard.
  2. Click Connect Stripe.
  3. You will be redirected to Stripe’s OAuth Connect flow.
  4. Log in to your Stripe account and authorize the connection.
  5. Zetto confirms your account has active payment processing.
  6. Once verified, +8 points are added to your trust score.

Phone verification proves access to a real phone number, which provides Sybil resistance (makes it harder to create fake accounts at scale).

  1. Go to Settings > Trust in your dashboard.
  2. Click Verify Phone.
  3. Enter your phone number (with country code).
  4. You will receive an SMS with a one-time verification code via Twilio.
  5. Enter the code in the verification prompt.
  6. Once confirmed, +5 points are added to your trust score.

Identity verification is the highest-value signal. It confirms you are a real person or entity using government-issued identification.

  1. Go to Settings > Trust in your dashboard.
  2. Click Verify Identity.
  3. You will be guided through a document upload flow.
  4. Upload a photo of a government-issued ID (passport, driver’s license, or national ID card).
  5. The document is verified against databases and checked for authenticity.
  6. Once confirmed, +20 points are added to your trust score.
SignalPointsMethodTypical time
Identity+20Document uploadMinutes to 24 hours
Domain+10DNS TXT recordMinutes to 48 hours
GitHub+5OAuthInstant
Stripe+8OAuth ConnectInstant
Phone+5SMS OTPInstant
LinkedIn+5OAuthInstant

Combine multiple signals to build your trust score toward the verified badge threshold of 70 points.