football.tools.formguide.preferences

Per-user preferences for the Form Guide app at https://formguide.tools.football. Singleton record (rkey=self) stored in the user's PDS.

Repository @tools.football did:plc:gf5c6ljx4funa5dih76gd25t namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authorityformguide.tools.football
Indexed

Record

record · key literal:self

Properties

createdAt

requiredstring · datetime

When the preferences record was first created.

Teams the user follows. Order is significant — clients should preserve it for display.

  • maxLength: 100
itemsref
Reference

updatedAt

string · datetime

When the preferences record was last modified.

#favoriteTeam

object

A team the user follows, scoped to a specific league.

Properties

addedAt

string · datetime

When this team was added to favorites.

league

requiredstring

League slug as used in the Form Guide URL (e.g. mls, nwsl, epl).

  • maxLength: 64

name

string

Denormalized display name at the time the team was added. Hint for consumers; the league/slug pair is the canonical key.

  • maxLength: 200

slug

requiredstring

Team slug — lowercased, hyphenated form of the team's display name. Unique within a league.

  • maxLength: 128

Similar lexicons

semantic match

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

  • A public singleton record containing a viewer's favorite MLB players and teams for dinger.tv and compatible AT Protocol apps.