Spin-Off C · Beta
Kursverwaltung für Yogastudios — ohne Server, ohne Abo, ohne Konto
Der Schüler trägt die Daten von Standort zu Standort. Wir verdienen an dem, was um die Buchung herum passiert: Zahlung und Archiv.
Yoga Suci
Ein Studio mit zwei Standorten zahlt heute für Software, die genau das nicht kann, was es braucht.
Monatliche Gebühren für jeden Standort und jeden Mitarbeiter — und wenn der Anbieter zumacht oder die Preise verdoppelt, sind Kundenkartei und Kartenguthaben in seiner Hand.
Eine Karte, die überall gilt, verlangt eine ständige Abstimmung zwischen den Kassen. Genau die fällt aus, sobald das WLAN im Studio hakt.
Anmeldungen, Passwörter, Rollen, Schulungen: jede Hürde am Tresen kostet den Kurs zwei Minuten und die Aushilfe den Nerv.
Wer wann welches Geld genommen hat, muss auch nach einem Geräte- oder Anbieterwechsel noch prüfbar sein.
Yoga Suci
Yoga Suci ist die erste vollständige Anwendung auf unserem Stack — und der Beweis, dass Local-First nicht nur für Demos reicht.
Jede Karte ist ein append-only Log aus signierten issue-, redeem- und void-Ereignissen. Zwei Standorte kommen unabhängig zum selben Ergebnis, ohne miteinander zu reden.
Sein Telefon trägt den eigenen Ledger von Standort zu Standort. Der Check-in holt vor dem Einlösen die neuesten Stände — Standort B sieht die Einlösung von Standort A, sobald derselbe Mensch auftaucht.
Die Geräte verbinden sich per QR-Code direkt über WebRTC — dieselbe Technik wie in Spin-Off B. Kein Relay, kein Signaling-Dienst, kein Konto.
Laufende Nummer, Vorgänger-Hash und Gerätesignatur machen jeden zurückgesetzten Ledger beim nächsten Sync zum sichtbaren Fork — mit beiden signierten Ereignissen als Beweis.
Yoga Suci
Nicht mit der Software. Die Anwendung ist Open Source und kostenlos — sie bringt die Kunden, an denen drei Erlösströme hängen.
Die drei Ströme greifen ineinander: die kostenlose App bringt den Standort, das Terminal bringt den ersten Umsatz, das Archiv den wiederkehrenden.
Yoga Suci
Der Platz dafür ist im Datenmodell schon vorgesehen — das ist kein Umbau, sondern ein weiterer Wert im Feld payment.method.
„Bar erhalten" schreibt ein signiertes issue-Ereignis. Die Rechtstexte der App sagen ausdrücklich, dass keine Zahlung über die Software läuft — das bleibt wahr, bis es das nicht mehr ist.
Die Terminal-Quittung wird zur Referenz im selben signierten Ereignis. Kassenbericht und Abgleich pro Standort und Gerät funktionieren unverändert weiter.
Die bestätigte Transaktion wird als Referenz eingetragen. Wir verwahren keine Schlüssel und halten keine Kundengelder — das hält uns aus der Erlaubnispflicht heraus.
Export und Wiederherstellung gibt es bereits lokal. Der Relay aus Spin-Off A macht daraus ein laufendes Backup auf dezentralem Speicher.
Yoga Suci
Yogastudios sind der Anfang, nicht die Grenze. Dasselbe Muster — Karten, Termine, Kasse, mehrere Standorte — trägt weiter.
Yoga Suci
Die Anwendung ist gebaut und getestet. Was fehlt, ist genau das, womit sie Geld verdient.
Registry, Programm-Editor, Buchungen, Barverkauf, Check-in mit Kurier-Umlauf, Fork-Alarm, Export und Wiederherstellung, Abgleich und Kassenbericht — mit End-to-End-Tests über drei echte Geräte-Kontexte.
Anleitungen für Inhaberinnen, Empfang und Schüler auf Deutsch und Englisch, dazu die laufende App unter yogasuci.le-space.de.
Ein echtes Studio mit zwei Standorten, echtem Geld und echten Aushilfen am Tresen — vor jeder weiteren Funktion.
Ein Anbieter, ein Standort, ein Beleg, der durch den Kassenabgleich läuft. Danach der zweite Anbieter.
Yoga Suci
Vier Punkte, die vor dem ersten zahlenden Studio geklärt sein müssen — keiner davon ist ein Software-Problem.
Sobald Bargeld elektronisch aufgezeichnet wird, stellt sich in Deutschland die Frage nach Kassensicherungsverordnung, TSE und Belegausgabepflicht. Das gehört geprüft, bevor ein Studio damit abrechnet.
Nicht-verwahrend zu bleiben ist die Voraussetzung dafür, keine Erlaubnis nach ZAG zu brauchen. Beim Krypto-Weg muss das im Entwurf verankert sein, nicht in den AGB.
OrbitDB repliziert ganze Datenbanken und kennt keine Leserechte. Der Zuschnitt der Buchungs-Datenbanken — pro Standort oder pro Schüler — ist eine offene DSGVO-Entscheidung.
Was ist die Terminal-Einrichtung wert, wenn die Software nichts kostet? Der Pilot muss diese Zahl liefern, nicht die Tabelle.
Yoga Suci
Gesucht: ein Pilotstudio mit mehreren Standorten, ein Terminal-Anbieter mit offener Schnittstelle — und Partner, die Studios beraten und die Anbindung mitverkaufen wollen.
Spin-Off C · beta
Class management for yoga studios — no server, no subscription, no account
The student carries the data from location to location. We earn on what happens around the booking: payment and archive.
Yoga Suci
A studio with two locations pays for software that cannot do the one thing it needs.
Monthly fees per location and per staff member — and when the vendor shuts down or doubles its prices, the customer records and pass balances sit in their hands.
A pass valid everywhere requires the tills to stay in constant agreement. That is exactly what fails the moment the studio Wi-Fi does.
Logins, passwords, roles, training: every hurdle at the desk costs the class two minutes and the temp their patience.
Who took which money when has to stay verifiable across a change of device — or of vendor.
Yoga Suci
Yoga Suci is the first complete application on our stack — and the proof that local-first is not just demo material.
Every pass is an append-only log of signed issue, redeem and void events. Two locations arrive at the same answer independently, without talking to each other.
Their phone carries their own ledger between locations. Check-in pulls the latest heads before redeeming — location B sees location A's redemption as soon as the same person shows up.
Devices connect directly over WebRTC via QR code — the same technique as spin-off B. No relay, no signaling service, no account.
A monotonic sequence, the previous hash and a device signature turn any rolled-back ledger into a visible fork at the next sync — with both signed events as evidence.
Yoga Suci
Not with the software. The application is open source and free — it brings the customers the three revenue streams hang on.
The three streams interlock: the free app brings the location, the terminal brings the first revenue, the archive the recurring one.
Yoga Suci
The data model already reserves the space — this is not a rebuild, just another value in the payment.method field.
"Cash received" writes a signed issue event. The app's legal texts state plainly that no payment runs through the software — that stays true until it no longer is.
The terminal receipt becomes the reference inside the same signed event. The cash report and per-location reconciliation keep working unchanged.
The confirmed transaction is recorded as the reference. We hold no keys and no customer funds — which keeps us out of licensing territory.
Export and restore already exist locally. The relay from spin-off A turns that into a running backup on decentralized storage.
Yoga Suci
Yoga studios are the start, not the boundary. The same pattern — passes, appointments, till, several locations — carries further.
Yoga Suci
The application is built and tested. What is missing is precisely the part that earns.
Registry, programme editor, bookings, cash sales, check-in with the courier roundtrip, fork alarm, export and recovery, reconciliation and cash report — with end-to-end tests across three real device contexts.
Guides for owners, front desk and students in German and English, plus the running app at yogasuci.le-space.de.
A real studio with two locations, real money and real temps at the desk — before any further feature.
One provider, one location, one receipt that survives reconciliation. The second provider after that.
Yoga Suci
Four points to settle before the first paying studio — none of them a software problem.
The moment cash is recorded electronically, German till-security rules, the certified security module and receipt obligations come into play. That needs a legal check before a studio bills with it.
Staying non-custodial is what keeps a payment-services licence unnecessary. On the crypto path that has to sit in the design, not in the terms of service.
OrbitDB replicates whole databases and has no read permissions. How the booking databases are cut — per location or per student — is an open GDPR decision.
What is the terminal setup worth when the software is free? The pilot has to produce that number, not the spreadsheet.
Yoga Suci
Wanted: a pilot studio with several locations, a terminal provider with an open interface — and partners who advise studios and want to sell the integration alongside.