Keytrace has just launched. Read more on the blog.

All services

Mastodon Verification

How keytrace verifies Mastodon identity claims

Claim URI Format

https://mastodon.social/@alice

Pattern: ^https:\/\/([^/]+)\/@([^/]+)(?:\/(\d+))?\/?$

Create Your Proof

  1. 1Option 1: Add to your profile bio or metadata fields at Edit profile → add your DID to your bio or create a field labeled keytrace
  2. 2Option 2: Create a post/status containing the verification content
  3. 3Copy the URL of your profile or post
  4. 4Paste the URL below

Proof Text

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

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

Where to put it: Add to your profile bio or metadata field, or create a post containing it

Verification Steps

  1. 1

    Fetch proof data

    Using the activitypub fetcher

    https://mastodon.social/@alice
  2. 2

    Search for DID in response

    The runner checks the following locations for your DID:

    • summarycontains

      Check if summary contains the DID

    • attachment.*.valuecontains

      Check if attachment → * → value 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: