DOCUMENTS AND DATA

MotoSema shows speed limits without sending your location anywhere. That works because the road data lives on your phone rather than on a server — and this page is where that data, and everything needed to reproduce it, is published.

PUBLISHED

August 10, 2026

UPDATE CADENCE

Monthly

LICENCE

ODbL 1.0

COVERAGE

Whole planet

The dataset

Speed limits and road geometry for the whole planet, built from OpenStreetMap and packaged into regional files the app downloads once and then reads offline.

START WITH THE MANIFEST

maps.motosema.com/manifest.json

It lists every file, its size, its SHA-256 checksum and which countries it covers. File names include a hash of their contents and therefore change between releases, so the manifest is the only reliable index — a direct file URL will eventually stop resolving.

Files are served from https://maps.motosema.com/ and need no key or account.

The format is documented in SPEC-001: a header, a directory of independently decodable blocks, then delta-encoded varints. It is deliberately simple to read — a few hundred lines in any language — because a format only we can parse would not be much of a publication.

Licence

The data is © OpenStreetMap contributors, available under the Open Database License 1.0.

Our files are a derivative database, so they carry the same licence. You may copy, distribute, adapt and build on them, commercially or otherwise, provided you attribute OpenStreetMap and share any derived database under ODbL in turn.

We are not the source of this data. Every road and every limit in it was surveyed and entered by an OpenStreetMap contributor. What we contribute is the packaging: extracting the roads that carry limits, resolving the units, cutting the planet into pieces a phone can hold, and fixing the mistakes described below.

The build pipeline

The tools that produce the dataset are published as an archive, so anyone can rebuild it from raw OpenStreetMap rather than take our word for the output.

It consumes Geofabrik regional extracts, uses Natural Earth boundaries to decide which country each region belongs to, and runs on an ordinary desktop — there is no cluster and no cloud build. A full planet run takes hours, not days.

Download the build pipeline.tar.gz · MIT

Geofabrik require no credit for their extracts, which are OpenStreetMap data rather than their own work. We name them anyway, because a pipeline that hid where its input came from would be no use to anyone trying to reproduce it.

Corrections

Building this surfaced several defects — some in our own handling, some in assumptions that anyone doing the same work would likely make. They are written up in full because each one produced plausible wrong output rather than an error, which is the kind that survives review.

Read the corrections we made

Getting in touch

Questions about the data, the format or the licence: info@motosema.com

If you find an error in a speed limit, the fix belongs in OpenStreetMap rather than with us — we rebuild from it monthly, so a correction there reaches every MotoSema rider within weeks.

BACK TO HOME