How it’s built
When you ingest a source, OneLamp doesn’t just store the raw text. It compiles it: a durable background pipeline reads the source and writes (or updates) interlinked pages — entities, concepts, sources, and overviews — with[[Library links]] between them. The raw source is kept immutable; the compiled pages are
what you read.
1
Ingest
In the OneLamp web app, add a source (paste text or a URL) from the
Library or Data Sources page. OneLamp stores the raw source and kicks
off a durable compile in the background; the page returns immediately.
2
Compile
The pipeline integrates the source into your existing pages — creating new
pages, updating related ones, and adding cross-links. This runs in the
background and is typically ready within the hour. On Pro and
Enterprise, the optional real-time updates add-on compiles each source
the moment it arrives.
3
Read
Search the compiled Library or open any page (with its cross-links) from the
Library page in the web app.
Synthesis happens on the write path, at ingest. The read path is pure
retrieval of already-compiled pages — consistent with OneLamp’s principle of
retrieval, not generation on queries.
Querying
From the Library page, semantic search returns the most relevant page bodies (with slugs and cross-links) to read over. Two options go further:- Synthesize — return a written answer grounded in those pages, with citations.
- File back — save that synthesized answer as a new overview page, so an exploration compounds into the Library instead of evaporating.
Keeping the graph healthy
Because the Library is a graph, it can be linted. The Library’s lint view reports:Orphan pages
Pages with no inbound links — disconnected from the rest of the graph.
Dangling links
[[links]] pointing at pages that don’t exist yet.Thin pages
Pages missing a summary.
Contradictions
Recently flagged conflicts between sources.
When to use the Library vs. context memory
Context memory is the MCP/chat surface your tools call (
save_context /
get_context). The Library — ingesting, searching, and browsing compiled pages
— is managed in the OneLamp web app, not through agent tools.