Verification adds credibility to your proof cards by confirming ownership of your work.
Verification Types
Domain Verification
Prove you own the domain where your work lives.
How it works:
- Click Verify Ownership on your proof card
- You'll receive a unique TXT record value
- Add this TXT record to your domain's DNS settings
- Click Check Verification
- We verify the record exists and mark your card as Verified Owner
Adding a TXT Record:
The process varies by DNS provider, but generally:
- Log into your DNS provider (Cloudflare, Namecheap, GoDaddy, etc.)
- Navigate to DNS settings for your domain
- Add a new TXT record:
- Name/Host:
@or leave blank - Value: The code we provided
- TTL: 300 or Auto
- Name/Host:
- Save and wait a few minutes for propagation
GitHub Verification
Link your GitHub repository to prove code ownership.
How it works:
- Click Link GitHub on your proof card
- Authorize ProofFabric to access your GitHub
- Select the repository for this project
- We verify your ownership and contribution stats
What we check:
- Repository ownership or contributor status
- Commit history and stats
- For public repos: Full verification (Verified)
- For private repos: Self-declared (Stated)
Scopes requested:
read:user- Read your GitHub profilepublic_repo- Access public repository data
We never write to your repositories.
Verification Statuses
| Status | Meaning |
|---|---|
| Verified | Independently confirmed by ProofFabric |
| Observed | We can see it exists (like a live URL) |
| Stated | Self-declared, not independently verified |
Why Verify?
Verified proof cards:
- Stand out with verification badges
- Build trust with viewers
- Demonstrate ownership, not just claims
- Are more likely to be shared
Troubleshooting
Domain verification not working?
- Check TTL: DNS changes can take up to 48 hours (usually 5-15 minutes)
- Check record type: Make sure it's a TXT record, not CNAME
- Check value: Copy the exact value, no extra spaces
- Check host: Use
@for root domain or leave blank
GitHub verification failing?
- Check repo access: Make sure the repo is public or you have access
- Reauthorize: Try disconnecting and reconnecting GitHub
- Check org settings: Organization repos may need admin approval
Still having issues?
Contact support@prooffabric.com