GeoLira łączy zarejestrowane źródła, magazyn kanoniczny, kontrolę świeżości, silniki pochodne, aplikację przeglądarkową oraz opcjonalne funkcje prywatne i społecznościowe. Każda warstwa ma własne zasady własności, prywatności i dowodowości.
Pipeline ma sześć głównych etapów
Dane przechodzą przez sources, ingest, canonical storage, quality, derived analysis i delivery. Źródło najpierw musi mieć znaną tożsamość i kontrakt. Adapter zamienia odpowiedź providera na rekord kanoniczny, a warstwa jakości sprawdza m.in. zakres, stan i świeżość. Dopiero potem dane trafiają do obliczeń pochodnych i interfejsu.
Warstwy produktu nie mają wspólnej definicji prawdy
Science przechowuje pomiary, modele i analizy pochodne. Community przechowuje anonimowe samoopisy i agregaty. Personal zawiera prywatne obserwacje właściciela. Symbolic i Spirituality obejmują źródłowane interpretacje i praktyki. Połączenie tych przestrzeni w jednym produkcie nie oznacza, że można zamieniać ich evidence class bez jawnego kontraktu.
Fail-closed jest częścią działania, a nie błędem UX
Jeśli źródło jest niedostępne, rekord przekracza hard stale, stacja ma zły stan lub brak wymaganej próbki, funkcja może zwrócić PARTIAL albo UNAVAILABLE. GeoLira nie powinien wypełniać luki zerem, nominalną wartością czy ostatnim rekordem bez ostrzeżenia. Ta zasada dotyczy także alertów i autorskich indeksów wymagających świeżych komponentów.