Was ОUЯUKΛ kann.
Regelbasierte ID-Schemas
Du definierst ein Pattern aus Platzhaltern — OURUKA generiert daraus IDs, die dein Format exakt einhalten. Atomar, eindeutig, garantiert. Der Zähler startet bei einem beliebigen Startwert, was die nahtlose Weiterführung bestehender Nummernkreise ermöglicht.
Automatischer Reset — täglich, monatlich, jährlich
Zähler starten automatisch neu — ohne Cron-Job, ohne manuellen Eingriff. Ob jährliche Rechnungsnummern, monatliche Belegnummern oder tägliche Tickets — der Counter ist immer im richtigen Zyklus und startet präzise zum definierten Intervall.
Mapping Tables — Attributwerte in IDs
Hinterlege Lookup-Tabellen und löse Attributnamen direkt im Pattern auf. Jede Produktvariante — Farbe, Größe, Material, Durchmesser — bekommt automatisch ihren codierten Platz in der ID. Ohne Nachverarbeitung, ohne externe Logik.
Kryptografische Zufalls-IDs
Numerisch oder alphanumerisch, kryptografisch erzeugt und bias-free — von 16 bis 512 Zeichen. Kein eigener Zufallsgenerator nötig. Ideal für Session-Tokens, API-Keys, Anonymisierungs-IDs und Gutscheincodes.
Keyify — Freitext wird System-Key
Konvertiert beliebige UTF-8-Strings in URL-sichere, maschinenlesbare Keys. Umlaute werden korrekt aufgelöst: ä→ae, ö→oe, ü→ue, ß→ss. Ideal für URL-Slugs, Datenbankschlüssel und Systemkennzeichen.
Hash-IDs — Duplikate sofort erkennen
Gleiche Eingabe ergibt immer denselben Hash — deterministisch, reproduzierbar, ohne eigenen Hash-Service. Erkenne Duplikate, fingerprinte Datensätze und prüfe Datenintegrität direkt über OURUKA.
Lückenloser Verlauf
Jede generierte ID wird automatisch protokolliert und ist per Schema abrufbar — paketabhängig für Wochen, Monate oder Jahre aufbewahrt. Kein eigener Logging-Service nötig. Für Compliance, Fehleranalyse und Dublikat-Checks jederzeit verfügbar.
Die Architektur von ОUЯUKΛ
OURUKA ist aus einer einzigen Anforderung heraus gebaut: IDs müssen unter jeder Last atomar, eindeutig und verlässlich sein. Jede technische Entscheidung dient genau diesem Ziel — kein Komfort auf Kosten von Korrektheit.
Redis ist single-threaded — der Event Loop verarbeitet Operationen strikt seriell. INCR counter liest und schreibt in einem einzigen, unteilbaren Schritt. Auch bei 500 gleichzeitigen Requests bekommt jede Anfrage eine eindeutige Nummer — ohne Mutex, ohne Deadlock, ohne Overhead. Die Latenz liegt im Mikrosekundenbereich, da alle Daten im RAM gehalten werden und keine Festplatten-I/O anfällt.
Für strukturierte IDs wie INV-2026-03-{SEQ} führt OURUKA Lua-Skripte direkt in Redis aus. Das gesamte Skript (lesen, berechnen, schreiben) läuft als eine einzige atomare Operation — kein anderer Client kann dazwischenfunken. Race Conditions sind damit strukturell ausgeschlossen, nicht nur durch Konvention. Das ermöglicht beliebig komplexe ID-Schemata bei gleichbleibend hohem Durchsatz.
Naives rand_byte % alphabet_size erzeugt Modulo-Bias, wenn der Byte-Bereich (0–255) nicht glatt durch die Alphabetgröße teilbar ist. OURUKA verwirft Werte außerhalb des größten teilbaren Bereichs und zieht neu — perfekt gleichverteilt, nach NIST-Standard. Das Ergebnis: kryptografisch faire IDs, bei denen kein Zeichen statistisch bevorzugt wird.
p(Kollision nach m IDs) ≈ 1 − e^(−m² / 2 · 36¹⁶) → 36¹⁶ ≈ 7,96 × 10²⁴
Redis ist der heiße Pfad — PostgreSQL ist das Langzeitgedächtnis. Schema-Definitionen, Tenant-Konfiguration und Audit-Logs werden ACID-konform persistiert. Bei einem Redis-Neustart lädt OURUKA den letzten konsistenten Zustand aus PostgreSQL und setzt die Sequenzen nahtlos fort. Mandantentrennung ist auf Datenbankebene verankert — kein Tenant kann versehentlich in den Namespace eines anderen schreiben.
Go wurde für Infrastruktur-Software entwickelt: statisch kompiliert, kein Interpreter, kein Runtime-Overhead. Eine einzelne Binary läuft direkt auf dem Server. Kein GC-Pause im Request-Pfad, schlanke Speichernutzung, konsistente Latenz auch unter hoher Last. Der gesamte API-Server ist eine einzige, selbstgenügsame Datei.
OURUKA läuft vollständig containerisiert. Ein einziges docker compose up startet Redis, PostgreSQL und den API-Server — konfiguriert, vernetzt, betriebsbereit. Updates sind atomare Image-Swaps ohne manuellen Eingriff. Keine Abhängigkeiten auf dem Host, keine Konfigurationsdrift zwischen Umgebungen.
Vertrauenswürdig per Design
Ob iOS-App, Web-Frontend oder direkte System-Integration — jeder Zugriff auf OURUKA erfolgt ausschließlich über die REST-API per API-Key. Kein Session-State, keine Cookies, keine Nutzerdaten auf API-Ebene. Was gespeichert wird, ist das Minimum. Was nicht gespeichert wird, kann nicht kompromittiert werden.
OURUKA läuft ausschließlich auf deutschen Servern bei IONOS. Kein Traffic verlässt die EU. Serverstandort: Deutschland.
Keine Third-Party-Tracker, kein Google Fonts, keine Cookies. Die API erfasst nur was technisch notwendig ist — IP, Zeitstempel, generierte IDs.
Zur Authentifizierung genügt ein API-Key. Keine Passwörter, keine OAuth-Flows, keine Sessions — pure stateless REST.
API-Keys werden AES-verschlüsselt in der Datenbank abgelegt — nie im Klartext, nie in Logs, nie in Responses.
In der Datenbank: ausschließlich Tenant-Konfiguration, Schema-Definitionen und ID-Verlauf. Keine personenbezogenen Daten, keine Profile.
Alle Verbindungen laufen ausschließlich über HTTPS/TLS. Kein Plaintext-Traffic, kein unverschlüsselter Endpunkt.
Alle Clients — iOS-App, Web-Frontend, direkte Integration — kommunizieren ausschließlich per API-Key über die REST-API. Das Backend kennt keine Sessions, keinen State, keine Cookies.
Jeder Tenant operiert in einem isolierten Namespace. Redis und PostgreSQL sind nicht öffentlich erreichbar — ausschließlich intern.
Keine externen Analytics, keine eingebetteten Dienste, keine Abhängigkeiten die Daten über deine API-Nutzung sehen könnten.
Direkt loslegen.
OURUKA liefert eine vollständig integrierte Swagger UI unter /swagger/. Endpunkte ausprobieren, Requests bauen, Responses inspizieren — ohne Setup, ohne Tooling.
Von der ersten Schema-Definition bis zum produktiven Einsatz — die Dokumentation führt durch jeden Endpunkt, jeden Parameter und jeden Anwendungsfall. Inkl. Schnellstart, Auth, FAQ und Beispielen.
Dokumentation lesenJede Version, jede Änderung, jedes neue Feature — öffentlich und nachvollziehbar.
Changelog lesenEs gibt immer einen nächsten Schritt. Unsere Roadmap zeigt, wohin OURUKA als nächstes geht.
Roadmap ansehenPakete & Preise
Klare Limits, keine versteckten Kosten. Alle Pakete können alles — der Unterschied liegt ausschließlich in der Anzahl der Schemas und generierten IDs.
- ✓ Alle Funktionen inklusive
- ✓ REST-API & Swagger UI
- ✓ Vollständige Dokumentation
- ✓ Alle Funktionen inklusive
- ✓ REST-API & Swagger UI
- ✓ Vollständige Dokumentation
- ✓ Alle Funktionen inklusive
- ✓ REST-API & Swagger UI
- ✓ Vollständige Dokumentation
- ✓ Alle Funktionen inklusive
- ✓ REST-API & Swagger UI
- ✓ Vollständige Dokumentation
Alle Preise verstehen sich zzgl. der gesetzlichen Mehrwertsteuer.
Sie benötigen unbegrenzte Schemas und unbegrenzte ID-Volumina? Dann melden Sie sich direkt bei uns — wir finden gemeinsam das passende Modell für Ihre Anforderungen.
Angebot anfragenDie Idee hinter ОUЯUKΛ
Die großen Systeme und Systemhersteller kennen alle Schlüssel und Counter, oder verwenden Datenbankfunktionen, um etwas zu erschaffen, was einer ID entspricht. Aber jedes System löst das für sich, leise und isoliert. Das Thema wird entweder stiefmütterlich behandelt oder akademisch aufgebläht. Und am Ende erfindet jeder sein eigenes Instrument.
Ursprünglich wollte ich nur ein Framework schaffen, das IDs generiert und von allen eingebunden werden kann. Dann hat es mich gepackt. Ich habe alles gesammelt, was mir je an Eindeutigkeit begegnet ist — Datumsformate, Zähler, Variablen, Hashes, Mappings, OID, UID — und in einen einzigen Dienst gegossen. Einen, den man einfach anbindet. Der keine große Entscheidung verlangt, außer: Was soll die ID aussagen?
Einen Service, der einfach ist und das ganze Unternehmen an der Entscheidung beteiligen kann — ohne Entwickler-Basta. Etwas, womit sich Unternehmen identifizieren können und auch Nicht-Entwickler sich am Prozess beteiligen können, wie eine ID gestaltet werden soll.
Das Ziel: Systemhersteller, die OURUKA als Default integrieren. Unternehmen, die sich endlich mit ihrer eigenen ID-Logik beschäftigen und umsetzen können. OURUKA ist der verlässliche Endpunkt — für jedes Format, auf jeder Ebene.
Vor 4.500 Jahren definierten die Oruka-Siegel von Mohenjo-Daro den ersten nachweisbaren Standard für Ordnung und Identität. Das erste Siegel der Welt. OURUKA überträgt dieses Prinzip der eindeutigen Kennzeichnung in moderne IT-Infrastrukturen — eine einzige, verlässliche Quelle der Wahrheit, für jedes System.
ОUЯUKΛ Manifesto & Common Sense
Mensch und Maschine. ОUЯUKΛ ist ein radikaler, auf Funktion reduzierter Entwurf für digitale Identität — entwickelt von Mensch und Maschine. Jede Entscheidung folgt einem Prinzip: Eindeutigkeit als Disziplin.
Die Realität der Mathematik. Wir streben nach absoluter Einzigartigkeit. Im Universum der Bits ist Perfektion kein Zustand — sie ist ein Ziel, dem sich jede Zeile Code unterwirft. Sollte eine ID je kollidieren, ist das kein Versagen. Es ist der nächste Commit.
Volle Leidenschaft. OURUKA ist eine Haltung. Online, weil die Vision eines zentralen Services für Eindeutigkeit lebt. Gebaut mit dem Anspruch, mehr zu sein als ein Tool: ein Fundament.
Respekt. Nutze OURUKA, nicht nur zum Zweck, sondern mit Verstand.
ОUЯUKΛ für iPhone.
Schemas verwalten, IDs einsehen, History durchsuchen — direkt auf dem iPhone. Die native iOS-App bringt alle wesentlichen OURUKA-Funktionen in die Hand, ohne Browser, ohne API-Wissen. Für alle, die OURUKA auch unterwegs im Griff haben wollen.
- Dashboard — Paket-Status, Schemas und monatlicher Verbrauch auf einen Blick
- Schemas & History — alle Schemas einsehen, generierte IDs nach Schema und Datum filtern
- Dark Mode — automatisch, hell oder dunkel — per Einstellung
- Sicher — API-Key wird im iOS Keychain gespeichert, nie im Klartext
- Changelog in der App — immer im Bild, was sich geändert hat