Back to Documentation

Verification

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:

  1. Click Verify Ownership on your proof card
  2. You'll receive a unique TXT record value
  3. Add this TXT record to your domain's DNS settings
  4. Click Check Verification
  5. We verify the record exists and mark your card as Verified Owner

Adding a TXT Record:

The process varies by DNS provider, but generally:

  1. Log into your DNS provider (Cloudflare, Namecheap, GoDaddy, etc.)
  2. Navigate to DNS settings for your domain
  3. Add a new TXT record:
    • Name/Host: @ or leave blank
    • Value: The code we provided
    • TTL: 300 or Auto
  4. Save and wait a few minutes for propagation

GitHub Verification

Link your GitHub repository to prove code ownership.

How it works:

  1. Click Link GitHub on your proof card
  2. Authorize ProofFabric to access your GitHub
  3. Select the repository for this project
  4. 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 profile
  • public_repo - Access public repository data

We never write to your repositories.

Verification Statuses

StatusMeaning
VerifiedIndependently confirmed by ProofFabric
ObservedWe can see it exists (like a live URL)
StatedSelf-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?

  1. Check TTL: DNS changes can take up to 48 hours (usually 5-15 minutes)
  2. Check record type: Make sure it's a TXT record, not CNAME
  3. Check value: Copy the exact value, no extra spaces
  4. Check host: Use @ for root domain or leave blank

GitHub verification failing?

  1. Check repo access: Make sure the repo is public or you have access
  2. Reauthorize: Try disconnecting and reconnecting GitHub
  3. Check org settings: Organization repos may need admin approval

Still having issues?

Contact support@prooffabric.com