intermediate
FAQ
Compliance
MDS

FAQ

Haeufige Fragen zu MDS 2.0, GBFS 3.0, Policy-Aufnahme, Echtzeit-Durchsetzung, Stadt-Portal, Preisgestaltung und Ride-Report-Zertifizierung.

Levy Fleets TeamMay 18, 202611 min read

FAQ

Allgemein

Brauche ich das, wenn meine Stadt MDS noch nicht verlangt?

Wahrscheinlich innerhalb von 12 Monaten. Tier-1-Staedte (LA, SF, Seattle, Chicago, Denver, Minneapolis, NYC) verlangen MDS 2.0 und GBFS 3.0 bereits in neuen Genehmigungen. Tier-2-Staedte folgen der OMF-Genehmigungsvorlage, die dasselbe vorschreibt. Jetzt onboarden bedeutet, dass Ihr Stack bereit ist, wenn die Stadt-RFP kommt.

Ersetzt Levy Compliance meinen Genehmigungsanwalt?

Nein. Wir uebernehmen die technische Compliance -- die MDS-Endpunkte, die Policy-Aufnahme, die Echtzeit-Durchsetzung, das Reporting. Ihr Anwalt uebernimmt die juristische Pruefung, Ihr Versicherungsmakler die Deckung, und Sie pflegen die Stadtbeziehung. Wir sind in diesen Bereichen ausdruecklich ein Nicht-Ziel.

Funktionieren meine bestehenden Betreiberzonen weiterhin?

Ja. Betreiberzonen (Parken, No-Parking, Slow, No-Go, Ride-Zonen) funktionieren weiterhin genau wie zuvor. Policy-Aufnahme fuegt eine neue Zonenebene oben drauf mit hoeherer Prioritaet. Bei Ueberlappung gewinnt die Stadt -- aber nur an der Ueberlappung; Ihre Zonen ausserhalb bleiben in Kraft. Siehe Prioritaet gestapelter Geofences.

Kann ich Stadt-Compliance fuer einige Maerkte ausfuehren und andere nicht?

Ja. Das active-Flag auf mds_jurisdictions laesst Sie das Polling fuer eine Zustaendigkeit pausieren ohne sie zu loeschen. Staedte, in denen Sie noch nicht lizenziert sind, brauchen keine Zustaendigkeitszeile. Levy Compliance ist pro Zustaendigkeit, nicht pro Subaccount.

MDS Provider

Warum sind Sie auf MDS 2.0.1 und nicht 2.1?

MDS 2.0.1 ist aktuell laut neuestem OMF-Release. 2.1 ist im Working-Group-Entwurf. Wir verfolgen 2.1 in einem separaten Branch und veroeffentlichen ihn, sobald OMF ihn freigibt -- zu diesem Zeitpunkt werden wir auch ein versioniertes Routenpraefix veroeffentlichen, damit Staedte im eigenen Tempo umsteigen koennen.

Warum sowohl Bearer-Tokens als auch JWTs?

Bearer ist die Primaer-Auth -- es ist seit Jahren die De-facto-MDS-Provider-Auth, und die meisten Stadtsysteme sind bereits darauf eingerichtet. Der signierte JWT bei jeder Antwort ist ein zusaetzlicher Integritaetsnachweis fuer Staedte, die einen wollen. Sie koennen den JWT ignorieren und nur Bearer nutzen oder beides verifizieren.

Wie oft sollten JWKS-Schluessel rotieren?

Jaehrlich ist die empfohlene Kadenz, passend zur OMF-Vorgabe. Rotation ist non-blocking -- wir veroeffentlichen aktive + Karenzfenster-Schluessel beide, sodass Staedte ein 7-tage-Fenster haben, ihren JWKS-Cache zu aktualisieren. Siehe JWKS-Schluesselverwaltung.

Proxyt Cloudflare diese Endpunkte?

Ja. Alle oeffentlichen MDS-Endpunkte sitzen hinter der bestehenden Cloudflare-Ebene fuer DDOS- und Bot-Mitigation. Bearer-Token-Rate-Limits bei 60 req/min greifen darueber hinaus.

GBFS

Muss ich Verbraucher von 2.x auf 3.0 migrieren?

Nein. Beide Feeds veroeffentlichen parallel. Existierende 2.x-Verbraucher laufen ohne Aenderung weiter. Staedte, die 3.0 anfordern, werden auf die /v3/-URL gezeigt.

Wird GBFS 3.0 meine mobile App brechen?

Die mobile Kunden-App liest GBFS 3.0 standardmaessig. Falls Sie einen Drittverbraucher betreuen, der auf 2.x ist, lassen Sie ihn auf 2.x -- der Legacy-Feed verschwindet nicht. Die GBFS-Spezifikation unterstuetzt selbst Multi-Versions-Koexistenz via manifest.json.

Woher kommt vehicle_type_id?

vehicle_models.gbfs_type_id. Setzen Sie das pro Modell unter Einstellungen -> Fahrzeugmodelle. Falls nicht gesetzt, wird das Fahrzeug aus vehicle_status.json weggelassen -- nur als Aggregat in system_information.json sichtbar.

Policy-Aufnahme

Wie oft wird der Feed der Stadt abgefragt?

Standardmaessig alle 60 Sekunden. Jede mds_jurisdictions.poll_interval_s kann das ueberschreiben -- Minimum 30 Sekunden, Maximum 600. Wir nutzen sha256-Kurzschluss bei bytegleichen Payloads, sodass Steady-State-Polling im Wesentlichen kostenlos ist.

Was, wenn der Feed der Stadt offline geht?

Die zuletzt erfolgreich aufgenommenen Policies bleiben in Kraft. Nach 3 aufeinanderfolgenden fehlgeschlagenen Polls (3 Minuten Downtime) alarmieren wir via Sentry + Slack. Der vorherige Zustand wird nie zurueckgesetzt; wir warten, bis der Feed zurueckkommt und wir sauber neu aufnehmen koennen.

Kann ich die von einer Stadt importierten Policies bearbeiten?

Nein -- die Betreiber-UI zeigt keine Schreibaktionen auf mds_policies oder policy_geofences. Diese Zeilen gehoeren dem Policy-Feed der Stadt. Um sie zu aendern, aktualisiert die Stadt ihren Feed; wir nehmen beim naechsten Poll erneut auf.

Was, wenn die Stadt eine rueckwirkende Policy veroeffentlicht?

Wir wenden sie zum Aufnahmezeitpunkt an (jetzt), loggen eine late_activation-Warnung im Audit und rueckdatieren Enforcement-Ereignisse nie. Wenn die Policy der Stadt start_date = 2026-01-01 behauptet und wir am 2026-05-18 aufnehmen, beginnt die Durchsetzung 2026-05-18 -- wir tun nicht so, als haetten wir die vergangenen Monate durchgesetzt.

Was, wenn sich zwei Staedte ueberlappen?

Betreiber an der SF/Oakland-Grenze zum Beispiel. Jede mds_jurisdictions.geometry definiert eine Grenze; ein Fahrzeug in der Ueberlappung erbt die Regeln beider Zustaendigkeiten, ueber die Prioritaetsleiter aufgeloest. In der Praxis sind die Stadtstufen dieselben (1000er-Stufe), sodass die strengste der beiden Regeln gewinnt.

Echtzeit-Durchsetzung

Was ist das Latenzziel?

<10s p95 von Policy-Aktivierung bis zum ersten gesendeten IoT-Befehl. OKAI ~3-5s, Omni ~5-8s, Queclink ~5-8s, ZIMO abhaengig vom MQTT-Broker, Segway BLE-Relay kann auf 30s+ steigen. Wir dokumentieren Segways Luecke offen mit Staedten.

Funktioniert Durchsetzung bei offline Fahrzeugen?

Nein. Der 5-Minuten-Stale-GPS-Skip ist beabsichtigt. Wenn das Fahrzeug erwacht und ein frisches GPS sendet, greift die bestehende Zone-Crossing-Engine den Policy-Geofence auf und sendet den Befehl. Kein Befehl geht verloren -- er kommt nur an, wenn das Fahrzeug erreichbar ist.

Werden Fahrer benachrichtigt?

Ja. In-App-Push-Benachrichtigungen feuern, wenn ein Fahrer in eine Stadt-Slow-Zone oder No-Ride-Zone eintritt. Die Nachricht enthaelt ein "Stadt"-Praefix, damit Fahrer Betreiberzonen von staedtischer Policy unterscheiden. Siehe Echtzeit-Geschwindigkeitsdurchsetzung.

Kann ich Durchsetzung fuer ein einzelnes Fahrzeug ueberschreiben?

Ja -- Fahrzeugdetail -> Compliance-Aktionen -> Tempolimit setzen ruft setSpeedLimit() direkt auf, geloggt mit action = 'manual_override' und Begruendungstext. Der Override verfaellt beim naechsten Zonenwechselereignis.

Stadt-Portal

Koennen Staedte etwas bearbeiten?

