Your public portfolio is a profile page that displays all your protections with visibility set to “public.” Anyone can view it without signing in, making it a shareable showcase of your verified work.Documentation Index
Fetch the complete documentation index at: https://docs.truthlocks.com/llms.txt
Use this file to discover all available pages before exploring further.
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.Go to your profile
Open Profile in the sidebar on the verify portal.
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.
Response
https://verify.truthlocks.com/portfolio/jdoe.
Set up your portfolio
Protect content
Protect at least one piece of content using the Protect page
or the API.
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.
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.

