A global promise should not hide a local source.
Useful after landing
SA‑NT can now plan public transport, find local film times, check sports scores, follow a parcel and convert units or currencies. Times are returned in the city’s clock, not the server’s.
The starting point follows a simple order: a place the person names, then a deliberately shared location, then the city implied by their timezone.
Universal first, local where necessary
Transit uses open routing that crosses city boundaries. Currency follows reference data and ordinary units remain arithmetic. Showtimes are less uniform: each country exposes a different public surface, and some cities require a careful web lookup rather than a stable feed.
The Cities directory is generated from the same provider definitions used by the product. When the source changes, the explanation and the runtime change together.
Why publish the seams
Coverage pages often turn uneven infrastructure into a blanket checkmark. We would rather name the source, the fallback and the places we have actually considered.
The directory begins with ten cities. The underlying tools are not limited to Helsinki.
