For the complete documentation index, see llms.txt.The Stations page is where you manage the ground stations your organization tracks passes against. Each station has a fixed location and one coverage definition — either a constant minimum elevation or an uploaded elevation mask — that determines when a spacecraft counts as visible from it. Route:
/passes/stations
Open the page via the Stations tab in the Passes area’s tab bar, alongside the Table, Timeline, and Coverage Map tabs.
Page Layout

Viewing a Station’s Applied Horizon
Selecting a station shows its applied horizon on the right — the composed curve pass computation actually uses, alongside the raw survey behind it and your configured minimum elevation as a reference line. See Elevation Masks for how these combine.
Beneath the chart, two rows describe the horizon in force:
Unspecified does not mean something is wrong with the station. It means the station was configured before VALAR began recording where a horizon comes from, so its provenance was never captured — not that a survey is missing or that the platform is guessing.
Creating or Editing a Ground Station

Site Location
Below the coordinate fields is a compact 16:9 minimap that places a marker at the entered latitude and longitude as soon as both are valid. It is a location check only — it confirms the point on the globe you meant, not terrain suitability, antenna readiness, or coverage.
Coverage Definition
The two coverage forms are alternatives, not two limits you combine — choose the one that describes this station’s horizon and the modal shows only the fields that choice needs.
Switching between the two clears whatever you had entered for the other — a mask you uploaded does not reappear if you switch back to it after selecting constant minimum elevation, and vice versa.
Constant Minimum Elevation
Enter a single Minimum elevation (degrees) value between0 and 90. A new station starts at 10.0 degrees by default.
Elevation Mask (CSV Upload)
Choose a CSV file under Elevation mask CSV. Each row is oneazimuth,elevation pair:
Each row applies from its azimuth boundary until the next boundary — a row does not describe a single point, it describes an interval. For example,
0,10 followed by 90,15 means 10 degrees applies from azimuth 0 up to (but not including) 90 degrees, where the 15-degree value takes over. The final interval wraps around from 360 degrees back to 0 degrees, so the last row’s value also covers the gap back to the first row’s azimuth.
If a row fails validation, the upload is rejected with a message naming the offending row or azimuth, and whatever mask you had previously uploaded successfully stays in place — a bad file never clears a good one. Activating the upload without choosing a file first shows Choose a CSV before it can be previewed.
Applied Horizon Preview

The minimum elevation value carries over as a floor beneath an elevation mask too: for any azimuth where the mask specifies a lower elevation than the current minimum-elevation value, the higher of the two is what the preview (and the saved station) actually applies. If you intend a mask value to take effect exactly as surveyed, make sure the minimum elevation is set at or below it.
Validation
Every field is checked as you type; a required field only shows as missing after you attempt to save.
If saving fails after every field validates, the modal stays open, every value you entered is preserved, and a banner explains what went wrong so you can retry without re-entering anything.
Click Cancel to close without saving, or Create station (Save changes when editing) to save. The button reads Saving… while the request is in flight.
Editing or Deleting a Station
Select a station in the list, open its kebab menu (⋮), and choose Edit Station to reopen the same modal pre-filled with that station’s values, or Delete Station to remove it. Deleting asks you to confirm first — Are you sure you want to delete <station name>? This action cannot be undone.Related Pages
- Passes Overview — the Passes area’s landing page and a map of where each Passes page fits.
- Elevation Masks — what a station’s elevation mask is and how it combines with its minimum elevation.
- Timeline — what each station’s outcome on the timeline means, including what to do about it.
- Coverage Map — a read-only geographic view of every station’s coverage footprint at a shared reference altitude.