upvote.at's lexicons
100%

README.md

Upvote AT Protocol lexicons #

The canonical schemas for upvote.at's public records and XRPC interface.

  • at.upvote.signal: a TID-keyed upvote whose subject is a canonical AT or HTTP(S) URI.
  • at.upvote.comment: a TID-keyed Markdown comment. subject is the immediate target; optional rootSubject preserves the resource context independently of missing parents.
  • at.upvote.settings: a public singleton at self. Preserve fields written by other clients when updating it.

setSignal, setFollow, createComment, deleteComment, and putSettings are convenience procedures for callers using HappyView-managed sessions. Maintained clients use desired-state setters. The published toggleSignal contract and legacy toggle handlers remain supported, but has been replaced by setSignal.