GeoLira kombinerer registrerede kilder, kanonisk lagring, aktualitetskontroller, afledte motorer, en browserapplikation og valgfrie private eller fællesskabsfunktioner. Hvert lag har sine egne regler for ejerskab, privatliv og evidens.
Datapipelinen har seks hovedtrin
Data bevæger sig gennem kilder, indlæsning, kanonisk lagring, kvalitet, afledt analyse og levering. En kilde skal først have en kendt identitet og kontrakt. En adapter kortlægger upstream-payload til en kanonisk post, hvorefter kvalitet kontrollerer interval, tilstand og aktualitet. Først efter disse gates kan posten føde afledte beregninger og brugergrænsefladen.
Produktlag deler ikke én definition af sandhed
Videnskab indeholder målinger, modeller og afledt analyse. Fællesskab indeholder anonyme selvrapporteringer og aggregater. Personligt indeholder ejerafgrænsede private observationer. Symbolsk og Spiritualitet indeholder kildebaserede fortolkninger og praksisser. At kombinere disse rum i ét produkt tillader ikke, at evidensklasser udveksles uden en eksplicit kontrakt.
Fail-closed-adfærd er en del af produktet, ikke en UX-fejl
Hvis en kilde er utilgængelig, en post overskrider hard stale, en station er ugyldig, eller den krævede stikprøve mangler, kan en funktion returnere PARTIAL eller UNAVAILABLE. GeoLira bør ikke udfylde hullet med nul, en nominel værdi eller en gammel post uden advarsel. Den samme regel gælder advarsler og egenudviklede indeks, der kræver friske komponenter.