mana-credits
Die Geldbörse der Plattform — Mana-Guthaben, Stripe-Brücke, Buchhaltung, 2-Phase-Debit über alle Apps.
mana-credits ist der einzige Ort im Vereins-Ökosystem, an dem Geld in
Form von Mana entsteht und verbucht wird. Stripe-Integration für Einkäufe
und Abos, ein zentrales Ledger mit app_id-Zuordnung pro Buchung, ein
Buchhaltungs-Export für den Verein.
Das Bezahl-Pattern ist 2-Phase-Debit: vor einer KI-Aktion wird das Mana reserviert; gelingt die Aktion, wird sie verbucht; schlägt sie fehl, wird die Reservierung freigegeben. Das verhindert „bezahlt, aber nichts bekommen”-Fälle und macht jedes ausgegebene Mana sichtbar nachvollziehbar.
Reasons-Konvention <app>.<reason> (z.B. memoro.transcription_minute)
macht den Buchhaltungs-Export sauber sortierbar. Wer wissen will, wofür
sein letztes Mana drauf gegangen ist, sieht es im Konto pro Transaktion.
Stack & Infrastruktur
- Sprache
- TypeScript
- Stack
- TypeScript · Hono · Bun · Postgres · Stripe
- Port
- 3003
- Hosting
- Eigenbetrieb auf Vereins-Infrastruktur. Keine Drittpartei, kein Cloud-Anbieter, kein Managed-Service.
- Code
- git.mana.how
Infrastruktur unter diesem Service
Welche Vereins-Hardware, eigenen Dienste und bewussten Externe mana-credits konkret benutzt. Jedes Item hat eine eigene Seite mit Stand und Mitigation.
- Maschinemana-serverApple Mac mini M4 · Tägerwilen (Schweiz)Der Hauptserver des Vereins — ein Mac mini M4 in Tägerwilen (Schweiz), der die ganze Plattform trägt.
- Eigener DienstPostgres17 separate DatenbankenEine Postgres-Datenbank pro Service — schema-isoliert, mit Drizzle-Migrationen, keine geteilten Tabellen.
- Bewusste ExterneStripestripe.comBezahlung — Mana-Käufe und Spenden. SEPA-Lastschrift selbst zu betreiben ist aus Vereins-Größe heraus nicht stemmbar.
Was er für den Verein verkörpert
- SelbstkostenpreisKeine Werbung, kein Aufschlag.
- ManaEine Währung für alle Apps.
- OffenheitCode und Mittelverwendung öffentlich.
- EigenbetriebEigene Infrastruktur, quelloffener Stack.
Was läuft, was nicht
Phase: Live.
- Spenden-Quittungen automatisch versenden ist Roadmap (an mana-mail).
- Buchhaltungs-Export für Schweizer Verein steht noch aus.
Was hier als Nächstes ansteht
- Bald Mitgliedschafts-Umbau: drei Rollen, ein Slider, eine Stimme Der Konzept-Schritt von vier Tiers zu drei Rollen (Mit-Tragende / Mit-Wirkende / Mit-Betreibende) plus einem stufenlosen Geld-Slider 1–1000 €/Monat ist beschlossen. Implementierung steht aus.
- Später SEPA-Lastschrift direkt — Stripe als bewusste Externe ablösen Stripe ist heute eine der drei bewusst akzeptierten externen Stellen. Der Ablöse-Pfad steht in der Landing-Sektion „Bewusste Externe": SEPA-Lastschrift direkt, ohne Payment-Provider zwischen Verein und Mitglied.
Weitere Services dieser Kategorie
Mana-Guthaben, Aura-Ledger, Spenden, Buchhaltung.
mana-credits ist einer von vielen Plattform-Services, die unter den Apps des Vereins laufen. Eigenbetrieb statt SaaS, dokumentiert statt undurchsichtig.