Skip to content

Concepts

This section explains the ideas behind riverbank. It's for readers who want to understand the system, not just operate it.

Concept What it explains
The compiler analogy Why treating documents as source code makes sense
Pipeline stages What happens at each step of compilation, including the distillation stage
Preprocessing LLM document preprocessing (entity catalog, document summary)
Compiler profiles The primary configuration surface
Fragment and artifact model How documents become queryable units
Incremental compilation Why only changed content gets recompiled
Epistemic model All 9 status values, negative knowledge, argument graphs
Provenance model PROV-O chains, citation grounding, GDPR erasure
Quality gates SHACL validation, ingest gates, score functions
Multi-tenancy RLS, named graph isolation, tenant lifecycle
Federation Pulling triples from remote pg_ripple instances
Rendering Generating pages from compiled knowledge