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.
Details · query
| Kind | query |
|---|---|
| Authority | keytrace.dev |
| Indexed |
Query
query · GETParameters
query stringThe 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.
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/jsonErrors
UnknownType
The requested claim type is not supported by this server.
#match
objectProperties
The at-uri of the dev.keytrace.claim record backing this match.
The DID of the ATProto account that made the claim.
recheckSuggested
booleanPresent (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.
Timestamp the claim was most recently verified (lastVerifiedAt if present, otherwise createdAt).
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
dev.keytrace.claim
recordAn identity claim linking this DID to an external account