Keytrace is in beta. You likely will need to re-verify your claims when it goes live.

All services

Reddit Verification

How keytrace verifies Reddit identity claims

Claim URI Format

https://www.reddit.com/r/test/comments/abc123/my_post/

Pattern: ^https:\/\/(www\.|old\.)?reddit\.com\/(r\/[a-zA-Z0-9_]+|user\/[a-zA-Z0-9_-]+)\/comments\/([a-z0-9]+)(?:\/[^/?]+)?\/?\??[^/]*$

Create Your Proof

  1. 1Create a new public post on Reddit (you can post in r/keytrace if you'd like)
  2. 2Paste the verification content below as the post text (or in a comment if it's a link post)
  3. 3Make sure the post is public (not in a private subreddit)
  4. 4Copy the URL of the post (click 'share' → 'copy link')
  5. 5Paste the post URL below

Proof Text

You need to include this text in your Reddit proof location:

I'm linking my keytrace.dev: did:plc:example123456789012345678

Where to put it: Create a public Reddit post containing your DID in the post text or title

Verification Steps

  1. 1

    Fetch proof data

    Using the http fetcher

    https://www.reddit.com/r/test/comments/abc123/my_post/.json
  2. 2

    Search for DID in response

    The runner checks the following locations for your DID:

    • 0.data.children.0.data.selftextcontains

      Check if 0 → data → children → 0 → data → selftext contains the DID

    • 0.data.children.0.data.titlecontains

      Check if 0 → data → children → 0 → data → title contains the DID

  3. 3

    Attestation

    If the DID is found, keytrace signs an attestation linking your identity to your ATProto DID and stores it in your repo.

Try Verification

Test verification with your own claim URI and DID: