Skip to content →
Build a worldLocations
GitHub
Build a world

Locations

Use Berlin, London, New York, or create a custom geographic simulation context.

Location presets

Praxis ships with Berlin, London, and New York presets. Each preset provides a real map frame, a practice coordinate, eight local areas, regional naming, a timezone, languages, phone context, and scenario tags.

PresetContext
BerlinGerman and English, dense-city and public-insurance-aware tags
LondonEnglish, high-demand and NHS-adjacent tags
New YorkEnglish, fast-paced and insurance-friction tags

What a location controls

A location is more than a map center. It defines locale, timezone, practice and institution names, phone prefix, available languages, movement bounds, nearby areas, and contextual tags used during seeding.

Shape
{
  id, label, city, country, locale, timeZone,
  practiceName, labName, publicOfficeName,
  phonePrefix, languages,
  practice: { label, latitude, longitude },
  map: { center, bounds, zoom, pitch, bearing },
  areas: [{ label, latitude, longitude }],
  contextTags
}

Custom location

The panel can create a custom location from city, country, practice name, latitude, and longitude. Praxis derives map bounds and eight local areas around the chosen center.