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

Spin-Off A · Beta

OrbitDB Relay

Backup, Pinning und Wiederherstellung für Local-First-Daten

Die Daten gehören dir — wir sorgen dafür, dass sie nicht verschwinden.

Le-Space · OrbitDB Relay1 / 8

OrbitDB Relay

Das Problem

Local-First heißt: die Daten liegen auf dem Gerät. Genau da sind sie auch verloren.

  • Kein Server, kein Backup

    Browser-Storage gelöscht, Handy verloren, Laptop kaputt — und die Datenbank ist weg. Ohne Backend gibt es niemanden, der sie noch hat.

  • Alle Peers offline = niemand erreichbar

    Eine geteilte Liste, ein Projekt, ein Chat: solange kein Peer online ist, ist die Datenbank für neue Teilnehmer schlicht nicht abrufbar.

  • Identität ist gerätegebunden

    Passkeys leben im Secure Element eines Geräts. Ist das Gerät weg, ist die Identität weg — und damit der Schreibzugriff auf die eigenen Daten.

  • Berechtigungen verschwinden mit

    UCAN-Delegationen und Access-Control-Listen sind selbst Daten. Gehen sie verloren, bricht die Zusammenarbeit — auch wenn die Inhalte noch existieren.

Le-Space · OrbitDB Relay2 / 8

OrbitDB Relay

Die Lösung

Ein Knoten, den man mieten, selbst hosten oder für ein Meeting starten und danach wieder wegwerfen kann. Er ersetzt kein Backend — er hält aus, was Browser nicht können.

  • Verbindenheute

    libp2p-Relay mit WebSocket, WebRTC-Direct und QUIC, automatischem TLS und Bootstrap-Discovery — Browser finden sich auch durch NATs hindurch.

  • Verfügbar haltenheute

    Repliziert OrbitDB-Oplogs und pinnt die zugehörigen IPFS-Blöcke samt Medien, solange kein Peer online ist.

  • Archivierenin Arbeit

    Dehydration: der Datenbestand wandert über die OrbitDB ⇄ Storacha Bridge auf Filecoin oder Aleph IPFS — hash- und identitätserhaltend, also verifizierbar derselbe Datenbestand.

  • Wiederherstellengeplant

    Hydration: ein neues Gerät weist per UCAN-Delegation nach, dass es darf — und bekommt Oplog, Blöcke, Datenbankadressen und Berechtigungen zurück.

Le-Space · OrbitDB Relay3 / 8

OrbitDB Relay

Was gesichert wird

Nicht nur Dateien. Eine Kollaborationsumgebung besteht aus vier Dingen — fehlt eines, ist die Wiederherstellung wertlos.

Daten

  • OrbitDB-Oplog (alle Einträge, signiert)
  • IPFS-Blöcke und Manifeste
  • Medien: Bilder, Anhänge

Identität

  • Passkey-Public-Keys und DID-Dokumente
  • Über p2pass und UCAN Store
  • Private Schlüssel verlassen den Authenticator nie

Berechtigungen

  • UCAN-Delegationen
  • Access-Controller / ACLs pro DID
  • Wer darf schreiben, wer nur lesen

Umgebung

  • Datenbankadressen der Gruppe
  • Peer- und Topic-Hinweise
  • Bootstrap-Adressen für den Wiedereinstieg

Der Relay sieht öffentliche Schlüssel, nie private. Wiederherstellung heißt nie „jemand anderes kann in deinem Namen schreiben".

Le-Space · OrbitDB Relay4 / 8

OrbitDB Relay

Für wen

Überall dort, wo Daten wichtig genug sind, um sie nicht bei einem Anbieter zu parken — und wichtig genug, um sie nicht zu verlieren.

Teams ohne IT

  • Vereine, Praxen, Kanzleien, kleine Betriebe
  • Wollen kein SaaS-Abo und keinen Server
  • Brauchen trotzdem ein Backup, das jemand verantwortet

NGOs und Redaktionen

  • Arbeiten in Umgebungen, in denen Anbieter abschalten
  • Archiv auf Filecoin überdauert Geräte und Firmen
  • Zugriff über Delegationen statt Accounts

App-Hersteller

  • Bauen Local-First und stolpern über die Backup-Frage
  • Wollen Pinning und Recovery einkaufen statt bauen
  • Einbindbar als Dienst oder als Bibliothek
Le-Space · OrbitDB Relay5 / 8

OrbitDB Relay

Geschäftsmodell

Der Kern bleibt Open Source. Bezahlt wird für Betrieb, Speicher und Verantwortung — nicht für Zugang zum Code.

  • Managed Relay

    Ein Klick über den Relay Button, Abrechnung pro Laufzeit — für ein Meeting, ein Projekt oder dauerhaft.

  • Archiv-Kontingente

    Speicherpakete auf Filecoin/Aleph mit garantierter Wiederherstellung; die Storage-Kosten werden durchgereicht, die Marge liegt im Betrieb.

  • Recovery-Service

    Der eigentliche Verkaufsmoment: „Gerät weg, Daten zurück." Als Selbstbedienung kostenlos, als begleiteter Fall bezahlt.

  • White-Label / SLA

    App-Hersteller und Firmen kaufen Pinning, Aufbewahrungsfristen und Support unter eigenem Namen ein.

Le-Space · OrbitDB Relay6 / 8

OrbitDB Relay

Stand & nächste Schritte

