app.racethesky.teamMembership
A player's claim to be on a Race the Sky team. Only the account holder can write to their own repo, so the presence of this record is the proof of membership — and its absence is the proof of departure. A player races for one team at a time, so the record key is always 'self'.
Details · record, key literal:self
| Kind | record |
|---|---|
| Record key | literal:self |
| Authority | racethesky.app |
| Indexed |
Record
record · key literal:selfProperties
Client-reported time the player joined.
The team being joined. Deliberately not the team's join code: records are public, and a published join code would let anyone onto the squad.
maxLength: 64
teamName
stringThe team's display name when the player joined, so the record reads as something human without a lookup. Advisory — the team's own record is authoritative and the name may since have changed.
maxLength: 64
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
win.tomo-x.rogaining.team
recordA team participating in a rogaining event. Created by the event organizer (the event's author), not by the participants themselves. Only valid when created by the DID that authored the referenced event. If a DID is a member of several teams in the same event, only the earliest created team (by createdAt) counts.
-
at.marque.team
recordA team for a single domain managed by Marque, owned by the domain owner. Stored in the owner's repository.
-
at.marque.team.membership
recordAn acceptance receipt for a team membership, authored by the member. Stored in the member's repository.
-
app.2ndscreen.team
recordA particular club or representative side. Keys and fan references remain stable across league membership changes.
-
tech.devrelish.membership
recordA user's declared membership in a DevRel-ish group.