at.marque.domain

marque.at

Schema Diff

+3 -2

From

CID
bafyreibappygamf...
Indexed At
2026-05-18 08:37 UTC
View this version

To

CID
bafyreihtohne26n...
Indexed At
2026-06-13 01:43 UTC
View this version

Compatibility Analysis

Backward Compatible

No changes detected.

1 1
{
2 2
  "id": "at.marque.domain",
3 3
  "defs": {
4 4
    "main": {
5 5
      "key": "any",
6 6
      "type": "record",
7 7
      "record": {
8 8
        "type": "object",
9 9
        "required": [
10 10
          "domain",
11 11
          "status",
12 12
          "registeredAt",
13 13
          "expiresAt",
14 14
          "createdAt"
15 15
        ],
16 16
        "properties": {
17 17
          "dnssec": {
18 18
            "type": "boolean",
19 19
            "description": "Whether DNSSEC is enabled."
20 20
          },
21 21
          "domain": {
22 22
            "type": "string",
23 23
            "maxLength": 253,
24 24
            "description": "Fully qualified domain name, e.g. example.com."
25 25
          },
26 26
          "status": {
27 27
            "type": "string",
28 28
            "description": "Current lifecycle status of the domain.",
29 29
            "knownValues": [
30 30
              "active",
31 31
              "expiring",
32 32
              "expired",
33 33
              "transferPending"
34 34
            ]
35 35
          },
36 36
          "createdAt": {
37 37
            "type": "string",
38 38
            "format": "datetime",
39 39
            "description": "Client-declared timestamp when this record was created."
40 40
          },
41 41
          "expiresAt": {
42 42
            "type": "string",
43 43
            "format": "datetime",
44 44
            "description": "When the domain registration expires."
45 45
          },
46 46
          "nameServers": {
47 47
            "type": "array",
48 48
            "items": {
49 49
              "type": "string",
50 50
              "maxLength": 253
51 51
            },
52 52
            "maxLength": 8,
53 53
            "description": "Authoritative name servers for this domain."
54 54
          },
55 55
          "registeredAt": {
56 56
            "type": "string",
57 57
            "format": "datetime",
58 58
            "description": "When the domain was registered with the upstream registrar."
59 59
          },
60 60
          "whoisPrivacy": {
61 61
            "type": "string",
62 -
            "description": "WHOIS privacy status: on, off, or gdpr (for TLDs with mandated data protection).",
62 +
            "description": "WHOIS privacy status: on, off, gdpr (for TLDs with mandated data protection), or registry (for TLDs where the registry redacts WHOIS data by default).",
63 63
            "knownValues": [
64 64
              "on",
65 65
              "off",
66 -
              "gdpr"
66 +
              "gdpr",
67 +
              "registry"
67 68
            ]
68 69
          },
69 70
          "atprotoHandle": {
70 71
            "type": "string",
71 72
            "maxLength": 253,
72 73
            "description": "AT Protocol handle set on this domain, if any."
73 74
          },
74 75
          "atprotoVerified": {
75 76
            "type": "boolean",
76 77
            "description": "Whether the atproto handle has been verified via DNS."
77 78
          }
78 79
        }
79 80
      },
80 81
      "description": "Record representing a domain registered through Marque. The record key is the fully qualified domain name (e.g. example.com)."
81 82
    }
82 83
  },
83 84
  "$type": "com.atproto.lexicon.schema",
84 85
  "lexicon": 1,
85 86
  "description": "A domain registration managed by Marque. Stored in the user's repository."
86 87
}

Compare Other Versions

Lexicon Garden

@