Organize
Batch document sets are sorted into usable research collections before deeper processing begins.
A local, private document-intelligence system that organizes complex files, indexes them for hybrid search, extracts entities, and builds an Obsidian-compatible knowledge graph.
BDS moves a document set through four stages — and each one is usable before the next completes.
Batch document sets are sorted into usable research collections before deeper processing begins.
After Phase 2, hybrid BM25 and semantic search become available for immediate review.
Phase 3a identifies people, organizations, places, and key terms for structured research review.
Phase 3b expands entity cards, relationships, and Obsidian-compatible graph exploration.
A quick guide to the relevance signals BDS shows beside every result.
| Signal | Plain-English meaning |
|---|---|
| both | Meaning-match and word-match agree. This is the strongest relevance signal. |
| vector | Meaning-match. The text reads like the question even when different words are used. |
| bm25 | Word-match. It shares query words but may not actually answer the question. |
| CORPUS_GAP | The documents may not contain strong evidence for the question. |
A 30-document random sample from the SEC v. Ripple docket moves through the pipeline — organize and OCR, chunk and embed, then entity extraction — captured locally at real speed. The same run produces the knowledge graph below.
Once a sample is indexed it's searchable. This capture runs hybrid semantic + keyword queries across two projects — the SEC v. Ripple and Enron corpora — showing each result row with the relevance signal behind it, then synthesizes an answer drawn only from the retrieved passages.
Once entities are pulled from the corpus, BDS writes them out as an Obsidian-compatible vault. This capture walks the same 30-document SEC v. Ripple sample: each node is a person, organization, or event, and each line is a relationship found across the filings — the same evidence, now navigable.