Pfeiltasten oder scrollen · P für PDF-DruckArrow keys or scroll · P to print as PDF
Le-Space

Spin-Off B · Konzept

WebRTC Public Data Map

Die Karte der Netze, die Peer-to-Peer wirklich zulassen

Jede Verbindung ist eine Messung. Millionen Messungen sind eine Karte.

Le-Space · WebRTC Public Data Map1 / 9

WebRTC Public Data Map

Das Problem

Peer-to-Peer im Browser funktioniert — oder eben nicht. Vorher weiß es niemand, hinterher weiß niemand, warum.

  • Netze blockieren unterschiedlich

    Hotel- und Konferenz-WLANs sperren UDP, Firmen-Firewalls lassen nur 443 durch, Mobilfunk hängt hinter Carrier-Grade-NAT.

  • Browser sind nicht gleich

    Chromium, Firefox und WebKit unterscheiden sich in WebRTC-Details; auf iOS gilt ohnehin, was Safari erlaubt.

  • IPv6 rettet — manchmal

    Ohne TURN-Server scheitern Peers hinter restriktiven NATs auf IPv4, während dieselbe Verbindung über IPv6 zuverlässig steht.

  • Niemand misst das flächendeckend

    Es gibt Speedtests für Bandbreite. Es gibt keine Karte für „lässt dieses Netz direkte Verbindungen zu".

Le-Space · WebRTC Public Data Map2 / 9

WebRTC Public Data Map

Die Einsicht

Wenn zwei Geräte sich out-of-band per QR-Code verbinden — ohne Relay, ohne Signaling-Server — misst der Verbindungsaufbau exakt die Fähigkeit des Netzes.

  • Das Messgerät ist schon gebaut

    libp2p-webrtc-qr tauscht signierte SDP-Payloads per QR-Code oder Link aus. Die Demo zeigt heute schon an, welche IP-Familien beide Seiten haben.

  • Ein Versuch, ein Datenpunkt

    Erfolg oder Fehlschlag, Kandidatentypen (host/srflx/relay), IPv4 vs. IPv6, Aufbauzeit, Browser, Netztyp, Provider (ASN), grober Ort.

  • Die Messung kostet nichts extra

    Sie fällt bei etwas an, das der Nutzer ohnehin tun will: zwei Geräte verbinden. Kein separater Test, keine eigene App.

Le-Space · WebRTC Public Data Map3 / 9

WebRTC Public Data Map

So funktioniert es

Vier Schritte, alle auf unserem eigenen Stack — vom Messpunkt im Browser bis zur öffentlichen Karte.

1 · Messen

  • Beim QR-Verbindungsaufbau, opt-in
  • Lokal signiert mit der WebAuthn-DID des Nutzers
  • Keine SSIDs, keine MAC-Adressen, kein GPS-Punkt

2 · Sammeln

  • Messpunkte landen in einer OrbitDB
  • Relay pinnt und archiviert (Spin-Off A)
  • Der Nutzer behält eine Kopie seiner Daten

3 · Aggregieren

  • Zusammenfassung je Netz, Zelle und Provider
  • Ampel: grün / orange / rot mit Konfidenz
  • Erst ab genügend unabhängigen Messungen

4 · Handeln

  • Karte öffentlich und kostenlos
  • Rohdaten über UCAN-Delegation verkaufbar
  • Erlösanteil an die messenden Nutzer
Le-Space · WebRTC Public Data Map4 / 9

WebRTC Public Data Map

Wer dafür zahlt

Die Karte ist das Schaufenster. Verkauft werden Genauigkeit, Historie und Zuschnitt.

Entwickler & Plattformen

  • Video-, Gaming- und P2P-Anbieter
  • Wollen wissen, wo TURN nötig ist — und wo nicht
  • API/SDK-Abo, Abfrage nach Provider und Region

Netzbetreiber

  • Hotels, Kommunen, Campus, Coworking, ISPs
  • Report über das eigene Netz und die Nachbarschaft
  • Bezahlte Re-Verifizierung nach dem Fix, mit Siegel „P2P-ready"

Forschung & Regulierung

  • Netzneutralität ist ohne Messdaten nicht prüfbar
  • Universitäten, NGOs, Aufsichtsbehörden
  • Datensatz-Lizenz, offene Auszüge für die Öffentlichkeit

