The problem
You have thousands of documents—contracts, depositions, evidence. You need to find the relevant passages, but keyword search fails when documents use different terminology.The solution
A vault is a container that understands documents. When you upload files, we automatically:- Extract text (OCR for scans, transcription for audio)
- Split content into searchable chunks
- Create meaning vectors for semantic search
How RAG works
Traditional search matches keywords. If you search “timeline” and the document says “schedule,” you get nothing. RAG (Retrieval-Augmented Generation) works differently:What you can upload
| File type | What happens |
|---|---|
| PDF (scanned) | OCR extracts the text |
| PDF (digital) | Text extracted directly |
| Images | OCR extracts any text |
| Audio/Video | Transcribed with speaker labels |
| Word, text files | Indexed directly |
Quick start
Security
Each vault is isolated and encrypted:- Encryption at rest — AES-256 via AWS KMS
- Isolation — Separate storage per vault
- Zero-knowledge — We cannot read your documents
- Audit trail — Every access logged
One vault per case is the recommended pattern. Keeps search results focused and data isolated.
Next steps
Groups
Organize vaults and scope API key access by client or team
Upload & Process
Integrate document uploads and make them searchable
Webhooks
Receive ingestion lifecycle events without polling
Search
Build semantic search—including GraphRAG for complex questions
Manage
List vaults, download files, delete documents
Related services
OCR
Pre-process scanned documents before uploading to vaults
Voice
Transcribe audio recordings, then store transcripts in vaults
LLMs
Combine vault search with AI to summarize and answer questions