Nein. Das Portal ist schreibgeschuetzt. Staedte bearbeiten ihren eigenen Policy-Feed; wir nehmen erneut auf. Das Portal existiert, damit Staedte ihre Flotte, Fahrten, Parkstellplaetze und Compliance-Score in Echtzeit sehen koennen.

Wie fuege ich einen zweiten Kontakt fuer dieselbe Zustaendigkeit hinzu?

Betreiber-Dashboard -> Compliance -> Zustaendigkeitsdetail -> Stadtkontakte -> Hinzufuegen. Jeder Kontakt erhaelt unabhaengige Magic-Link-Auth und unabhaengige Digest-Kadenz.

Kann ich Zugang mitten in einer Session entziehen?

Ja. portal_access = false auf der Kontaktzeile setzen. Aktive Session-Cookies werden sofort ungueltig; der Kontakt ist bei der naechsten Anfrage abgemeldet.

Ist das Portal in nicht-englischen Sprachen verfuegbar?

en und es zum Launch. Zusaetzliche Locales fallen auf Englisch zurueck. Das locale-Feld des Kontakts auf city_contacts steuert sowohl Portal-Sprache als auch Digest-E-Mail-Sprache.

Digests + Berichte

Was ist der Unterschied zwischen einem Digest und einem Compliance-Report-API-Aufruf?

Ein Digest ist die proaktive E-Mail, die Levy in Kadenz sendet. Die Compliance-Report-API ist ein Pull-Endpunkt, den Staedte ad-hoc aufrufen, wenn sie einen Bericht brauchen. Beide rendern aus derselben buildComplianceReport()-Form.

Wie lange werden Berichte aufbewahrt?

city_compliance_reports wird unbegrenzt aufbewahrt. Das ist der Audit-Trail der Stadt; wir muellsammeln ihn nicht.

Kann ich einen benutzerdefinierten Bericht erstellen?

Benutzerdefinierte Berichtsformate (CSV-Exporte ueber den eingebauten Trip-Report hinaus, Equity-Zonen-Tiefenanalysen usw.) sind Roadmap. Heute decken die eingebauten Formate die haeufigsten Stadt-Formate ab. Fuer Einzelfaelle die unterliegenden Tabellen direkt ueber die Partner-API abfragen.

Preisgestaltung + Paketierung

Ist das in meinem Plan enthalten?

Im Enterprise-Tier enthalten, falls Sie mindestens eine aktive Zustaendigkeit haben. Fuer Pro und niedriger ist es ein $200/Monat-Add-on pro Zustaendigkeit plus eine einmalige $500-Onboarding-Gebuehr pro neuer Stadt.

Zahlen Staedte etwas?

Nein. Der MDS-Provider-Feed, der GBFS 3.0-Feed, das Stadt-Portal und Digest-E-Mails sind fuer die Stadt kostenlos. Das ist Genehmigungseignung-Infrastruktur, kein Umsatz.

Was ist mit Ride Report Certified-Gebuehren?

Wenn Sie Ride-Report-Certified-Status opt-in, wird diese Gebuehr zum Selbstkostenpreis an Sie weitergegeben (variiert nach Ride Reports Preisstufe). Wir schlagen nichts auf.

Ride Report Certified

Was ist Ride Report Certified?

Ride Reports Programm, das den Compliance-Stack eines Betreibers gegen eine Checkliste prueft (Endpunktkorrektheit, Latenz-SLOs, Beschwerdebearbeitungsnachweis) und ein zertifiziertes Badge ausstellt. Mehrere Stadt-RFPs nennen dieses Badge nun als Genehmigungs-Qualifikator.

Wann kann ich mich dafuer bewerben?

Nachdem Phase 1+2 (MDS Provider + GBFS 3.0) live und validiert sind. Das Audit deckt Endpunkte, Latenz und Reporting-Treue ab. Levy liefert die technischen Belege; Sie uebernehmen die Bewerbung.

Garantieren Sie die Zertifizierung?

Nein -- die Zertifizierung liegt zwischen Ihnen und Ride Report. Wir garantieren, dass der zugrundeliegende Stack konform ist und dass wir etwaige im Audit aufgedeckte Luecken schliessen. In der Praxis bestehen Betreiber auf dem neuesten Levy-Compliance-Build.

Noch etwas?

Senden Sie eine Nachricht an support@levyelectric.com oder Ihr Account-Team. Fuer staedteseitige technische Fragen koennen Staedte dieselbe Adresse anschreiben -- wir behandeln Stadt-Support erstklassig.