Hey indie hackers! I wanted to share what I've been building and some lessons from the journey.
Every link-in-bio service (Linktree, Bento, etc.) has the same fundamental flaw: anyone can claim to be anyone. You just type in a URL and it shows up on your profile. There's zero verification that the link actually belongs to you.
This means impersonation is trivially easy. Someone could create a profile with your name, paste your social links, and there's no way for visitors to tell the difference.
I built myna.me — a profile link service where every single link is verified via OAuth. Instead of typing URLs, you authenticate directly with each platform (Twitter/X, GitHub, YouTube, Facebook, Bluesky, Mastodon, Qiita, LINE) and we verify ownership through the official API.
For platforms that don't support OAuth (like Zenn and note), we use a verification code system — you paste a unique code into your profile, and we confirm it.
The result: every link on your profile is cryptographically proven to belong to you. No exceptions.
OAuth is harder than it looks. Every platform implements it slightly differently. Twitter uses OAuth 2.0 with PKCE, Bluesky uses AT Protocol with custom JWKS endpoints, and LINE has its own quirks. Budget 2-3x more time than you think.
The "boring" differentiator wins. Verification isn't flashy, but it solves a real trust problem. When I explain "every link is proven to be yours," people immediately get it.
Freemium works for trust products. Core verification is free. Pro features (themes, AI personality, A/B testing) are $1.99/mo during our innovator phase. The free tier builds the trust network, Pro monetizes power users.
i18n from day one. We support Japanese and English. Building i18n in from the start was 10x easier than retrofitting it would have been.
I'd love feedback from the IH community:
Check it out: https://myna.me