Ordalie Vault
Ordalie Vault connects your internal storage systems (SharePoint, FTP, Google Drive, etc.) to Ordalie. Documents stored in these systems become searchable and analyzable by the AI, alongside public legal sources.
What is Ordalie Vault and Who Can Use It?
Vault is exclusive to Enterprise accounts. Once configured, it automatically synchronizes your documents and makes them accessible in the Ordalie interface. For simpler integration needs, see Integrations.
Vault configuration is handled by the Ordalie team. Contact: [email protected].
Navigation and Use of Vault Documents
Interface
Vault documents appear alongside public legal sources in the interface. Your folder structure is reproduced in a multi-column explorer.
Synchronization and Indexing
An indicator shows Vault status: number of indexed documents, last update, recently added documents. Synchronization is automatic.
Indexing
On first connection or after adding documents, an indexing process analyzes their content to make them searchable. Progress is visible in settings:
- A progress indicator displays the percentage of already indexed documents
- The total number of documents to process is clearly displayed
- You see the current indexing state (in progress, completed, or paused)
- Notifications inform you when indexing is complete
Indexing runs in the background. Already indexed documents are usable while the process continues.
Vault Source Descriptions
You can add a description to each connected Vault source (e.g., “Contract templates validated by the Corporate team”, “Litigation case archive 2020-2024”). This description helps the AI contextualize content during searches.
Document Search and Access
Vault search works in three ways, complementing legal research:
Integrated search: The AI analyzes Vault documents alongside public sources when answering questions.
Dedicated Vault search: Limit results to internal data only to find precedents or templates.
Folder navigation: Browse the folder tree directly in the built-in file explorer.
Integration with Other Ordalie Features
The @ Mention System: Your Gateway to the Vault
Type @ in any input field (chat, document generation, workflows) to access the Vault explorer. From there, you can:
- Pin specific documents during your AI conversations
- Reference entire folders for global analysis
- Integrate internal templates in your document generations
- Exploit your precedents in analysis workflows
Navigation
The navigable column system allows you to:
- Browse the tree of your folders with arrow keys or mouse
- View the breadcrumb trail that displays the complete path from root
- Select multiple elements for comparative analyses
- Directly access files with the “Open file” function
Semantic Search
The Vault search engine uses semantic search: it understands the intention behind the query and can suggest related documents beyond exact keyword matching.
Security
Vault documents remain private within the organization. Synchronization uses encrypted connections, and data does not transit through external systems.
Concrete Vault Applications
Document Generation with Your Internal Templates
During document generation, use @ to select a Vault document as a base. The AI picks up the layout, terminology, and style from the source document.
Intelligent Clause Search and Suggestions
When drafting or reviewing a contract, highlight a clause to search across your Vault documents. The AI identifies similar passages in your archives and proposes variants from your precedents.
How Does It Work?
graph TD Utilisateur[ordalie.com - Svelte] -->|HTTP Requests| Serveur_API subgraph Serveur_API[Ordalie API Server] Modeles_IA[AI Models & Processing Pipelines] API_Sources_Donnees[Data Source API] end Serveur_API --> Services_Ext[External Endpoints] Serveur_API -->|VPN Tunnel| Serveur_Vault subgraph Serveur_Vault[Ordalie Vault Server] Equilibreur_Charge[Load balancer] --> Serveur_Central[Main Server - Golang] Serveur_Central --> Pipeline_Ingestion_Docs[Document Ingestion Pipeline] Pipeline_Ingestion_Docs --> Connecteurs[Connectors] Serveur_Central --> BDD_Vecteur[Vector DB - Weaviate] Serveur_Central --> BDD_SQL[SQL DB - PostgreSQL] BDD_Vecteur --> Partition_Optionnelle2[Optional Sharding] BDD_Vecteur --> Partition_Optionnelle3[Other Sharding...] end subgraph Stockage_Externe[External Storage Sources] Stockage1[Sharepoint] Stockage2[FTP] Stockage3[Drive] Autres_Sources[...] end Connecteurs -->|Daily Update| Stockage1 Connecteurs --> Stockage2 Connecteurs --> Stockage3 Connecteurs --> Autres_Sources
Here is the data flow between the different components:
1. User and Interface
The user interacts with Ordalie via the usual interface at ordalie.com.
2. Ordalie API Server
The Ordalie API Server is the system’s heart, centralizing all user requests and linking with the Vault exclusively and securely.
3. Connection to Ordalie Vault Server via Secure VPN Tunnel
To access company internal data, the Ordalie API Server establishes a secure connection via VPN tunnel with the Ordalie Vault Server. This isn’t a simple access interface but a complete and autonomous module, designed to operate on-premise at the client’s location, while synchronizing with Ordalie for updates and feature evolutions.
4. Ordalie Vault Server
The Ordalie Vault Server enables deep integration with the company’s internal systems, while offering powerful and flexible infrastructure:
- Load Balancer: efficiently distributes requests to optimize performance and responsiveness.
- Main Server (Golang): at the heart of this server, the Main Server handles local requests and orchestrates different data processing stages.
- Document Ingestion Pipeline: this pipeline enables automatic integration of company internal documents, retrieving files from different storage sources via connectors.
5. External Data Source Integration
The Document Ingestion Pipeline of the Vault Server relies on Connectors to connect to the company’s external data sources, such as:
- SharePoint
- FTP
- Google Drive
- And any other source with API access or file transfer protocol…
Connectors update daily, ensuring information available in Ordalie is always recent.
6. Data Management and Optimization in the Vault
Once documents are integrated, the Vault Server organizes them in two databases:
- Vector DB (Weaviate): Enables advanced search and optimized document organization by content similarity. The vector database can also be partitioned via sharding to efficiently handle large data volumes.
- SQL DB (PostgreSQL): Used for structured data and metadata management, ensuring robustness and reliability in information storage and access.
This modular system allows Ordalie Vault to integrate directly into the company’s ecosystem, while benefiting from Ordalie’s evolutions to always stay up to date.