Ghillie

eine selbstmutierende Klaue, die sich nie selbst verändert — ein privater Assistent auf Ihrem eigenen Rechner

Ghillie kann neue Fähigkeiten erwerben — und gerade das Wachsen ist der sichere Teil: Er verändert sich nie selbst. Eine neue Fähigkeit kommt als Quelltext mit einem mathematischen Beweis, Ihr Rechner leitet den Beweis neu her, bevor irgendetwas installiert wird, und was sich nicht beweisen lässt, läuft nicht. Seine Fähigkeiten wachsen; seine Befugnis nie.

Diskretion

Die Diskretion eines loyalen Sekretärs. Er erzählt niemandem etwas. Ihre Daten verlassen Ihren Rechner nur nach einer Regel, die Sie selbst gesetzt haben; jede Weitergabe wird niedergeschrieben, sodass Sie genau sehen, was hinausging und warum; und Ihre empfindlichsten Daten gehen an niemanden, außer durch Ihre eigene Hand. Das sind keine Versprechen — die Regeln, die diese Entscheidungen treffen, sind bewiesen, und Sie können die Beweise selbst prüfen.

Sicherheit

Keine offenen Ports, kein Weg von außen hinein. Nichts, was er empfängt, wird ausgeführt — Lieferungen landen als Dokumente in Quarantäne; es gibt keinen Installer und keinen Ausführer. Die Entscheidungen, auf die es ankommt, trifft jeweils eine Regel, die für die ihr gegebenen Eingaben als korrekt bewiesen ist, und jeden Beweis können Sie auf Ihrem eigenen Rechner nachprüfen.

Ruhe

Er spricht nur, wenn es Neues gibt, und nachts nie — außer bei einem der wenigen Dinge, von denen Sie gesagt haben, dass sie das Wecken wert sind.

Ihrer

Sie stehen immer über ihm. Er läuft auf Ihrer Hardware, nutzt Ihre Modelle und ist niemandem sonst Rechenschaft schuldig. Frei, Open Source (AGPL-3.0).

Die Bibliothek

Ghillie kommt mit Zugang zu bewiesener Software. Die Mitglieder stimmen ab, was als Nächstes gebaut wird, und es wird für jedes Mitglied kostenlos gefertigt — oder Sie geben ein Stück nur für sich selbst in Auftrag. Jeder kann eine Erweiterung schreiben, und Ghillie lässt sich durch keine unterwandern: Eine neue Erweiterung kann nur raten oder abgelehnt werden — sie kann Ghillie nie über das hinaus handeln lassen, was Sie erlaubt haben, wer immer sie geschrieben hat. Sie sind hier kein Kunde: Sie gehören zu den Leuten, die entscheiden, was es gibt. Zwei ehrliche Bedingungen für jedes Stück: Der Bau muss gelingen — der Beweis geht durch oder nichts wird ausgeliefert — und es muss legal sein. Das Rechtswidrige lehnen wir grundsätzlich ab, und wir meinen es so.

Mitgliedschaft

Mitglied ist, wer einen Ghillie laufen hat und ihn mit seiner E-Mail-Adresse registriert hat. Das ist der ganze Test. Es gibt keinen Beitrag, keine Stufen und kein Abonnement.

Mitglieder laden alles aus der gemeinsamen Bibliothek kostenlos herunter — Quelltext, Beweis und Wahrheitstafel, auf dem eigenen Rechner neu herleitbar. Kommerzielle Stücke können gekauft werden, wenn Sie sie wollen; nichts verlangt es. Die Mitglieder lenken, was als Nächstes entsteht: Wenn Ihr Ghillie eine Lücke festhält — eine Regel, die er brauchte und nicht hatte — kann diese Lücke der nächste Auftrag der Fabrik werden, und was die Fabrik für das Gemeinsame baut, ist für jedes Mitglied frei.

Die Registrierung ist eine E-Mail-Adresse und der öffentliche Schlüssel Ihres Ghillies. Mehr wollen wir nicht, und mehr nehmen wir nicht.

Von Hand machen Sie das nicht: Ihr Ghillie meldet sich beim ersten Start selbst an und fragt Sie, bevor er irgendetwas sendet. Die Registrierung öffnet die Dienste — Bibliothek, Abstimmung, das Gemeinsame — und nie die Software. Ghillie selbst gehört Ihnen: herunterladen, laufen lassen, lesen, ohne uns zu sagen, dass es Sie gibt.

Die Bibliothek wächst

