Parallax
public proof“How do these perspectives differ?”
Stories become navigable through chapters, events, places, and points of view.
The system contract
Ontology collects and structures source material, retrieves candidate evidence, records reviewed claims, and projects the result into a graph that can answer bounded questions.
The sources remain the sources of truth. The ontology is a purpose-built reasoning surface over them—and every judgement boundary stays visible.
Live Cannae pipeline
source-backedCollect
8 declared sources
Canonical URLs, licenses, and source traditions
Extract
38 addressable passages
Chapters and PDF pages retained by locator and digest
Retrieve
38 candidate passages
10 declared research questions locate relevant evidence
Review
18 promoted claims
A person accepts claims; uncertainty and conflict remain explicit
Validate
8 sources · 18 claims
Role, temporal position, epistemic status, and limitations remain queryable
Project
parallax-enriched-5e218184736f
+101 objects · +158 relationships
Answer
2 selected claims
335 estimated tokens with receipt
The model
A source, passage, claim, event, and perspective are not interchangeable text fragments. They are different objects with different responsibilities.
Typed predicates make the evidence chain inspectable: a source contains a passage; a passage supports or qualifies a claim; a claim is about an event. That structure is what downstream interfaces and agents can safely use.
History of Rome, Book 22
research-source:livy-history-22
Livy 22.44
locator + content digest
Hannibal sought ground suited to cavalry movement.
reviewed · high confidence · about Cannae
The selector
The public browser implementation is parity-checked against the canonical Python selector. It is deterministic, inspectable, and allowed to return nothing.
Parse
Normalize the query into terms and remove structural filter words.
Score
Weight matches across IDs, labels, tags, summaries, and selected attributes.
Expand
Bring in direct neighbors when a strong match makes the relationship relevant.
Bound
Apply a dynamic score floor, item limit, and estimated-token budget.
Abstain
Return zero objects when no candidate reaches the contract instead of inventing context.
Worked selection
live result“How did terrain shape Cannae?”
The receipt
The selected objects are only half the result. The receipt shows where they came from, what path was followed, how much was omitted, and where the claim stops.
That makes the context useful to a person, an interface, or another agent without asking any of them to trust an unexplained answer.
The boundary
Ontology creates a usable projection over complex material. Its limits are part of the contract, not fine print.
The transfer
The reusable part is the contract—not a universal schema that erases the domain.
Parallax
public proofStories become navigable through chapters, events, places, and points of view.
Core
application patternProjects become explainable through goals, evidence, blockers, and dependencies.
PK memory
application patternPast encounters become bounded context rather than an undifferentiated history dump.