SignItNow - Dienst für elektronische Signaturen auf der Blockchain

SignItNow sammelt die Unterschriften mehrerer Parteien unter einem Dokument und hält das Ergebnis in der Blockchain fest. Der Dienst entstand aus der Vorbereitung einer Werbekampagne für ein benachbartes Produkt - und erwies sich als wichtiger als die Kampagne selbst.

SignItNow - Dienst für elektronische Signaturen auf der Blockchain

Kunde
Ubix.Network
Branche
Blockchain, Fintech
Leistungen
MVP-Entwicklung, Web3 und Blockchain, Frontend, Backend, Design, Online-Dienste, Outstaff, Webentwicklung, Analytik, Web3-Erfahrung, Unternehmensberatung
Zeitraum
2021-2025

Ein Dienst, den niemand geplant hatte

Angefangen hat es mit Werbung. Das Ökosystem hatte einen Dienst für Blockchain-Beglaubigung - beliebt, mit einer gewachsenen Nutzerbasis. Dafür wurde eine gezielte Kampagne vorbereitet, gerichtet an Unternehmen: Unternehmerinnen und Unternehmern sollte gezeigt werden, dass sich die unterschiedlichsten Dokumente beglaubigen lassen, unterschriebene eingeschlossen - Verträge, Vereinbarungen, Protokolle. Dasselbe Vorgehen war später für weitere Nischen gedacht: für Musik und Medien etwa entstand ein eigenes Produkt.

Für die Strategie war der Marketingleiter auf Kundenseite zuständig, bei uns lag der technische Teil: Design, Umsetzung, Veröffentlichung der Landingpages, durchgängige Analytik und die Berichte zur Wirksamkeit der Kampagne für die Eigentümer.

Bevor wir das Nutzenversprechen schrieben, führten wir Customer Development durch - mit genau der Zielgruppe, auf die die Kampagne zielte: Unternehmern und Vertretern von Firmen. Dabei zeigte sich, dass einen unterschriebenen Vertrag zu beglaubigen und einen Vertrag zu unterschreiben für sie zwei sehr verschiedene Dinge sind. Gekommen waren sie für das Zweite.

  • SignItNow - dezentraler elektronischer Signaturdienst
    SignItNow - dezentraler elektronischer Signaturdienst

Beglaubigen und unterschreiben sind zwei Aufgaben

Die Beglaubigung beantwortet die Frage «diese Datei existierte und sie gehört mir». Ein Hash genügt: Man beglaubigt das eigene Dokument, ein zweiter Beteiligter wird nicht gebraucht.

Beim Unterschreiben ist es anders. Hier muss jede Partei ausdrücklich mitwirken: Alle müssen das Dokument sehen, zustimmen und unterschreiben, und das Ergebnis muss die Beteiligung sämtlicher Unterzeichner belegen, nicht nur die des Urhebers der Datei. Dafür reicht ein Hash nicht.

Zu klären blieb, wo das entstehen sollte. Fremde Logik in einen laufenden Dienst einzubauen heißt, die Oberfläche neu zu bauen und das Backend umzuschreiben - Mikrochirurgie in einem eingespielten System mit vielen Verbindungen. Wir schlugen einen anderen Weg vor.

MVP statt Umbau

Eine Annahme innerhalb eines laufenden Dienstes zu prüfen ist teuer: Jede Änderung berührt das, was bereits Geld bringt, und jede Korrektur muss durch die Regression. Ein eigenes MVP kostet fast eine Größenordnung weniger - und, wichtiger noch, es ist schneller da: Man kann es bauen, bewerben und die Antwort des Marktes einholen, während der Umbau noch geplant wird.

So sind wir vorgegangen. SignItNow begann als MVP: ein Minimum an Funktionen, aber der vollständige Ablauf - Dokument hochladen, Unterzeichner benennen, Unterschriften sammeln, Zertifikat erhalten. Die Resonanz reichte aus, um weiterzumachen, und von da an wuchs der Dienst an echten Nutzern.

Aufsatz statt zweiter Blockchain

SignItNow beglaubigt nichts selbst. Der Wurzelknoten der Beglaubigung ist Silent Notary, dort entsteht auch der Eintrag in der Blockchain. SignItNow arbeitet darüber über eine API: Es sammelt Dokument, Beteiligte und Unterschriften, übergibt das fertige Paket zur Beglaubigung und erhält das Ergebnis zurück.

Die Trennung sparte Monate. Speicher, Arbeit mit dem Register und die Ausstellung der Zertifikate waren bereits fertig und erprobt - zu bauen blieb genau das, was wirklich fehlte: die Unterzeichnung durch mehrere Parteien.

  • Dezentralisierung und Prüfung unterschriebener Dokumente ohne Vertrauensvorschuss
    Dezentralisierung und Prüfung unterschriebener Dokumente ohne Vertrauensvorschuss

Wie das Unterschreiben abläuft

Der Absender lädt ein Dokument hoch und trägt die E-Mail-Adressen derer ein, die unterschreiben sollen: zwei Unterzeichner oder mehr. Der erste Unterzeichner ist er selbst.

Danach folgt der visuelle Baukasten: Er verteilt die Signaturfelder über das Dokument, das eigene und die der anderen. Der Dienst speichert das Dokument samt dieser Anordnung und verschickt die Nachrichten an die Beteiligten.

Zwei und mehr

Die Zahl der Unterzeichner eines Dokuments ist nicht begrenzt.

Baukasten für Felder

Die Signaturfelder werden auf der Seite verteilt, für jeden Beteiligten ein eigenes.

Mit Maus oder Finger

