Skip to content

riverbank

A knowledge compiler for PostgreSQL.

riverbank transforms raw documents into a governed, queryable knowledge graph. Feed it Markdown files, PDFs, tickets, or API feeds — it compiles them into structured facts with citations, confidence scores, and provenance chains you can query with SPARQL or retrieve with plain English.

Documents are bad runtime formats. riverbank compiles them into something better.


Get started in three commands

docker compose up -d postgres ollama
riverbank init
riverbank ingest examples/markdown-corpus/
riverbank query "SELECT ?s ?p ?o WHERE { ?s ?p ?o } LIMIT 10"

You now have a compiled knowledge graph. Every fact traces back to the source fragment it came from.


Who is this for?

  • Practitioners

    Senior engineers and ML engineers who want to compile internal documentation into a governed knowledge graph they can query directly.

    Quick start

  • Operators

    Platform engineers and SREs deploying riverbank at scale on Kubernetes with Prometheus, advisory locks, and circuit breakers.

    Operations

  • Evaluators

    Architects and researchers assessing whether riverbank's epistemic model and provenance guarantees fit their use case.

    Concepts


Documentation sections

Section What you'll find
Getting started Install, run your first compilation, understand the output
Tutorials End-to-end walkthroughs for realistic scenarios
How-to guides Task-oriented recipes: "how do I do X?"
Concepts Design philosophy, epistemic model, provenance, incremental compilation
Reference CLI, configuration, ontology, metrics — complete lookup tables
Operations Helm chart, observability, scaling, upgrades
Contributing Development setup, tests, plugin authoring, release process