verify.truthlocks.com, your users see verify.yourdomain.com.
Custom domains are available on all plans. Navigate to Settings > Domains
in the console to get started.
Domain types
Truthlocks supports two types of custom domains:| Type | Purpose | Example |
|---|---|---|
| Verification | Public-facing verification portal where recipients and auditors verify attestations | verify.yourdomain.com |
| Console | Administrative console for your team | console.yourdomain.com |
Setting up a custom domain
Add a domain
Click Add Domain, select the domain type (Verification or Console), and
enter the hostname you want to use (e.g.,
verify.yourdomain.com).Add the DNS record
Truthlocks generates a unique verification token for your domain. Add a TXT
record to your DNS configuration:
Copy the token using the Copy button next to it.
| Field | Value |
|---|---|
| Type | TXT |
| Name | _truthlocks-verify |
| Value | The verification token shown in the console |
Domain statuses
Each domain progresses through three statuses:| Status | Meaning |
|---|---|
| Pending | The domain has been added but the DNS record has not been verified yet. |
| Verified | The DNS TXT record was found and validated. The domain becomes active automatically. |
| Active | The domain is live and serving traffic for your tenant. |
Managing domains via the API
You can add, list, and verify custom domains programmatically.List domains
Request
Response
Add a domain
Request
type field accepts VERIFY for verification domains or CONSOLE for console domains. The response includes the verification_token you need for DNS setup.
Verify a domain
Request
PENDING.
Example: full setup
Troubleshooting
Verification keeps failing
- Confirm the TXT record name is exactly
_truthlocks-verify(some providers append the domain automatically — check for duplicates like_truthlocks-verify.yourdomain.com.yourdomain.com). - Wait for DNS propagation. Use
dig TXT _truthlocks-verify.yourdomain.comto confirm the record is visible. - Ensure the TXT value matches the token shown in the console exactly, with no extra spaces.
Domain is verified but not active
Verified domains transition to Active automatically. If the status does not update, refresh the page or re-fetch via the API.Related
Custom branding
Upload logos and set brand colors for verification pages and emails.
Email delivery
Configure custom email senders and SMTP servers.
