kUML Desktop: icons, preview toolbar with export, workspace PDF export (CLI, Desktop, MCP). One breaking change: and/or/not are lowercase only. github.com/kuml-dev/kUML/rel…
Workspace documents get Read/Edit tabs above the content, and scripts you save in an Engineering workspace show up in the tree right away. github.com/kuml-dev/kUML/rel…
Lapis Net v0.11.0 is out – a feature release.
Details: net.lapisproject.dev/whats-n…
Release: github.com/lapisproject-dev/…
#LapisNet #libp2p #Kotlin #decentralization
Lapis Net v0.11.0 ist da – ein Feature-Release.
• Relay-Zuverlässigkeit: Madli erfasst jetzt, wie zuverlässig ein Relay weiterleitet. Die automatische Relay-Auswahl nutzt das, greift aber nur, wenn der Betreiber den Knoten ausdrücklich als privat (nicht direkt erreichbar) deklariert. Der Publisher für die neuen Vektoren ist standardmäßig aus, weil ältere Knoten sie ablehnen.
• DHT-Fallback: Verzeichnis, Prekey-Bundles, Mail und Direktnachrichten lassen sich zusätzlich über die DHT finden. GossipSub bleibt der schnelle Pfad. Standardmäßig an, abschaltbar. Wichtig: DHT-Abfragen verraten den gefragten Peers, wer wen sucht – bis es eine Traffic-Anonymisierung gibt.
• Anruf-Seite im Browser: eine lokale Fernbedienung für Anrufe (Annehmen, Ablehnen, Anrufen, Verlauf).
• Neu: der Headless-Knoten „lapisnet node“ sowie Betreiber-Optionen für Erreichbarkeit, Auto-Relay, DHT-Fallback und die Annahme-Schwellen für Direktnachrichten.
Ehrlich dazu: Das ist ein Prototyp, kein öffentliches Netzwerk, und es gibt kaum Nutzer. Die Annahme-Schwellen sind standardmäßig aus, Hole Punching fehlt weiterhin (Sprachanrufe brauchen eine direkte Verbindung), die Downloads sind nicht signiert, und zum Starten wird JDK 25 gebraucht. Die Review- und Security-Durchläufe waren KI-gestützt; ein externes professionelles Audit gab es nicht.
Details: net.lapisproject.dev/whats-n…
Release: github.com/lapisproject-dev/…
#LapisNet #libp2p #Kotlin #Dezentralisierung
kUML retweeted
🎬 Lapis Cloud v0.37.3
Ein kleines Release mit vier Korrekturen:
• Nach einer Freund-Registrierung steht nicht mehr „Konto angelegt“, wenn die Adresse schon bekannt war (die Antwort bleibt aus Datenschutzgründen gleich, der Text sagt jetzt, was zu tun ist).
• Tische im Begegnungsraum sind Tischplatten mit den Plätzen auf einem Ring.
• In Veranstaltungsräumen sagen nicht verfügbare Optionen, warum.
• Der Release-Bau des Projekts nimmt die nächste Registry, wenn eine ein Download-Limit erreicht.
Ehrlich dazu: Das Tisch-Layout wurde nur in einem automatischen Browsertest vermessen, nicht in einem echten Browserfenster angesehen.
Details: cloud.lapisproject.dev/de/wh… – at Brunswick, Germany
kUML retweeted
Neu in IT Spektrum 6/2026: „Grounding im Sprachraum" — Typed Domain Grounding als Designprinzip für LLM-taugliche DSLs.
Ein LLM kann Kotlin oder SQL, weil beides millionenfach in den Trainingsdaten steht. Eine neu erfundene DSL steht dort gar nicht — also interpoliert das Modell: plausible Syntax, haarscharf daneben, und nachsichtige Parser lassen es durch.
RAG hilft hier nicht. RAG verankert Fakten im Datenraum; das Syntaxproblem sitzt im Sprachraum. TDG setzt genau dort an: die Domäne als typsichere interne DSL in eine Sprache einbetten, die das Modell schon kann, und den Compiler das Orakel sein lassen. Halluzination → Compile-Fehler mit Zeilenangabe.
Im Artikel: die fünf Bausteine von TDG, ein Gedankenexperiment mit Infrastructure as Code (typisierte Kotlin-DSL statt HCL — vier Fehlerklassen lokal in Millisekunden statt beim plan-Lauf gegen die Cloud-API), Abgrenzung zu TypeChat und Grammar Prompting, Benchmark-Zahlen der kUML-Instanz gegen PlantUML/Mermaid — und ein ehrlicher Gegenbefund: Das Orakel prüft Wohlgeformtheit, nicht Weisheit.
SIGS+ (Bezahlschranke; nach Registrierung ein kostenloser Testmonat):
sigs.de/artikel/grounding-im…
#LLM #DSL #Kotlin #TypedDomainGrounding #ITSpektrum – at Brunswick, Germany
Typed Domain Grounding als Designprinzip für LLM-taugliche DSLs | Developer heise.de/hintergrund/Typed-D…
Also fixed: a blank preview in the installed desktop app (DMG/MSI/DEB/RPM) caused by a missing Java runtime module. The CLI was never affected. Plus a broad dependency refresh.
github.com/kuml-dev/kUML/rel…
⛪ Lapis Cloud v0.30.0: a permanent Meeting Room for services and assemblies. The pulpit streams, the congregation listens, raises hands, calls Amen. No attendance list, no recording. Not yet tested with a real congregation. Free software.
demo.lapisproject.dev #OpenSource
⛪ Lapis Cloud v0.30.0: Neu ist der Begegnungsraum, ein dauerhafter Raum für Gottesdienste und Versammlungen. Kanzel und Ordner sprechen, die Gemeinde hört stumm zu. Freie Software, selbst hostbar.
Der Raum zeigt einen Grundriss (Kirche oder Saal). Man kann die Hand heben, Amen rufen und in einen flüchtigen Chat schreiben. Gestreamt wird nur die Kanzel. Profile: „Gottesdienst“ und „Versammlung“.
Datenschutz: keine dauerhafte Teilnahmeliste, keine Aufzeichnung. Während der Sitzung sehen sich die Anwesenden aber, und der Videoserver kann Verbindungsdaten protokollieren. Das ist keine Anonymität.
Ehrlich: Noch nicht mit einer echten Gemeinde erprobt. Auch das Sendeverbot für Zuhörende ist an einem laufenden Videoserver noch nicht geprüft.
Außerdem: Moderation in der Konferenz-Leiste, eine einzige Scrollfläche, keine SQL-Texte mehr im Server-Log, Backup-Skripte. Seit dem letzten Update zudem: Mindestbeteiligung bei geheimen Wahlen, E-Mail-Änderung mit Bestätigung.
Ausprobieren (fiktiver Testverein): demo.lapisproject.dev
Release Notes: cloud.lapisproject.dev/de/wh…
Quellcode: github.com/lapisproject-dev/…
#OpenSource #Vereinssoftware
📊 Lapis Cloud v0.29.0: membership trends, safer e-mail changes, admin peer approval.
• Members per status over time (past = estimate, marked)
• One account-takeover path via address edits closed
• Secret elections: figures from 5 ballots, receipts hide the choice
📊 Lapis Cloud v0.29.0 ist da — Mitgliederentwicklung für den Vorstand, sichere E-Mail-Änderung und mehr Schutz bei Wahlen und Administratorrechten.
Mitgliederentwicklung: Ein Diagramm zeigt die Mitgliederzahl je Status über Monate, Quartale oder Jahre, mit Tabelle und CSV-Export. Die Zeit vor diesem Release ist rekonstruiert und damit geschätzt — so auch gekennzeichnet.
Sichere E-Mail-Änderung: Die Adresse ändert das Mitglied selbst mit Passwort, oder es bestätigt einen Vorschlag des Vorstands. Damit ist ein Weg zur Kontoübernahme geschlossen.
Geheime Wahlen: Zahlen erst ab fünf Stimmzetteln, die Quittung nennt die gewählte Option nicht mehr, und beschlossen wird erst nach Ende von Wahl, Abstimmung oder Konsensieren. Für ein vorübergehendes Passwort, den Rollenentzug oder die Sperre eines anderen Administrators braucht es jetzt die Freigabe eines zweiten Administrators.
Ehrlich dazu: Keine Funktion dieses Releases wurde bisher von Nutzern auf Staging durchgespielt, Beleg sind die automatischen Tests. Der Statusverlauf der Vergangenheit ist geschätzt, die Übersetzungen stammen von einem KI-Agenten, und die iOS-App wurde noch nie gestartet, weder auf einem Gerät noch im Simulator; es gibt keinen Store-Release.
cloud.lapisproject.dev/de/wh…
#OpenSource #Vereinssoftware #DSGVO #Kotlin
🗳️ Lapis Cloud v0.28.0: consensus with a rationale, privacy for small votes.
• Short rationale per option, 0–10 ratings
• Under 5 anonymous votes: verdict in words, no figures
• Secret ballots: only counts + receipt check
cloud.lapisproject.dev/whats…
#OpenSource
🗳️ Lapis Cloud v0.28.0 ist da — Konsensieren mit Begründung, Datenschutz bei kleinen Abstimmungen und eine ruhigere Oberfläche.
Konsensieren mit Begründung: Zu jeder Option gibt es eine kurze Begründung, Bewertungen laufen in Schritten von 0 bis 10 mit einer Passivoption, und Umfragen kennen jetzt die Modi „Entscheidung“ und „Priorisierung“ — ohne LTR-Gewichtung.
Mindestbeteiligung bei anonymem Konsensieren: Unter fünf Stimmen zeigt das Ergebnis keine Zahlen, sondern nur in Worten, wie der Konflikt ausfällt. So lässt sich in kleinen Gruppen niemand aus den Zahlen ableiten.
Geheime Wahlen liefern nie Einzelstimmzettel: Es gibt nur noch die Zähler je Option und die Quittungsprüfung zur Selbstkontrolle. Das Nachzählen einzelner Stimmzettel durch Mitglieder entfällt bewusst.
Ehrlich dazu: Die Testpläne für diese Funktionen sind geschrieben, aber noch nicht auf Staging oder in einer echten Sitzung durchgespielt; die neuen Übersetzungen stammen von einem KI-Agenten, nicht von Muttersprachlern.
cloud.lapisproject.dev/de/wh…
#OpenSource #Vereinssoftware #DSGVO #Kotlin
🌐 Lapis Net: a fully decentralized P2P social network protocol. No operator, no accounts — identity is a Bitcoin-compatible keypair. Kotlin, Apache 2.0.
Prototype, no public network yet. Try it, break it:
net.lapisproject.dev
#OpenSource #P2P
🌐 Wir stellen vor: Lapis Net — ein vollständig dezentrales Peer-to-Peer-Protokoll für ein soziales Netzwerk. Kotlin/JVM, Apache 2.0, ohne Betreiber.
Jedes soziale Netzwerk hat heute einen Besitzer, der entscheidet, wer teilnimmt und was sichtbar wird. Lapis Net entfernt diese Rolle aus dem Protokoll — nicht durch einen anderen Betreiber, sondern durch keinen.
Die Bausteine:
🔹 Identität = secp256k1-Schlüsselpaar, Bitcoin-kompatibel. Kein Konto, keine Wiederherstellung bei Schlüsselverlust.
🔹 Speicher über Nabu (IPFS auf libp2p, DHT + Bitswap), Verbreitung über GossipSub. Kein Hub, kein Heimserver.
🔹 Vier optionale Bewertungsdimensionen: Veritas (Web of Trust), Virtus (Sichtbarkeit über nachgewiesene Bitcoin-/Lightning-Zahlungen, täglicher Verfall — der Knoten prüft die Nachweise, die Zahlung läuft außerhalb), Karma (kostenlose, Sybil-resistente Likes), Madli (Knoten-Reputation Maschine-zu-Maschine). Der Protokollkern bleibt neutral gegenüber Kuratierung.
🔹 E2E-verschlüsselte Direktnachrichten (X3DH + Double Ratchet, Offline-Zustellung), 1:1-Sprachanrufe über WebRTC ohne Signalisierungsserver, asynchrone Nachrichten als E-Mail-Ersatz mit Spam-Schutz.
Ehrlicher Stand: funktionierender Prototyp, Wellen V0.1–V0.9 implementiert. Noch kein öffentliches Netzwerk, kaum Nutzer, der Referenz-Client ist ein minimaler Browser. Nostr, Mastodon, Bluesky und Farcaster haben Millionen Nutzer — keines davon kombiniert eine protokollnative Reputationsschicht mit einer Bitcoin-verankerten Mikrozahlungs-Ökonomie ohne Plattformbetreiber. Vergleich: net.lapisproject.dev/compari…
Jede Feature-Welle durchläuft einen unabhängigen, KI-gestützten Review- und Security-Audit-Durchlauf; ein externes professionelles Audit gab es noch nicht.
Gesucht: Menschen, die es ausprobieren und kritisieren — Kotlin, libp2p, Bitcoin/Lightning, Code-Review, eine kleine Pilotgruppe.
🔗 net.lapisproject.dev
🔗 Code: github.com/lapisproject-dev/…
#OpenSource #Kotlin #Decentralization #P2P #Bitcoin #Lightning #libp2p #Privacy