Am Rechner mit dem Cursor, am Telefon direkt auf dem Bildschirm.

Versand im Paket

Ein Dokument für alle oder ein eigenes Dokument je Geschäftspartner.

  • Nutzererlebnis und Zugänglichkeit: Dokumente vom Telefon aus unterschreiben
    Nutzererlebnis und Zugänglichkeit: Dokumente vom Telefon aus unterschreiben

Ein Unterzeichner braucht kein Konto

Diesen Mechanismus haben wir nicht neu erfunden - er war im Beglaubigungsdienst bereits erprobt, und von dort haben wir ihn fertig übernommen.

Wer die Nachricht erhält, folgt einem befristeten Link, gibt seine Adresse ein und bekommt einen Einmalcode. Dieser Zugang ist zugleich die Registrierung: Kein Passwort ausdenken, keine Adresse bestätigen. Man sieht sofort das Dokument und die Felder für die eigenen Unterschriften - und unterschreibt mit Maus oder Finger.

In der Nachricht mit dem unterschriebenen Dokument stand ein Hinweis: Über diesen Link bleibt das Konto bestehen, und man kann selbst Dokumente zur Unterschrift versenden. So wurde aus der Gegenseite ein Nutzer, ohne je ein Registrierungsformular gesehen zu haben.

Überblick und Status

Während die Unterschriften eingehen, sieht der Absender das gesamte Bild: wer das Dokument bekommen hat, wer schon unterschrieben hat, wen man erinnern sollte. Im Grunde ist es Dokumentenverwaltung nach Art eines CRM: kein Ordner mit Dateien, sondern ein Vorgang mit Status.

Für ein Unternehmen mit laufenden Verträgen ist genau das die eigentliche Arbeit. Einen Track oder ein Manuskript zu beglaubigen ist das eine, Dutzende Unterzeichnungen gleichzeitig zu führen etwas ganz anderes.

  • Sicherheit und Rechtskonformität: Liste der Dokumente mit Unterschriftsstatus
    Sicherheit und Rechtskonformität: Liste der Dokumente mit Unterschriftsstatus

Das Zertifikat

Sind alle Unterschriften beisammen, schickt der Dienst den Hash des Dokuments, die Unterschriften selbst und die technischen Daten zur Beglaubigung. In die Blockchain geht ein Eintrag, und zum Dokument wird ein Zertifikat ausgestellt: welche Datei unterschrieben wurde, von wem, mit welchen Adressen, wann und mit welchen Hashes - dazu ein QR-Code zur Prüfung.

Erst das Zertifikat macht aus einer Reihe von Unterschriften einen Nachweis: Es lässt sich dem Dokument beilegen und an beliebige Empfänger weitergeben.

Eine Anmeldung für das ganze Ökosystem

Eine eigene Registrierung brauchte der Dienst nicht. Zu diesem Zeitpunkt lief im Ökosystem bereits ein Identitätsserver, und SignItNow schloss sich ihm an: Von der Beglaubigung gelangt man mit einem Klick zur Unterzeichnung, ohne das Passwort erneut einzugeben.

Der Netzwerk-Explorer verlangt gar keine Anmeldung - jeder Eintrag über eine Beglaubigung lässt sich direkt mit der Blockchain abgleichen, von jedem und ohne Konto.

Oberfläche

Helles Thema, die Schrift Manrope, ein einziges Akzentgrün auf Aktionen - alles Übrige in Grautönen. Das Dashboard zeigt versendete und unterschriebene Dokumente, den Rest der bezahlten Signaturen und den Verbrauch der Datei- und E-Mail-Kontingente. Die mobile Version bildet den gesamten Weg ab: hochladen, Unterzeichner benennen, Felder setzen, unterschreiben.

  • Typografie und Farben: die Schrift Manrope und die Markenpalette
    Typografie und Farben: die Schrift Manrope und die Markenpalette

Skalierung und Leistung

Die Architektur ist modular: Neues kommt als eigener Baustein hinzu, ohne das Bestehende anzufassen. Das Zusammenspiel mit der Blockchain ist so optimiert, dass nicht jede Nutzeraktion bezahlt werden muss, während Smart Contracts die Prüfung und Aufbewahrung der Dokumente übernehmen.

  • Skalierbarkeit und Leistung des elektronischen Signaturdienstes
    Skalierbarkeit und Leistung des elektronischen Signaturdienstes
  • Das Ergebnis: eine dezentrale und rechtsverbindliche Lösung für elektronische Signaturen
    Das Ergebnis: eine dezentrale und rechtsverbindliche Lösung für elektronische Signaturen

Ergebnisse

Die Kennzahlen brachte die Übernahme bereits erprobter Lösungen aus der Beglaubigung: der Zugang über einen befristeten Link statt über ein Passwort, der zugleich die Registrierung ist.

2x

einfacherer Registrierungsablauf

65%

Zuwachs an Nutzern

  • Zertifikat über ein unterschriebenes Dokument, mobile Version und Kennzahlen des Dienstes
    Zertifikat über ein unterschriebenes Dokument, mobile Version und Kennzahlen des Dienstes
  • Danke fürs Ansehen der FAMOUS.TEAM-Fallstudie zur Entwicklung einer E-Signatur-Plattform für SignItNow
    Danke fürs Ansehen der FAMOUS.TEAM-Fallstudie zur Entwicklung einer E-Signatur-Plattform für SignItNow

Stack der E-Signatur-Plattform SignItNow

  • Vue 3
  • Composition API
  • TypeScript
  • SCSS
  • Quasar
  • Vite

Woraus das Projekt besteht

Die Leistungen der Agentur, die für den Start nötig waren.