Portfolio URL
Your portfolio is available at:Portfolio pages include OpenGraph metadata, so sharing your portfolio URL on
social media or messaging apps generates a rich preview with your name and
protection count.
Claiming a username
Your username determines your portfolio URL. Usernames are globally unique — once claimed, no other account can use it.1
Go to your profile
Open Profile in the sidebar on the verify portal.
2
Enter a username
Type the username you want. Usernames must be 3–30 characters, lowercase alphanumeric, and may include hyphens or underscores. No spaces or special characters.
3
Claim it
Click Claim username. If the name is available, it is assigned to your account immediately and your portfolio goes live.
Response
https://verify.truthlocks.com/portfolio/jdoe.
Set up your portfolio
1
Protect content
Protect at least one piece of content using the Protect page
or the API.
2
Claim a username
Claim a unique username from your Profile page to activate your portfolio URL.
3
Set visibility to public
When protecting content, choose Public (Portfolio) as the visibility
option. You can also toggle existing protections to public from your
Protections list.
4
Set your display name
Go to Profile in the sidebar and add your display name. This appears on
your portfolio page alongside your username.
Managing visibility
Each protection can be either private (default) or public. Only public protections appear on your portfolio. To toggle visibility on an existing protection:- Go to Protections in your dashboard.
- Click the visibility badge (labeled “private” or “public”) on any protection.
- The change takes effect immediately.
Fetch a portfolio via the API
Retrieve any user’s public portfolio programmatically. No authentication is required:Response
Next steps
Embeddable badges
Add verification badges to your website or README.
Content protection
Full guide to protecting your content.
Consumer portal
Manage your inbox, protections, and settings.

