Skip to content
@smart-checkpoints

Smart Checkpoints

Enforce the road, not the moment.
Smart Checkpoints

Average speed enforcement that measures the road, not the moment.


A spot camera samples speed at a single position. Drivers learn where it is, brake for it, and accelerate past it. The reading is accurate, and the road stays unprotected.

Smart Checkpoints models a city as a graph of camera checkpoints and enforces the average speed across the real driving distance between them, so there is no single point to slow down for.

Routing and map rendering live in separate processes behind one WebSocket protocol, so the server never learns which driver is on the other end. Writing another one is the most useful way to contribute.

Everything here is MIT licensed and documented at docs.smartcheckpoints.xyz, written against the code rather than a spec. Start with the quickstart.

Learn more: smartcheckpoints.xyz

Pinned Loading

  1. web web Public

    Website for Smart Checkpoints, with downloads and links to the documentation.

    TypeScript 1

  2. docs docs Public

    Documentation for Smart Checkpoints, covering system architecture, deployment guides, and the Distance Driver interface specification.

    MDX 1

  3. server server Public

    Core server for the Smart Checkpoints average speed enforcement system, modeling a city as a directed weighted graph with pluggable distance drivers.

    TypeScript 1

  4. driver-mapbox driver-mapbox Public

    Map driver that renders a Smart Checkpoints project on a real basemap and serves it to the operator console.

    JavaScript 1

  5. driver-osrm driver-osrm Public

    Distance driver that resolves real world driving distances between checkpoints using OSRM.

    JavaScript 1

  6. simulation simulation Public

    1

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…