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

Wo direkte Verbindungen tragen — und wo ein Relay einspringen muss

Jede Verbindung ist eine Messung. Millionen Messungen sagen dir, wo du ein Relay brauchst.

Le-Space · WebRTC Public Data Map1 / 10

WebRTC Public Data Map

Das Problem

Direkte Verbindungen sind schneller, billiger und privater als jeder Umweg — nur weiß vorher niemand, wo sie tragen.

  • Jedes Netz kann etwas anderes

    Das eine WLAN lässt alles durch, das nächste nur Port 443; im Mobilfunk entscheidet das Carrier-Grade-NAT. Dieselbe App ist an einem Ort direkt verbunden und am anderen auf einen Umweg angewiesen.

  • 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 die Frage, die jede P2P-Anwendung stellen muss: reicht hier direkt, oder brauche ich ein Relay?

Le-Space · WebRTC Public Data Map2 / 10

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 / 10

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
  • Drei Stufen: direkt tragfähig · wechselhaft · Relay nötig
  • Erst ab genügend unabhängigen Messungen

4 · Nutzen

  • Karte öffentlich und kostenlos
  • Konkrete Empfehlung: hier reicht direkt, dort ein Relay
  • Rohdaten verschlüsselt beim Nutzer, Zugriff per widerrufbarer UCAN-Delegation
  • Abrechnung und Erlösanteil über einen Smart Contract

Schritt 1 macht der heutige Client bereits — er zeigt die IP-Familien beider Seiten an. Alles ab Schritt 2 ist Entwurf.

Le-Space · WebRTC Public Data Map4 / 10

WebRTC Public Data Map

Was eine Messung wirklich sagt

Eine Verbindung liefert vier Befunde. Keiner darf die anderen einfärben.

  • Vier Achsen statt einer Ampel

    Ort × Browser × IP-Familie × Kandidatentyp. Baut Chrome kein IPv6 auf, ist das ein Minuspunkt für Chrome — nicht für das WLAN, das IPv4 sauber liefert.

  • Die Ursachen trennen sich von selbst

    Ein Fehler bei einem Browser über viele Orte gehört dem Browser, einer an einem Ort über viele Browser dem Netz. Nur mit Chrome rot heißt: nicht rot.

  • Das Netz wird beobachtet, nicht behauptet

    Die Gegenstelle sieht die öffentliche IP und damit Provider und ASN. Wer ein Hotel-WLAN grün messen will, muss darin sitzen — GPS braucht es nirgends.

  • Erfolg braucht einen Zeugen

    Die Gegenstelle wird zugewiesen, nicht gewählt, und bestätigt unabhängig. Misserfolg zu behaupten wäre billig — nur redet niemand sein eigenes Netz schlecht.

Identität nur an der Kasse: Messungen laufen pseudonym, ein Ausweis wie die EUDI-Wallet erst bei Auszahlung und Audit. Wer dort falsch misst, wird nicht gehindert — aber zurechenbar.

Le-Space · WebRTC Public Data Map5 / 10

WebRTC Public Data Map

Wer dafür zahlt

Die Karte ist kostenlos und das Schaufenster. Verkauft werden die Antworten, die daraus folgen — und die Infrastruktur, die sie empfiehlt.

Entwickler & Plattformen

  • Video-, Gaming- und P2P-Anbieter
  • Wollen wissen, wo direkt reicht — und wo Relay-Kapazität eingeplant werden muss
  • API/SDK-Abo, Abfrage nach Provider und Region
  • Zweiter Datensatz ohne Ortsbezug: WebRTC-Kompatibilität nach Browser und Version

Netzbetreiber

  • Hotels, Kommunen, Campus, Coworking, ISPs
  • Report über das eigene Netz: was hakt, und woran es liegt
  • Nachmessung nach dem Fix, mit Beleg „hier trägt direkt"

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 eigentliche Hebel steht in Spalte eins: Jeder rote Fleck auf der Karte ist eine begründete Empfehlung für einen Relay — und damit ein Verkauf für Spin-Off A. Die Karte misst den Bedarf, den unsere Infrastruktur deckt.

