Validate if a DID is a supporter of another identity with attestations from a specific signer.
Parameters
Output
Encoding
application/jsonprofile
refcom.atprotofans.hydratedProfile
Optional
Hydrated profile of the supporter, if available.
valid
boolean
Required
Whether the supporter relationship exists and the required attestation is valid.
Errors
InvalidRequest
Invalid DID format or missing required parameters. Try It
Direct PDS XRPC methods (com.atproto.*) are disabled in Try It for security reasons.
View raw schema
{
"type": "query",
"errors": [
{
"name": "InvalidRequest",
"description": "Invalid DID format or missing required parameters."
}
],
"output": {
"schema": {
"type": "object",
"required": [
"valid"
],
"properties": {
"valid": {
"type": "boolean",
"description": "Whether the supporter relationship exists and the required attestation is valid."
},
"profile": {
"ref": "com.atprotofans.hydratedProfile",
"type": "ref",
"description": "Hydrated profile of the supporter, if available."
}
}
},
"encoding": "application/json"
},
"parameters": {
"type": "params",
"required": [
"supporter",
"subject",
"signer"
],
"properties": {
"signer": {
"type": "string",
"format": "did",
"description": "DID of the signer whose attestation must be valid."
},
"subject": {
"type": "string",
"format": "did",
"description": "DID of the subject (creator) being supported."
},
"supporter": {
"type": "string",
"format": "did",
"description": "DID of the supporter to validate."
}
}
},
"description": "Validate if a DID is a supporter of another identity with attestations from a specific signer."
}