town.delve.unspecced.defs

delve.town

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "ageAssuranceEvent": {
      "description": "Object used to store age assurance data in stash.",
      "properties": {
        "attemptId": {
          "description": "The unique identifier for this instance of the age assurance flow, in UUID format.",
          "type": "string"
        },
        "completeIp": {
          "description": "The IP address used when completing the AA flow.",
          "type": "string"
        },
        "completeUa": {
          "description": "The user agent used when completing the AA flow.",
          "type": "string"
        },
        "createdAt": {
          "description": "The date and time of this write operation.",
          "format": "datetime",
          "type": "string"
        },
        "email": {
          "description": "The email used for AA.",
          "type": "string"
        },
        "initIp": {
          "description": "The IP address used when initiating the AA flow.",
          "type": "string"
        },
        "initUa": {
          "description": "The user agent used when initiating the AA flow.",
          "type": "string"
        },
        "status": {
          "description": "The status of the age assurance process.",
          "knownValues": [
            "unknown",
            "pending",
            "assured"
          ],
          "type": "string"
        }
      },
      "required": [
        "createdAt",
        "status",
        "attemptId"
      ],
      "type": "object"
    },
    "ageAssuranceState": {
      "description": "The computed state of the age assurance process, returned to the user in question on certain authenticated requests.",
      "properties": {
        "lastInitiatedAt": {
          "description": "The timestamp when this state was last updated.",
          "format": "datetime",
          "type": "string"
        },
        "status": {
          "description": "The status of the age assurance process.",
          "knownValues": [
            "unknown",
            "pending",
            "assured",
            "blocked"
          ],
          "type": "string"
        }
      },
      "required": [
        "status"
      ],
      "type": "object"
    },
    "skeletonSearchActor": {
      "properties": {
        "did": {
          "format": "did",
          "type": "string"
        }
      },
      "required": [
        "did"
      ],
      "type": "object"
    },
    "skeletonSearchPost": {
      "properties": {
        "uri": {
          "format": "at-uri",
          "type": "string"
        }
      },
      "required": [
        "uri"
      ],
      "type": "object"
    },
    "skeletonSearchStarterPack": {
      "properties": {
        "uri": {
          "format": "at-uri",
          "type": "string"
        }
      },
      "required": [
        "uri"
      ],
      "type": "object"
    },
    "skeletonTrend": {
      "properties": {
        "category": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "dids": {
          "items": {
            "format": "did",
            "type": "string"
          },
          "type": "array"
        },
        "displayName": {
          "type": "string"
        },
        "link": {
          "type": "string"
        },
        "postCount": {
          "type": "integer"
        },
        "startedAt": {
          "format": "datetime",
          "type": "string"
        },
        "status": {
          "knownValues": [
            "hot"
          ],
          "type": "string"
        },
        "topic": {
          "type": "string"
        }
      },
      "required": [
        "topic",
        "displayName",
        "link",
        "startedAt",
        "postCount",
        "dids"
      ],
      "type": "object"
    },
    "threadItemBlocked": {
      "properties": {
        "author": {
          "ref": "town.delve.feed.defs#blockedAuthor",
          "type": "ref"
        }
      },
      "required": [
        "author"
      ],
      "type": "object"
    },
    "threadItemNoUnauthenticated": {
      "properties": {},
      "type": "object"
    },
    "threadItemNotFound": {
      "properties": {},
      "type": "object"
    },
    "threadItemPost": {
      "properties": {
        "hiddenByThreadgate": {
          "description": "The threadgate created by the author indicates this post as a reply to be hidden for everyone consuming the thread.",
          "type": "boolean"
        },
        "moreParents": {
          "description": "This post has more parents that were not present in the response. This is just a boolean, without the number of parents.",
          "type": "boolean"
        },
        "moreReplies": {
          "description": "This post has more replies that were not present in the response. This is a numeric value, which is best-effort and might not be accurate.",
          "type": "integer"
        },
        "mutedByViewer": {
          "description": "This is by an account muted by the viewer requesting it.",
          "type": "boolean"
        },
        "opThread": {
          "description": "This post is part of a contiguous thread by the OP from the thread root. Sub-threads by OP deeper in the tree are not considered an OP thread.",
          "type": "boolean"
        },
        "opThreadPostCount": {
          "description": "The total number of posts in the contiguous OP thread that this post belongs to. Only present when this post is part of the OP thread (see `opThread`).",
          "type": "integer"
        },
        "opThreadPostIndex": {
          "description": "The 1-indexed position of this post within the contiguous OP thread. Only present when this post is part of the OP thread (see `opThread`).",
          "type": "integer"
        },
        "post": {
          "ref": "town.delve.feed.defs#postView",
          "type": "ref"
        }
      },
      "required": [
        "post",
        "moreParents",
        "moreReplies",
        "opThread",
        "hiddenByThreadgate",
        "mutedByViewer"
      ],
      "type": "object"
    },
    "trendView": {
      "properties": {
        "actors": {
          "items": {
            "ref": "town.delve.actor.defs#profileViewBasic",
            "type": "ref"
          },
          "type": "array"
        },
        "category": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "displayName": {
          "type": "string"
        },
        "link": {
          "type": "string"
        },
        "postCount": {
          "type": "integer"
        },
        "startedAt": {
          "format": "datetime",
          "type": "string"
        },
        "status": {
          "knownValues": [
            "hot"
          ],
          "type": "string"
        },
        "topic": {
          "type": "string"
        }
      },
      "required": [
        "topic",
        "displayName",
        "link",
        "startedAt",
        "postCount",
        "actors"
      ],
      "type": "object"
    },
    "trendingTopic": {
      "properties": {
        "description": {
          "type": "string"
        },
        "displayName": {
          "type": "string"
        },
        "link": {
          "type": "string"
        },
        "topic": {
          "type": "string"
        }
      },
      "required": [
        "topic",
        "link"
      ],
      "type": "object"
    }
  },
  "id": "town.delve.unspecced.defs",
  "lexicon": 1
}

Validate Record

Validate a record against town.delve.unspecced.defs

Validation Options
Automatically resolve and include external schemas for full validation
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:qzqct2rrq4u2gmy5g3mjxske
CID
bafyreidlie3y3bhsk7ey3vhg6vd6qvpbfrtbksbavari5gvapbbvfipmnm
Indexed At
2026-09-11 20:05 UTC
AT-URI
at://did:plc:qzqct2rrq4u2gmy5g3mjxske/com.atproto.lexicon.schema/town.delve.unspecced.defs

Referenced Schemas (3)

Lexicon Garden

@