- win.tomo-x.atventar.calendar record not from the namespace authority An Advent calendar for December 1 through 25. The repository owner is the organizer.
- win.tomo-x.atventar.defs defs not from the namespace authority Current calendar record with AppView metadata.
- win.tomo-x.atventar.entry record not from the namespace authority A participant's registration for a day in an Advent calendar. The repository owner is the participant. URL and article reference may be provided independently or together, or omitted before publication.
- win.tomo-x.atventar.getActorEntries query not from the namespace authority List a participant's registrations, newest first by indexedAt, then URI ascending. An optional year filters the referenced calendar's year. Uses the same future-day article filtering and dynamic sheet assignment as getCalendar, including when requesting the caller's own registrations.
- win.tomo-x.atventar.getCalendar query not from the namespace authority Get the current calendar and all its indexed valid registrations across every day and sheet. Entries are ordered by day ascending, indexedAt ascending, then URI ascending. Match calendar membership by URI regardless of the originally referenced CID. This response is not paginated. Future-day registrations remain in the response, but their article URLs and article record references are omitted. Display sheet numbers are dynamically reassigned.
- win.tomo-x.atventar.getProfile query not from the namespace authority Resolve a DID or handle to the service profile. Profile source and storage are implementation details. Return a DID-only profile when the identity exists but display information is unavailable.
- win.tomo-x.atventar.listCalendars query not from the namespace authority List indexed calendars, newest first by indexedAt, then URI ascending. All supplied filters are combined with AND.
- win.tomo-x.atventar.searchCalendars query not from the namespace authority Search calendar titles and descriptions. All supplied filters are combined with AND. Order by relevance descending then URI ascending. Search matching and relevance ranking are implementation details; the cursor is bound to the query and filters.
- win.tomo-x.rogaining.approve record An event approver's approval of a participant's checkpoint submission. Only valid when created by the DID in the event's approver field or by the event's author. See submissionView.status for how approve and reject records are resolved.
- win.tomo-x.rogaining.checkpoint record A checkpoint belonging to a rogaining event.
- win.tomo-x.rogaining.defs defs Coordinates as decimal degrees encoded as strings (lexicon has no float type), e.g. "35.681236".
- win.tomo-x.rogaining.event record not from the namespace authority A rogaining event.
- win.tomo-x.rogaining.getCheckpoints query not from the namespace authority List the checkpoints of an event.
- win.tomo-x.rogaining.getEvent query Get the metadata of an event, including its participating teams.
- win.tomo-x.rogaining.getMe query Get the events related to the requesting account. Requires auth. Each list is ordered by event start time, newest first.
- win.tomo-x.rogaining.getRanking query Get the leaderboard of an event. Total points are the sum of approved non-goal checkpoint points (each checkpoint counts once per team) and a finish-time bonus of 30, 20, 10, 5, 3, 2, or 1 points for the first through seventh finish positions. Goal finish time is the server indexedAt timestamp; tied finishers share points. Teams without a goal submission receive no finish-time bonus.
- win.tomo-x.rogaining.getTeam query Get a team and its members.
- win.tomo-x.rogaining.listEvents query not from the namespace authority List rogaining events, newest first.
- win.tomo-x.rogaining.listSubmissions query List submissions for an event, newest first. The event's author and approver see every team's submissions; a participant sees only their own team's. Anyone else gets an empty list.
- win.tomo-x.rogaining.reject record An event approver's rejection of a participant's checkpoint submission. Only valid when created by the DID in the event's approver field or by the event's author. See submissionView.status for how approve and reject records are resolved.
- win.tomo-x.rogaining.submit record A participant's proof of reaching a checkpoint. Ignored unless the author is a member of a team in the event. Results are shared within the team.
- win.tomo-x.rogaining.team record A 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.