Die ersten bewiesenen Fähigkeiten stehen schon im Regal, weitere werden geschmiedet — auch aus den Lücken, die die Ghillies der Mitglieder selbst festhalten. Jedes Stück kommt als Quelltext mit seinem Beweis und wird erst installiert, nachdem Ihr Rechner ihn neu hergeleitet hat. Was heute da ist, ist ehrlich und klein; was als Nächstes kommt, entscheiden die Mitglieder.

Sie müssen uns nicht vertrauen

Jede Fähigkeit, die Ghillie gewinnt, kommt als Quelltext mit einem mathematischen Beweis der Regeln, denen sie folgt, und Ihr eigener Rechner leitet diesen Beweis neu her, bevor irgendetwas installiert wird. Was sich nicht beweisen lässt, läuft nicht. Wir bitten Sie nicht, einer Firma zu glauben; wir reichen Ihnen die Rechnung und laden Sie ein, sie zu prüfen. Die Prüfwerkzeuge sind frei, und das Prüfen dauert etwa zehn Minuten.

Und wir sagen Ihnen offen, was nicht bewiesen ist: Die Beweise decken die Entscheidungsregeln — wer was sehen darf, was hinaus darf, was eine Lieferung bestehen muss. Den Rest der Software machen sie nicht magisch. Diese Ehrlichkeit ist der Handel, und sie ist der ganze Handel.

Was der Server aufzeichnet

Diese Seite führt keine Skripte aus, setzt keine Cookies und trägt keine Analytik — Sie können das im Quelltext nachlesen, und das wäre uns lieber. Aber die Maschine, die Ihnen diese Seiten reicht, behält zu jeder Anfrage eine kurze Notiz, und es wäre ein schlechter Anfang, dazu nichts zu sagen.

Eine Zeile je ausgelieferter Seite oder Datei: die Zeit, eine gekürzte Form Ihrer Adresse, die Methode, der angefragte Pfad, der zurückgegebene Status, die Größe, der Referrer, falls Ihr Browser einen sandte, und die User-Agent-Kennung. Daneben, was Ihr Browser oder das Netz vor uns an gewöhnlichen Protokoll-Headern anfügte — Cache-Validatoren, Routing-Marken, ein Tracing-Header, falls Ihr Client einen sandte. Keine Cookies, keine Authorization-Header, keine Anfragekörper — die werden entfernt, bevor die Zeile geschrieben wird, nicht danach.

Ihre Adresse wird im Moment des Schreibens gekürzt, nicht erst, wenn jemand sie liest. IPv4-Adressen verlieren ihren letzten Teil; von IPv6-Adressen bleiben nur die ersten 48 Bit. Auf der Platte liegt also 86.12.236.0, nie die Adresse, die wirklich zu Besuch war. Das reicht, um ein Netz vom anderen zu unterscheiden und eine hämmernde Maschine zu bemerken; es reicht nicht, um Sie zu identifizieren. Die volle Adresse wird nie gehalten — sie kann also weder herausgegeben noch erzwungen noch geleakt werden.

Die Zeilen werden dreißig Tage aufbewahrt, dann rollen sie hinaus und sind fort.

Warum überhaupt etwas behalten? Weil wir gleich Leuten erzählen werden, dass es das hier gibt, und wir gern wüssten, ob die Fähigkeiten geladen und die Beweise geholt werden. Das ist eine echte Frage, und dies ist die kleinste Art, sie zu beantworten, die wir finden konnten — das Wenigste, das wir aufzeichnen und dabei noch etwas lernen können. Möchten Sie nicht einmal als gekürztes Netz erscheinen: Tor und ein VPN funktionieren hier einwandfrei; nichts auf dieser Seite hängt davon ab, zu wissen, wo Sie sind.

Holen

Veröffentlicht — AGPL-3.0, Windows, Mac und Linux. Quelltext und Binärdateien mit Prüfsummen: github.com/the-dark-factory/Ghillie_AGPL (GitHub). Junge Software: Nutzung auf eigenes Risiko (AGPL, ohne Gewähr) — ein Risiko, das die Bauart deutlich verkleinert: keine offenen Ports, nichts Empfangenes wird ausgeführt, Ihre Daten bleiben lokal, und die Beweise können Sie neu herleiten, bevor Sie vertrauen.

Erst der Beweis, dann der Code? Leiten Sie eine seiner Regeln in zehn Minuten selbst neu her.

Der Plan: TheReefink →