Offline-first by construction
WatermelonDB on the client, FastAPI on the server. Capture, validate, and retrieve gnoses without a connection — sync resolves on its own terms when you reconnect.
module · sync · revisionsGnostikon turns information into validated, revisable units of knowledge — gnoses — so people, teams, and agents can think, decide, and act on what they actually know. Offline-first by construction. Auditable by design.
WatermelonDB on the client, FastAPI on the server. Capture, validate, and retrieve gnoses without a connection — sync resolves on its own terms when you reconnect.
module · sync · revisionsThe OpenAPI spec is the source of truth. Backend, client, and SDKs are generated from it — schemas, types, validators stay aligned by construction, not by convention.
spec · openapi 3.1 · 47 endpointsSelection, retrieval, and Aletheia validation ship with the platform. Confidence and conflict are first-class fields. The system reports what it knows — and what it doesn't.
aletheia · ethos · selectionII · Architecture
A Python/FastAPI backend that owns the canonical model. An Expo/React Native client that consumes it offline-first. Both shaped by the same OpenAPI spec — so the surfaces cannot drift.
Selection, retrieval, ethos, indexing jobs, telemetry. The server arbitrates conflicts and stores revisions; agents never decide alone.
POST /v1/gnoses → creates a gnosis under the active scope injects ethos, returns confidence + provenance
Local-first writes, eventual sync, fully indexed for retrieval. Field engineers, voice notes, citation work — all without depending on the network.
codex.gnoses.observe('project_atlas') .pipe(filter(by_confidence(0.6))) → live, validated stream
Every gnosis carries confidence, references, and conflict markers. Aletheia surfaces gaps and paradoxes before they become bad decisions.
# validation result confidence: 0.62 conflict_with: ["gn_7991"] gaps: ["missing_origin"]
Ethos is injected before retrieval. Define principles, scopes, and limits per agent — the system refuses to operate outside them, and tells you why.
ethos.scientific_rigor: forbid: ["speculation", "undated_sources"] require: ["provenance", "confidence"]
III · Decide from what you actually know
The smallest canonical unit of validated knowledge. Capture it, ground it, watch the system challenge it. Everything else follows.