Der Eintrag in die Karte selbst ist immer kostenlos und wird nie gegen Geld entfernt — bezahlt wird ausschließlich die erneute Messung. Alles andere wäre erpressbar und rechtlich angreifbar.

Le-Space · WebRTC Public Data Map5 / 9

WebRTC Public Data Map

Warum wir

Der Datensatz entsteht als Nebenprodukt von Technik, die wir ohnehin bauen und betreiben.

  • Das Messgerät gehört uns

    @le-space/libp2p-webrtc-qr ist veröffentlicht, in Beta und läuft als Demo — inklusive signierter Payloads und Copy/Paste-Fallback.

  • Die Infrastruktur steht

    Relay, Pinning und Archiv aus Spin-Off A; Identität und Delegationen aus dem bestehenden Passkey/UCAN-Stack.

  • Glaubwürdigkeit beim Datenschutz

    Ein Datenmarkt funktioniert nur, wenn die Nutzer der Sammelstelle trauen. Wir bauen seit Jahren Systeme, die absichtlich wenig wissen.

Le-Space · WebRTC Public Data Map6 / 9

WebRTC Public Data Map

Stand & nächste Schritte

Der Client existiert, die Karte noch nicht. Die nächsten Schritte sind klein und einzeln überprüfbar.

  • Client in Betaheute

    QR- und Link-Verbindung zwischen Browsern, signierte SDPs, Dateiübertragung via Helia, Live-Demo online.

  • Messschema & Opt-inin Arbeit

    Festlegen, welche Felder erhoben werden, und eine Zustimmung, die man in einem Satz versteht.

  • Erste Kartein Arbeit

    Aggregation und eine öffentliche Karte mit den Messungen aus unseren eigenen Tests und Konferenzen.

  • Marktplatz-Pilotgeplant

    Ein zahlender Erstkunde, Erlösbeteiligung der Nutzer, Anti-Manipulation gegen gefälschte Messungen.

Le-Space · WebRTC Public Data Map7 / 9

WebRTC Public Data Map

Offene Fragen

Bewusst auf einer eigenen Folie: an diesen vier Punkten entscheidet sich, ob das Modell trägt.

  • Datenschutz

    Wie grob muss der Ort sein, damit aus „dieses Netz" nicht „diese Wohnung" wird? DSGVO-Bewertung vor der ersten Messung.

  • Rechtliches zur Bewertung

    Öffentliche Netzbewertungen sind zulässig, wenn sie belegbar sind. Die Gebühr darf nie für das Entfernen eines Eintrags erhoben werden, nur für die neue Messung.

  • Manipulation

    Was hindert einen Anbieter daran, sich grün zu messen? Signierte Messungen, Reputation, Ausreißererkennung.

  • Kritische Masse

    Der Datensatz ist erst ab einer gewissen Dichte verkäuflich. Wie kommen die ersten hunderttausend Messungen zustande?

Le-Space · WebRTC Public Data Map8 / 9

WebRTC Public Data Map

Gespräch?

Gesucht: Partner mit Netzen zum Messen — Konferenzen, Campus, Kommunen — und Erstkunden, die heute schon raten müssen, ob eine Verbindung zustande kommt.

Le Space UG (haftungsbeschränkt) · Nico Krause
kontakt@le-space.de · local-first.le-space.de
+49 / 87 21 / 5 06 49 96
Le-Space · WebRTC Public Data Map9 / 9
Le-Space

Spin-Off B · concept

WebRTC Public Data Map

The map of networks that really allow peer-to-peer

Every connection is a measurement. Millions of measurements are a map.

Le-Space · WebRTC Public Data Map1 / 9

WebRTC Public Data Map

The problem

Peer-to-peer in the browser works — or it does not. Nobody knows beforehand, and afterwards nobody knows why.

  • Networks block differently

    Hotel and conference Wi-Fi blocks UDP, corporate firewalls only allow 443, mobile networks sit behind carrier-grade NAT.

  • Browsers are not equal

    Chromium, Firefox and WebKit differ in WebRTC details; on iOS whatever Safari allows is the whole story.

  • IPv6 saves the day — sometimes

    Without a TURN server, peers behind restrictive NATs fail over IPv4, while the same connection over IPv6 is reliable.

  • Nobody measures this at scale

    There are speed tests for bandwidth. There is no map for "does this network allow direct connections".

