fyi.opensocial.board.vote

lexicons.opensocial.fyi

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "One member's answer to a poll: their own record, in their own repo in the board's space, like an RSVP. Keyed by the thread's key, so voting again overwrites rather than adds. Everyone who can read the space can read the votes: a group poll, not a secret ballot.",
      "key": "any",
      "record": {
        "properties": {
          "createdAt": {
            "format": "datetime",
            "type": "string"
          },
          "option": {
            "description": "The key of the option they picked.",
            "maxLength": 64,
            "type": "string"
          },
          "thread": {
            "ref": "com.atproto.repo.strongRef",
            "type": "ref"
          }
        },
        "required": [
          "thread",
          "option",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "fyi.opensocial.board.vote",
  "lexicon": 1
}

Validate Record

Validate a record against fyi.opensocial.board.vote

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:2gqnilpksz2e7faj3bwvo6qc
CID
bafyreif2qw7imv6f6seej7z5tbhwoj4itf3uk5nrw5qqqvrba776sfmyaq
Indexed At
2026-10-08 18:10 UTC
AT-URI
at://did:plc:2gqnilpksz2e7faj3bwvo6qc/com.atproto.lexicon.schema/fyi.opensocial.board.vote

Similar Lexicons

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

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

  • fyi.opensocial.board.thread recordnot from the namespace authority

    A thread, written by a member into a board's space from their own repo. A thread with a subject is the discussion attached to that thing (an event, say) and belongs on it rather than in the board's own list.

  • A vote on a poll. Lives in the voter's own repo; a vote on a poll that lives inside an ATProto Space is written into the same space (the voter's permissioned repo) and refers to the poll by its space record uri. One vot…

  • support.supper.poll.vote recordnot from the namespace authority

    A public vote authored by the repository owner on an exact Supper poll revision. Consumers count one valid vote per actor and subject URI/CID, choosing the greatest TID record key (URI breaks ties). A changed choice cre…

  • club.fellas.v0.poll.vote recordnot from the namespace authority

    A member's vote on a poll within the fella space. Convention: rkey equals the poll record's rkey, so casting a new vote overwrites the previous one (via applyWrites update) rather than creating a second record.

Lexicon Garden

@