Files
elton 280b4db1cf README: öffentliche Übersicht über spine
Der Inhalt kommt aus spine/core: Plattform-Idee, Aufnahmeregel und die
Dienst-oder-Image-Regel; die Fähigkeiten-Tabelle aus dem Mission Log
(spine/K-2026-08-28-01/02), ohne interne Produktnamen. Das Repo dient als
.profile-README für die Org-Seite.
2026-09-08 09:39:09 +02:00

45 lines
1.7 KiB
Markdown

# spine — die Plattform unter den Produkten
**spine** ist kein Produkt, das jemand kauft — es ist das, worauf Produkte
stehen: Bibliotheken und Dienste, die mehrere Produkte benutzen und die
bewusst nicht offen liegen. Betrieben von der 42i GmbH, gegründet am
2026-08-27.
## Die Aufnahmeregel
Aufgenommen wird, was **von mehreren Produkten** benutzt wird **und** bewusst
nicht offengelegt ist. Was nur ein Produkt braucht, gehört zu diesem Produkt —
auch dann, wenn es privat bleibt. Ohne dieses Kriterium wird spine die Ablage
für alles, was gerade nicht offen liegen soll.
## Dienst oder Image — das entscheiden die Daten
Sind die Daten für alle dieselben, wird es ein Dienst: eine Instanz, alle
fragen sie. Sind sie je Instanz verschieden, wird es ein Image zum
Selberhosten. Eine Postleitzahl ist überall dieselbe; ein Postfach nicht.
## Was spine stellt
Dienste und Images, benannt nach der Fähigkeit, nicht nach dem Produkt — der
Aufrufer nennt einen Namen, nie eine Sache:
| Fähigkeit | Vertrag dahinter |
|---|---|
| `mail` | IMAP und SMTP |
| `dav` | CalDAV und CardDAV |
| `im` | Chat |
| `git` | Vorgänge und Code |
| `file` | WebDAV |
| `lookup` | Referenzdaten: Postleitzahlen, Straßen, Geokoordinaten |
`mail`, `dav`, `im` und `file` sind Images zum Selberhosten — Postfächer,
Kalender, Räume und Dateien gehören dem Mandanten, nicht der Plattform.
`lookup` ist ein Dienst: eine Instanz, alle fragen sie.
## Kurs
Was in spine aufgenommen wird und wie es geschnitten ist, wird intern in einem
Mission Log festgehalten (Kennung `spine/K-JJJJ-MM-TT-NN`). Die Repos dieser
Organisation sind geschlossen — diese Seite ist der öffentliche Blick auf die
Plattform. Anfragen und Hinweise gerne als Issue in diesem Repo.