com.professorbutts.sports.scoreboard

Field on app.bsky.feed.post (key 'com.professorbutts.sports.scoreboard') that points the post at a live game record. Sits beside a normal app.bsky.embed.external link card, which is what clients without scoreboard support show. Supporting clients show the snapshot first and reveal the live game on tap. Replaces com.professorbutts.sports.attachment.

Repository @professorbutts.com did:plc:x6njyeyi47bqs2kueuv3mrg5 not from the namespace authority
Details · object
Kindobject
Authoritysports.professorbutts.com
Indexed

Object

object

Properties

alt

string

Full text description of the scoreboard at the snapshot moment.

  • maxLength: 3000
  • maxGraphemes: 1000

game

requiredstring · at-uri

at:// URI of a com.professorbutts.sports.game, .leaderboard or .standings record. Not a strongRef: these records are updated in place.

Leaderboards and standings: names of entrants the post is about, to highlight. A highlighted constructor shows its members.

  • maxLength: 5
itemsstring
  • maxLength: 128

snapshot

requiredunion

State when the post was made: a game snapshot or a leaderboard snapshot. Older posts have a game snapshot with no $type.

Similar lexicons

semantic match

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

  • com.professorbutts.sports.defs

    not from the namespace authority

    Shared types for com.professorbutts.sports records and the post-side scoreboard field.

  • Identifies a leaderboard surface. Score records reference this by AT-URI via their `subject` field; constellation indexes those references so the site can list scores without running a firehose subscriber.