app.racethesky.course

A racing course built in the Race the Sky editor, published by its designer into their own repo. The course belongs to whoever drew it: it outlives any gallery, contest, or leaderboard that happens to index it, and can be played from this record alone.

Repository @racethesky.app did:plc:37slmbx2v4gh6sa4ncfz7yid namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityracethesky.app
Indexed

Record

record · key tid

Properties

createdAt

requiredstring · datetime

Client-reported time the course was published.

def

requiredstring

The course itself: a JSON-encoded CourseDef object holding the control-point geometry, wall width, satellite placement, boost strips, bridges and lap count. Carried as an encoded string rather than structured fields because the geometry is fractional and Lexicon has no float type — rounding it would silently alter how the course races. The format is documented at https://github.com/twilightscapes/racethesky/blob/main/docs/TECHNICAL.md and is the same object the game's editor exports and imports through the clipboard.

  • maxLength: 20000

kind

string

Course family. A circuit is a closed lap; baja is a one-run side-scrolling dune course. Absent means circuit.

  • knownValues: circuit | baja

laps

integer

Laps a full run of this course takes. Mirrors the value inside def, surfaced here so an indexer needn't parse the geometry.

  • minimum: 1
  • maximum: 9

name

requiredstring

The designer's name for the course, as it appears in-game.

  • maxLength: 64

night

boolean

Whether the course races after dark. Mirrors the value inside def.

Similar lexicons

semantic match

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

  • A single Race the Sky time-trial run, published by the player into their own repo. The record stores the raw input log rather than a result: the game's physics are deterministic, so re-simulating the log reproduces the run exactly. Owning the record is the identity proof, and replaying it is the time proof — the claimed time in this record is advisory and is never trusted by a leaderboard.