Quickstart
Postaw komórkę, która serwuje API OSL na twoim własnym Kubernetes — bez
control-plane, bez phone-home. Prawdziwy token i prawdziwe wywołanie
/osl/retrieve w kilka minut. Zacznij →
Ustrukturyzowane i nieustrukturyzowane, konsumowane przez jedną otwartą specyfikację — audytowalne, samodzielnie hostowane, bez lock-inu.
01—Zacznij tutaj
Postaw komórkę, która serwuje API OSL na twoim własnym Kubernetes — bez
control-plane, bez phone-home. Prawdziwy token i prawdziwe wywołanie
/osl/retrieve w kilka minut. Zacznij →
Model myślowy: dwie fizyczne płaszczyzny (Iceberg + Lance), jedna deklaratywna specyfikacja, „wszystko jest Entity“ i pętla compile → serve. Przeczytaj koncepcje →
13 endpointów /osl/*, na których może polegać każdy klient — query,
retrieve, resolve, domain-map, traverse, sample.
Przeglądaj API →
Co jest publikowane na licencji Apache-2.0 dziś i co dokłada tier zarządzany/Enterprise — jasno, w jednym miejscu. Porównaj edycje →
02—Dlaczego OpenDome
OpenDome to platforma danych typu open-core. Self-hoster uruchamia komórkę — samowystarczalną przestrzeń nazw per-tenant — i wszystko konsumuje przez OpenDome Semantic Layer (OSL): jedną otwartą specyfikację, która obejmuje tabele ustrukturyzowane (Iceberg, przez Trino) oraz kolekcje nieustrukturyzowane (Lance, wektor + full-text), pod jednym punktem egzekwowania polityk (fail-closed) i jednym łańcuchem audytu.
Trino, Lance i dbt to wewnętrzne silniki bez publicznego endpointu. Każdy konsument — BI, skrypty, agenci — mówi w OSL. Jeśli do danych można dotrzeć z pominięciem OSL, to błąd architektury.
Płaszczyzna ustrukturyzowana to w 100% dbt MetricFlow. Odejdź, a twoje
semantic_models/*.yml pozostaną poprawne w dbt-sl, nietknięte. Tylko
prymitywy Lance są OSL-only.
Każde query, każdy retrieval i każda decyzja polityki są egzekwowane po stronie serwera i emitowane jako zdarzenie lineage. PII jest deklarowane w konektorze i maskowane w komórce — nigdy wywnioskowane w UI.
Ten sam model jest udostępniany jako narzędzia MCP dla agentów i jako REST dla
aplikacji. Ta dokumentacja publikuje llms.txt dla crawlerów AI.