Your Link-in-Bio Is Lying — Why Verified Links Are the Next Standard

Published: (February 18, 2026 at 08:30 PM EST)
4 min read
Source: Dev.to

Source: Dev.to

The Problem with Link‑in‑Bio Services

You put a Linktree URL in your Twitter bio. That Linktree points to your GitHub, YouTube, and Instagram.
But who can actually prove those links are yours?

  • No ownership check.
  • No verification.
  • Anyone can create a page with your links and pretend to be you.

Real‑world examples

  • Crypto scammers clone influencer profiles to run phishing campaigns.
  • Fake freelancer portfolios win contracts with stolen work links.
  • Impersonator accounts redirect fans to malicious sites.

The existing “verified” badges don’t solve this. Twitter/X’s blue check is pay‑to‑play ($8 / month), YouTube verification requires 100 K+ subscribers, and platforms like GitHub, Mastodon, or Bluesky have no verification system at all.

We verify people (sometimes), but we never verify links.

Instead of trusting that someone typed the right URL, use OAuth to cryptographically prove they own each account.

How It Works

  1. User clicks “Connect GitHub”.
  2. They are redirected to GitHub’s OAuth consent screen.
  3. After logging in and authorizing, we receive an access token, confirming ownership.
  4. A verification badge is permanently attached to that link.

The same flow works for X/Twitter, YouTube, Bluesky, Mastodon, Facebook, and others.
For platforms without OAuth (e.g., some developer blogs), a verification code placed in the user’s profile bio serves as proof.

The result: a profile page where every single link is verified—not because the user paid for a badge or has many followers, but because they proved ownership.

Why OAuth Is a Good Fit

  • Ubiquitous – Every major platform already supports OAuth; no new protocol is needed.
  • Cryptographic – Proof is a token exchange between servers, not a screenshot or promise.
  • Read‑only – Verification uses scopes like read:user; no posting permissions or data harvesting.
  • Free – No blockchain fees, NFTs, or Web3 complexity—just HTTP redirects and tokens.

Simplified Verification Flow

User clicks "Connect GitHub"
  → Redirect to https://github.com/login/oauth/authorize
  → User approves
  → GitHub redirects back with authorization code
  → Server exchanges code for access token
  → Server calls /user endpoint to get profile
  → Store verified account:
        { platform: "github", username: "octocat", verified: true }
  → Display verification badge on profile link

That’s all—account ownership is cryptographically proven in under 5 seconds.

We developed a Trust Score (0‑100) inspired by PageRank, combining several factors:

ComponentWeightDescription
Identity Verification0‑40More verified platforms = higher score, with diminishing returns and a diversity bonus for using multiple verification methods.
Profile Completeness0‑15Presence of bio, avatar, timeline entries, etc.
Account Maturity0‑15Older accounts score higher, following an exponential decay curve.
Reputation0‑30Time‑weighted engagement with log compression to prevent gaming.

Paying for a premium plan does not affect the Trust Score. A free user with five verified OAuth connections can outscore a paying user with a single unverified link.

Imagine a World Where…

  • One URL lets anyone instantly verify every listed account.
  • Phishing pages with fake social links are immediately distinguishable from real profiles.
  • Recruiters can confirm a developer’s GitHub, blog, and portfolio ownership at a glance.
  • Fans can confirm a creator’s real YouTube and Instagram accounts without guessing which is the impersonator.

All of this requires no new protocol, no blockchain, and no government ID—just leveraging OAuth for what it already does best: proving you are who you say you are.

The Implementation: myna.me

I built myna.me to make this vision real. It’s live, free, and supports 14+ platforms, including X, GitHub, YouTube, Bluesky, Mastodon, and more.

  • Every link gets a verification badge.
  • Every profile gets a Trust Score.

Your link‑in‑bio should do more than list accounts—it should prove they’re yours.

If this resonates, I’d love to hear your thoughts. Try it out at myna.me – it takes about 30 seconds.

0 views
Back to Blog

Related posts

Read more »