Signierte Builds
Jedes Agent-Release besteht aus Quellcode, Prüfsummen und einer Signatur. Ein kleines Skript vergleicht, was du installiert hast, Datei für Datei mit dem veröffentlichten Release.
Open Source macht keine Wett-Edge öffentlich. Es macht die Teile lesbar, die dein Geld und deinen Nachweis berühren: den Agent, das Protokoll, das er spricht, und den Verifier, der unsere Arbeit prüft. Die Tabelle unten zeigt, wo jeder Teil steht.
Der Agent, das Originator-Kit, das Protokoll und der Verifier sind öffentlich auf GitHub.
Das ist unser Burggraben. Nichts davon brauchst du, um unsere Zahlen zu prüfen.
Alles davon ist gebaut und läuft heute. Die öffentlichen Fassungen sind aufgeräumt: keine Geheimnisse, keine Kontodaten, keine Historie. Alle vier sind öffentlich.
| Komponente | Was es ist | Lizenz | Status |
|---|---|---|---|
| manometer-verify1.0.2 | Prüft ein Scorecard-Bundle ohne unsere Server: Quittungen, Siegel, Quoten, Ergebnisse, Bundle-Root. | Apache-2.0 | öffentlich |
| Protokollcontract v1 | Vorschlags-Contract, Markt-Taxonomie, Lebenszyklus, Versiegelung, Quittungen, Scorecard-Bundles. | offene Spezifikation | veröffentlicht |
| Originator-Kit1.0.1 | Vorschläge aus dem Browser oder aus Node versiegeln und senden, mit dem Katalog der Spiele und drand-Runden. | Apache-2.0 | öffentlich |
| Manometer Agent2.0.6 | Das Programm, das die Wetten platziert: Platzierung, Rücklesen, Limits, Meldungen. Mit einer Entwickler-Anleitung (Englisch). | AGPL-3.0 | öffentlich |
| Adapter | Buchmacher-Adapter, als Teil des Agents. | AGPL-3.0 | mit dem Agent |
AGPL für den Agent heißt: Wer eine veränderte Version als Dienst betreibt, muss sie veröffentlichen. Name und Logo von Manometer fallen unter keine der Lizenzen.
Darum kommt jedes Agent-Release mit allem, was du brauchst, um zu prüfen, dass das Programm auf deinem Rechner das Programm im Repository ist.
Jedes Agent-Release besteht aus Quellcode, Prüfsummen und einer Signatur. Ein kleines Skript vergleicht, was du installiert hast, Datei für Datei mit dem veröffentlichten Release.
Eine Datei im Quellcode, PHONE_HOME.md, listet jede Nachricht des Agents und ihren Empfänger auf, auch deine Kontostände. Du kannst genau nachlesen, was deinen Rechner verlässt.
Jedes Repository hat eigene Tests, eingerichtet für jede Änderung. Ein Release braucht jeden Test grün.
Der Agent hatte sein erstes Sicherheits-Review, und für Schwachstellen gibt es einen vertraulichen Kanal.
Developer Certificate of Origin für jeden Beitrag, Code-Owner für die sensiblen Teile, klare Regeln für Issues.
Die Repositories starten unter Manometer und können in einen unabhängigen Verein umziehen, sobald es eine Community gibt, die es zu verwalten gilt.
Es beweist, was wir veröffentlichen, nicht, was auf unserem Server läuft. Deshalb kommt der Schutz für Signalquellen vom Siegel, nicht vom Code: Vor dem Anpfiff haben wir immer nur Geheimtext. Und deshalb gibt es zu jeder Bilanz ein Bundle, das der Verifier gegen öffentliche drand-Beacons und Bitcoin prüft, nicht gegen irgendetwas von uns.
Der Contract ist einfaches JSON über HTTPS. Kanonisches JSON, Ed25519, RFC-6962-Merkle-Bäume, tlock und OpenTimestamps sind offene Standards mit Bibliotheken in jeder gängigen Sprache. Ein zweiter, unabhängiger Verifier würde das Netzwerk stärker machen, und wir würden darauf verlinken.
Entwickler-Dokumentation