GeoLira combină surse înregistrate, stocare canonică, verificări de prospețime, motoare derivate, o aplicație în browser și funcții private sau comunitare opționale. Fiecare strat are propriile reguli de proprietate, confidențialitate și dovezi.
Pipeline-ul de date are șase etape principale
Datele trec prin surse, ingestie, stocare canonică, calitate, analiză derivată și livrare. O sursă are mai întâi nevoie de o identitate și un contract cunoscute. Un adaptor mapează payload-ul upstream într-o înregistrare canonică, apoi calitatea verifică intervalul, starea și prospețimea. Abia după aceste porți înregistrarea poate alimenta calculele derivate și interfața utilizatorului.
Straturile produsului nu împart o singură definiție a adevărului
Știința conține măsurători, modele și analiză derivată. Comunitatea conține auto-raportări anonime și agregate. Personal conține observații private limitate la proprietar. Simbolic și Spiritualitate conțin interpretări și practici cu surse. Combinarea acestor spații într-un singur produs nu permite schimbarea claselor de dovezi fără un contract explicit.
Comportamentul fail-closed face parte din produs, nu este un defect UX
Dacă o sursă este indisponibilă, o înregistrare depășește hard stale, o stație este invalidă sau eșantionul necesar lipsește, o funcție poate returna PARTIAL sau UNAVAILABLE. GeoLira nu trebuie să umple golul cu zero, o valoare nominală sau o înregistrare veche fără avertizare. Aceeași regulă se aplică alertelor și indicilor creați care necesită componente proaspete.