Le-Space · WebRTC Public Data Map2 / 9

WebRTC Public Data Map

The insight

When two devices connect out-of-band via QR code — no relay, no signaling server — the connection attempt measures exactly what the network is capable of.

  • The instrument already exists

    libp2p-webrtc-qr exchanges signed SDP payloads via QR code or link. The demo already reports which IP families both sides have.

  • One attempt, one data point

    Success or failure, candidate types (host/srflx/relay), IPv4 vs IPv6, setup time, browser, network type, provider (ASN), coarse location.

  • The measurement costs nothing extra

    It falls out of something the user wants to do anyway: connect two devices. No separate test, no extra app.

Le-Space · WebRTC Public Data Map3 / 9

WebRTC Public Data Map

How it works

Four steps, all on our own stack — from the measurement in the browser to the public map.

1 · Measure

  • During the QR handshake, opt-in
  • Signed locally with the user's WebAuthn DID
  • No SSIDs, no MAC addresses, no GPS point

2 · Collect

  • Measurements land in an OrbitDB
  • The relay pins and archives (spin-off A)
  • The user keeps a copy of their own data

3 · Aggregate

  • Summary per network, cell and provider
  • Traffic light: green / amber / red with confidence
  • Only above enough independent measurements

4 · Trade

  • Map public and free
  • Raw data sellable via UCAN delegation
  • Revenue share to the users who measured
Le-Space · WebRTC Public Data Map4 / 9

WebRTC Public Data Map

Who pays for it

The map is the shop window. What sells is accuracy, history and scope.

Developers & platforms

  • Video, gaming and P2P providers
  • Want to know where TURN is needed — and where not
  • API/SDK subscription, queried by provider and region

Network operators

  • Hotels, municipalities, campuses, coworking, ISPs
  • A report on their own network and the neighbourhood
  • Paid re-verification after the fix, with a "P2P-ready" seal

Research & regulation

  • Net neutrality is unverifiable without measurements
  • Universities, NGOs, regulators
  • Dataset licence, open extracts for the public

Being listed on the map is always free and is never removed for money — the only thing paid for is a fresh measurement. Anything else would be extortionate and legally indefensible.

Le-Space · WebRTC Public Data Map5 / 9

WebRTC Public Data Map

Why us

The dataset is a by-product of technology we build and operate anyway.

  • We own the instrument

    @le-space/libp2p-webrtc-qr is published, in beta and running as a demo — including signed payloads and a copy/paste fallback.

  • The infrastructure is in place

    Relay, pinning and archive from spin-off A; identity and delegations from the existing passkey/UCAN stack.

  • Credibility on privacy

    A data market only works if users trust the collector. We have spent years building systems that deliberately know little.

Le-Space · WebRTC Public Data Map6 / 9

WebRTC Public Data Map

Status & next steps

The client exists, the map does not. The next steps are small and individually verifiable.

  • Client in betatoday

    QR and link connections between browsers, signed SDPs, file transfer via Helia, live demo online.

  • Measurement schema & opt-inin progress

    Define which fields are collected, and a consent dialog you can understand in one sentence.

  • First mapin progress

    Aggregation and a public map from the measurements of our own tests and conferences.

  • Marketplace pilotplanned

    One paying first customer, revenue share for users, anti-manipulation against forged measurements.

Le-Space · WebRTC Public Data Map7 / 9

WebRTC Public Data Map

Open questions

Deliberately on their own slide: these four points decide whether the model holds.

  • Privacy

    How coarse must the location be so "this network" never becomes "this flat"? GDPR assessment before the first measurement.

  • Legal side of rating

    Public network ratings are lawful when they are evidenced. The fee must never buy removal of an entry, only a fresh measurement.

  • Manipulation

    What stops a provider from measuring itself green? Signed measurements, reputation, outlier detection.

  • Critical mass

    The dataset only sells above a certain density. Where do the first hundred thousand measurements come from?

Le-Space · WebRTC Public Data Map8 / 9

WebRTC Public Data Map

Let's talk

Wanted: partners with networks to measure — conferences, campuses, municipalities — and first customers who today have to guess whether a connection will succeed.

Le Space UG (haftungsbeschränkt) · Nico Krause
contact@le-space.de · local-first.le-space.de
+49 / 87 21 / 5 06 49 96
Le-Space · WebRTC Public Data Map9 / 9