support.supper.poll.vote

supper.support

Documentation

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 creates a new vote record; deleting it exposes any previous surviving valid vote. Validate that the subject is support.supper.poll.poll and the option exists. Never publish member-only votes in a public repository.

main record

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 creates a new vote record; deleting it exposes any previous surviving valid vote. Validate that the subject is support.supper.poll.poll and the option exists. Never publish member-only votes in a public repository.

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

Creation time of this vote generation; record key orders generations, not this author-provided timestamp.

option integer Required

Zero-based index in the subject poll ordered options. Must be smaller than the subject option count.

minimum: 0maximum: 9
subject ref com.atproto.repo.strongRef Required

Exact public support.supper.poll.poll URI and CID being voted on. Votes for a different revision do not contribute to this revision.

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "subject",
      "option",
      "createdAt"
    ],
    "properties": {
      "option": {
        "type": "integer",
        "maximum": 9,
        "minimum": 0,
        "description": "Zero-based index in the subject poll ordered options. Must be smaller than the subject option count."
      },
      "subject": {
        "ref": "com.atproto.repo.strongRef",
        "type": "ref",
        "description": "Exact public support.supper.poll.poll URI and CID being voted on. Votes for a different revision do not contribute to this revision."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "Creation time of this vote generation; record key orders generations, not this author-provided timestamp."
      }
    }
  },
  "description": "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 creates a new vote record; deleting it exposes any previous surviving valid vote. Validate that the subject is support.supper.poll.poll and the option exists. Never publish member-only votes in a public repository."
}

Lexicon Garden

@