dev.keytrace.reverseLookup

Find the ATProto DIDs (and the at-uris of their keytrace claim records) that have verifiably claimed a given external identity, keyed by claim type and subject. Matching is exact (case-sensitive) on the subject. Only non-retracted claims whose attestation signatures validate against a known keytrace server key are returned.

Repository @keytrace.dev did:plc:hcwfdlmprcc335oixyfsw7u3 namespace authority
Details · query
Kindquery
Authoritykeytrace.dev
Indexed

Query

query · GET

Parameters

query string

subject

requiredstring

The subject identifier being looked up. Matched exactly (case-sensitive). For types whose subject is a shared namespace rather than a personal account (e.g. 'npmorg', where the subject is the scope 'babel'), a single subject may legitimately match several DIDs — one per person who proved publish access.

type

requiredstring

The claim type (e.g. 'github', 'dns', 'npm'). Mirrors dev.keytrace.claim#type; keep in sync when adding a new provider.

  • knownValues: github | dns | activitypub | bsky | npm | npmorg | tangled | pgp | twitter | linkedin | instagram | reddit | hackernews | orcid | itchio | discord | steam

Output

application/json

matches

requiredarray
itemsref
Reference

total

requiredinteger

Total number of matching claims.

  • minimum: 0

Errors

UnknownType

The requested claim type is not supported by this server.

#match

object

Properties

claim

requiredstring · at-uri

The at-uri of the dev.keytrace.claim record backing this match.

did

requiredstring · did

The DID of the ATProto account that made the claim.

Present (and true) only when the most recent re-verification attempt hit a transient failure (e.g. key-fetch network error). The match is still based on a prior successful verification, but callers who need strong freshness guarantees may wish to re-verify the claim themselves. Absent when the most recent check succeeded.

verifiedAt

requiredstring · datetime

Timestamp the claim was most recently verified (lastVerifiedAt if present, otherwise createdAt).

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.