Le-Space · WebRTC Public Data Map6 / 10

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 Antwort haben wir auch schon

    Wo die Karte „Relay nötig" sagt, steht der Relay aus Spin-Off A auf Knopfdruck bereit. Kein anderer Messdienst kann den Bedarf, den er misst, im selben Atemzug decken.

  • 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 Map7 / 10

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 Karte mit Empfehlungin Arbeit

    Aggregation, öffentliche Karte und die daraus abgeleitete Aussage pro Ort: reicht direkt, oder Relay einplanen? Beginnend mit 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 Map8 / 10

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 — und wie bleibt ein Ausweis an der Kasse unverkettbar, damit kein Bewegungsprofil entsteht? DSGVO-Bewertung vor der ersten Messung.

  • Rechtliches zur Bewertung

    Öffentliche Netzbewertungen sind zulässig, solange sie belegbar sind und als Messung auftreten, nicht als Urteil. Eine Gebühr darf immer nur die neue Messung bezahlen, nie das Verschwinden eines Eintrags.

  • Der Startpool

    Der Schutz skaliert mit der Zahl unabhängiger Messpunkte — am Anfang ist sie klein und der Anteil eines Angreifers groß. Ab wie vielen Kreuzungspunkten bewerten wir ein Netz überhaupt?

  • Kritische Masse

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

Le-Space · WebRTC Public Data Map9 / 10

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 Map10 / 10
Le-Space

Spin-Off B · concept

WebRTC Public Data Map

Where direct connections hold — and where a relay has to step in

Every connection is a measurement. Millions of measurements tell you where you need a relay.

Le-Space · WebRTC Public Data Map1 / 10

WebRTC Public Data Map

The problem

Direct connections are faster, cheaper and more private than any detour — but nobody knows in advance where they hold up.

  • Every network is capable of something else

    One Wi-Fi lets everything through, the next only port 443; on mobile the carrier-grade NAT decides. The same app is directly connected in one place and needs a detour in the next.

  • 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 the question every P2P application has to ask: is direct enough here, or do I need a relay?

Le-Space · WebRTC Public Data Map2 / 10

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 / 10

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
  • Three levels: direct works · mixed · relay needed
  • Only above enough independent measurements

4 · Use

  • Map public and free
  • A concrete recommendation: direct is enough here, a relay there
  • Raw data encrypted with the user, access via a revocable UCAN delegation
  • Settlement and revenue share through a smart contract

Step one is what today's client already does — it reports the IP families of both sides. Everything from step two is design, not code.

Le-Space · WebRTC Public Data Map4 / 10

WebRTC Public Data Map

What a measurement actually says

One connection yields four findings. None may colour the others.

  • Four axes, not one traffic light

    Place × browser × IP family × candidate type. If Chrome fails at IPv6, that is a mark against Chrome — not against the Wi-Fi serving IPv4 fine.

  • The causes separate on their own

    A fault with one browser across many places belongs to the browser; one in a place across many browsers to the network. A place red only with Chrome is not red.

  • The network is observed, not claimed

    The far end sees the public IP, and with it provider and ASN. To measure a hotel Wi-Fi green you have to sit in it — no GPS needed anywhere.

  • Success needs a witness

    The far end is assigned, not chosen, and confirms independently. Claiming failure is cheap — but nobody wants to talk their own network down.

Identity only at the till: measurements stay pseudonymous, a credential such as the EUDI wallet appears only at payout and audit. Measuring falsely there is not prevented — but it is attributable.

Le-Space · WebRTC Public Data Map5 / 10

WebRTC Public Data Map

Who pays for it

The map is free, and it is the shop window. What sells are the answers that follow from it — and the infrastructure it recommends.

Developers & platforms

  • Video, gaming and P2P providers
  • Want to know where direct is enough — and where relay capacity has to be budgeted
  • API/SDK subscription, queried by provider and region
  • A second dataset with no location in it: WebRTC compatibility by browser and version

Network operators

  • Hotels, municipalities, campuses, coworking, ISPs
  • A report on their own network: what struggles, and why
  • A re-measurement after the fix, evidencing "direct works here"

Research & regulation

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

The real lever is in the first column: every red patch on the map is an evidenced recommendation for a relay — and therefore a sale for spin-off A. The map measures the demand our infrastructure covers.

Le-Space · WebRTC Public Data Map6 / 10

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.

  • We already have the answer too

    Where the map says "relay needed", the relay from spin-off A is one click away. No other measurement service can cover the demand it measures in the same breath.

  • 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 Map7 / 10

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 map with a recommendationin progress

    Aggregation, a public map and the conclusion it produces per place: is direct enough, or budget a relay? Starting with 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 Map8 / 10

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" — and how does a credential at the till stay unlinkable, so no movement profile appears? GDPR assessment before the first measurement.

  • Legal side of rating

    Public network ratings are lawful as long as they are evidenced and presented as a measurement rather than a verdict. A fee may only ever pay for a fresh measurement, never for an entry to disappear.

  • The starting pool

    The protection scales with the number of independent vantage points — early on that number is small and an attacker's share is large. Above how many crossing points do we rate a network at all?

  • Critical mass

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

Le-Space · WebRTC Public Data Map9 / 10

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 Map10 / 10