Der Relay läuft heute unter unseren eigenen Demos. Was fehlt, ist der Weg von „hält verfügbar" zu „stellt wieder her".

  • Beta auf npm, Doku onlineheute

    npm i -g orbitdb-relay — Replikation, Pinning, HTTP-API, Access-Controller und WebAuthn-Identitäten inklusive.

  • Archiv-Pipelinein Arbeit

    Storacha-Bridge fest verdrahten: geplante Dehydration, Prüfsummen, Wiederherstellungs-Tests in der CI.

  • Hydration mit UCANgeplant

    Wiederherstellung gegen Delegation statt gegen Account — zusammen mit p2pass und UCAN Store.

  • Verschlüsselte Archivegeplant

    Payload-Verschlüsselung, damit auch der Betreiber des Relays die Inhalte nicht lesen kann.

Le-Space · OrbitDB Relay7 / 8

OrbitDB Relay

Gespräch?

Wir suchen Pilotkunden mit echten Daten und echtem Verlustrisiko — und Partner, die Local-First-Apps bauen und die Backup-Frage lösen müssen.

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 · OrbitDB Relay8 / 8
Le-Space

Spin-Off A · beta

OrbitDB Relay

Backup, pinning and recovery for local-first data

The data is yours — we make sure it does not disappear.

Le-Space · OrbitDB Relay1 / 8

OrbitDB Relay

The problem

Local-first means the data lives on the device. Which is exactly where it gets lost.

  • No server, no backup

    Clear the browser storage, lose the phone, break the laptop — and the database is gone. Without a backend, nobody else is holding a copy.

  • All peers offline = nobody reachable

    A shared list, a project, a chat: while no peer is online, the database is simply not retrievable for anyone joining.

  • Identity is bound to the device

    Passkeys live in one device's secure element. Lose the device and you lose the identity — and with it write access to your own data.

  • Permissions vanish with it

    UCAN delegations and access-control lists are data themselves. Lose them and collaboration breaks, even if the content still exists.

Le-Space · OrbitDB Relay2 / 8

OrbitDB Relay

The solution

One node you can rent, self-host, or spin up for a meeting and throw away afterwards. It does not replace a backend — it endures what browsers cannot.

  • Connecttoday

    libp2p relay with WebSocket, WebRTC-Direct and QUIC, automatic TLS and bootstrap discovery — browsers find each other through NATs.

  • Keep availabletoday

    Replicates OrbitDB oplogs and pins the corresponding IPFS blocks including media while no peer is online.

  • Archivein progress

    Dehydration: the database is pushed to Filecoin or Aleph IPFS through the OrbitDB ⇄ Storacha Bridge — hash- and identity-preserving, so it is verifiably the same data.

  • Restoreplanned

    Hydration: a new device proves its right via a UCAN delegation — and gets back the oplog, the blocks, the database addresses and the permissions.

Le-Space · OrbitDB Relay3 / 8

OrbitDB Relay

What gets protected

Not just files. A collaboration environment is four things — miss one and the restore is worthless.

Data

  • OrbitDB oplog (every entry, signed)
  • IPFS blocks and manifests
  • Media: images, attachments

Identity

  • Passkey public keys and DID documents
  • Via p2pass and UCAN Store
  • Private keys never leave the authenticator

Permissions

  • UCAN delegations
  • Access controllers / per-DID ACLs
  • Who may write, who may only read

Environment

  • The group's database addresses
  • Peer and topic hints
  • Bootstrap addresses to rejoin

The relay sees public keys, never private ones. Recovery never means "somebody else can now write as you".

Le-Space · OrbitDB Relay4 / 8

OrbitDB Relay

Who it is for

Wherever data matters too much to park it at a provider — and too much to lose.

Teams without IT

  • Clubs, practices, law firms, small businesses
  • Want neither a SaaS subscription nor a server
  • Still need a backup somebody is accountable for

NGOs and newsrooms

  • Work where providers get shut down
  • A Filecoin archive outlives devices and companies
  • Access via delegations instead of accounts

App vendors

  • Build local-first and trip over the backup question
  • Want to buy pinning and recovery instead of building it
  • Embeddable as a service or as a library
Le-Space · OrbitDB Relay5 / 8

OrbitDB Relay

Business model

The core stays open source. People pay for operation, storage and accountability — not for access to the code.

  • Managed relay

    One click through the Relay Button, billed by runtime — for a meeting, a project or permanently.

  • Archive quotas

    Storage packages on Filecoin/Aleph with guaranteed restore; storage cost is passed through, the margin sits in operations.

  • Recovery service

    The actual moment of sale: "device gone, data back." Free as self-service, paid when we walk you through it.

  • White label / SLA

    App vendors and companies buy pinning, retention windows and support under their own brand.

Le-Space · OrbitDB Relay6 / 8

OrbitDB Relay

Status & next steps

The relay runs under our own demos today. What is missing is the path from "keeps it available" to "brings it back".

  • Beta on npm, docs onlinetoday

    npm i -g orbitdb-relay — replication, pinning, HTTP API, access controllers and WebAuthn identities included.

  • Archive pipelinein progress

    Wire in the Storacha bridge: scheduled dehydration, checksums, restore tests in CI.

  • UCAN-based hydrationplanned

    Restore against a delegation instead of an account — together with p2pass and UCAN Store.

  • Encrypted archivesplanned

    Payload encryption, so even the operator of the relay cannot read the content.

Le-Space · OrbitDB Relay7 / 8

OrbitDB Relay

Let's talk

We are looking for pilot customers with real data and real risk of loss — and partners building local-first apps who need to answer the backup question.

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 · OrbitDB Relay8 / 8