us.off-the-clock.polls.threadViewPoll

off-the-clock.us

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A poll as a thread's node: the head of the thread getRecord answers for a poll, with its replies, and the top of a reply's parent chain. It has no parent, since a poll replies to nothing; app.bsky.feed.defs#threadViewPost holds a post view only.",
      "properties": {
        "poll": {
          "ref": "us.off-the-clock.polls.pollView",
          "type": "ref"
        },
        "replies": {
          "items": {
            "refs": [
              "app.bsky.feed.defs#threadViewPost",
              "app.bsky.feed.defs#notFoundPost",
              "us.off-the-clock.defs#tombstoneView"
            ],
            "type": "union"
          },
          "type": "array"
        }
      },
      "required": [
        "poll"
      ],
      "type": "object"
    }
  },
  "id": "us.off-the-clock.polls.threadViewPoll",
  "lexicon": 1
}

Validate Record

Validate a record against us.off-the-clock.polls.threadViewPoll

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

Metadata

DID
did:plc:tevv7zpavtjtsvqrrwwipobt
CID
bafyreidzhcry35wpzosrpliu2vc3kpgva3yppjwvsbieqiyde5dcxwsmby
Indexed At
2026-10-26 23:37 UTC
AT-URI
at://did:plc:tevv7zpavtjtsvqrrwwipobt/com.atproto.lexicon.schema/us.off-the-clock.polls.threadViewPoll

Referenced Schemas (4)

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • A discussion thread (topic). Lives in the author's repo, pointing at a board in a forum's repo.

  • One page of a thread: the thread, total reply count, and a page of replies in chronological order, with author profiles and worn stamps hydrated. The thread carries its moderation flags for the viewing forum (hidden, lo…

  • A poll record. Lives in the author's own repo, either as a public record (attached to a post via embed.external and indexed from the firehose) or inside an ATProto Space (permissioned data), where the AppView is told ab…

  • A us.off-the-clock.polls.poll with its results: a row per option key, then a row per distinct typed answer under an option that takes input. There is no anonymous voting: the rows name their voters.

  • A vote in a thread's poll. Lives in the voter's repo. One record per selected option; deleting retracts the vote.

Lexicon Garden

@