email.atmos.attestation
A PDS operator's declaration of cooperative membership and mail domain control. The labeling service verifies DNS configuration (MX, SPF, DKIM, DMARC) independently and applies verification labels to the operator's DID. The record key is the attested domain.
Details · record, key any
| Kind | record |
|---|---|
| Record key | any |
| Authority | atmos.email |
| Indexed |
Checks
Valid Lint pass{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "A PDS operator's declaration of cooperative membership and mail domain control. The labeling service verifies DNS configuration (MX, SPF, DKIM, DMARC) independently and applies verification labels to the operator's DID. The record key is the attested domain.",
"key": "any",
"record": {
"properties": {
"createdAt": {
"format": "datetime",
"type": "string"
},
"dkimSelectors": {
"description": "DKIM selectors configured for this domain. The labeling service looks up DNS TXT records at <selector>._domainkey.<domain> to verify key publication.",
"items": {
"description": "A DKIM selector name.",
"maxLength": 63,
"minLength": 1,
"type": "string"
},
"maxLength": 10,
"minLength": 1,
"type": "array"
},
"domain": {
"description": "The mail domain this attestation covers. Must match the record key. Domain control is verified by the labeling service via DNS (matching the DID's handle or a TXT record pointing to the DID).",
"maxLength": 253,
"minLength": 1,
"type": "string"
},
"relayMember": {
"description": "Whether this operator wants to participate in the cooperative relay pool. Absent means no.",
"type": "boolean"
}
},
"required": [
"domain",
"dkimSelectors",
"createdAt"
],
"type": "object"
},
"type": "record"
}
},
"id": "email.atmos.attestation",
"lexicon": 1
}