1.1 What is Synapt AI
Synapt AI is the context infrastructure layer for enterprise agentic AI. Synapt sits between your enterprise data and your AI agents, providing the governed foundation that makes agents reliable in production.
While AI models have become increasingly capable, their effectiveness inside an enterprise is limited by the quality, currency, and governance of the context they operate on. Most enterprise AI programmes rebuild context infrastructure from scratch for every agent use case, resulting in fragmented knowledge, ungoverned procedures, and no audit trail on agent decisions.
Synapt AI solves this by providing a shared, persistent context layer that every agent across the organisation can draw from. Context is built once per domain and reused. New agents inherit curated knowledge, governed procedures, and a live entity-relationship graph from day one.
1.2 What is the Context Substrate
The Context Substrate is the core product. It is a persistent, governed infrastructure layer comprising three integrated stores that work together as a single queryable substrate.
The substrate sits between your enterprise data sources (CRM, ERP, OSS/BSS, documents, databases, APIs) and your AI agents (LLM-based agents, copilots, autonomous workflows). Data flows into the substrate through ingestion. Governed context flows out to agents at query time.
The substrate is self-hosted on Customer environment.
1.3 Key Concepts
Knowledge Store
The Knowledge Store is where every enterprise fact lives inside the substrate. Unlike traditional document retrieval, the Knowledge Store does not simply store and return text chunks. Every fact is stored with three attributes that make it production-ready.
Additionally, a grounding step verifies entities and concepts against source material before relationships are created in the graph. This prevents hallucinated relationships at the infrastructure level, not at the prompt level.
Procedure Store
The Procedure Store holds versioned standard operating procedures that agents execute step by step. This is fundamentally different from traditional AI approaches where agents receive free-form prompt instructions and decide how to act.
In the Procedure Store, each SOP is a versioned, structured sequence of steps. When an agent needs to take an action, it loads the relevant procedure and follows it explicitly. Every step is logged. Every version is tracked.
When an agent reaches a write action within a procedure — such as creating a ticket, sending a communication, updating a record, or granting access — a human-in-the-loop checkpoint is triggered. The proposed action is presented for human review and approval before it executes. This ensures no agent takes an irreversible action without human oversight.
Context Graph
The Context Graph is the entity-relationship layer of the substrate. It represents how things in your enterprise connect to each other.
A customer is connected to accounts. Accounts are connected to contracts. Contracts are connected to products. Products are connected to policies. Policies are connected to regulatory obligations. This chain of relationships is invisible to traditional document retrieval systems but native to the Context Graph.
The graph supports traversal of up to 5 entity hops in under 800 milliseconds. When an agent needs to reason about a customer complaint that spans billing, network status, and contract terms, the graph provides the connected context in a single query rather than requiring multiple separate document searches.
Context Provider
A Context Provider is a scoped knowledge domain within the substrate. It is the organisational unit that defines what an agent can access.
Each Context Provider contains a bounded set of knowledge, procedures, and data relationships relevant to a specific domain. Context Providers enforce hard domain isolation. An agent scoped to one provider cannot reach data outside it.
Context Providers are designed for reuse and are also composable. An agent can draw from multiple providers simultaneously for cross-domain reasoning.
1.4 System Requirements
Synapt.AI is a browser-based platform and does not require any local installation. The following browsers are officially supported:
| Browser | Minimum Version | Recommended |
|---|---|---|
| Google Chrome | 90+ | Latest |
| Microsoft Edge | 90+ | Latest |
| Firefox | 88+ | Latest |
| Safari | 14+ | Latest |
Minimum Screen Resolution
-
Minimum: 1280 × 768 px
-
Recommended: 1920 × 1080 px (Full HD)
-
The interface is optimised for desktop and laptop screens. Tablet access is supported in landscape mode. Mobile devices are not recommended for document processing workflows.
Network Requirements
Synapt.AI communicates with Azure-hosted backend services and requires a stable outbound internet connection:
-
Minimum bandwidth: 10 Mbps download / 5 Mbps upload
-
Recommended bandwidth: 25 Mbps or higher (for large document ingestion, e.g. files > 10 MB)
-
Protocol: HTTPS (port 443) must be open outbound
-
WebSocket support: Required for real-time pipeline status updates and streaming LLM responses
-
Azure endpoints: Firewall and proxy rules must allow access to *.azure.com, *.openai.azure.com, and *.azurecontainerapps.io
-
VPN configurations that block Azure cloud services will prevent access to the platform
Client-Side Dependencies
No additional software installation is required. The following browser settings must be enabled:
-
JavaScript: Must be enabled (required for all UI functionality)
-
Cookies: Must be enabled (used for session management and authentication tokens)
-
Local storage: Must be enabled (used for user preferences and session state)
-
Pop-ups: Allow pop-ups from the Synapt.AI domain for document preview and export dialogs
-
PDF rendering: Native browser PDF support is sufficient; no external plugin needed
1.5 Supported Data Formats
| Category | Format | Extension |
|---|---|---|
| Documents | ||
| Microsoft Word | .docx, .doc | |
| Microsoft PowerPoint | .pptx, .ppt | |
| Microsoft Excel | .xlsx, .xls | |
| Plain Text | .txt | |
| Web & Markup | HTML | .html, .htm |
| XML | .xml | |
| Markdown | .md | |
| Structured Data | JSON | .json |
| CSV | .csv | |
| Images | JPEG | .jpg, .jpeg |
| PNG | .png | |
| TIFF | .tiff, .tif | |
| BMP | .bmp | |
| Compressed File | ZIP | .zip |
| File Category | Maximum File Size | Notes |
|---|---|---|
| Documents (PDF, DOCX, PPTX, XLSX) |
50 MB per file | Scanned PDFs with embedded images may process slower |
| Plain Text / Markup (TXT, HTML, XML, MD, JSON, CSV) |
50 MB per file | Large CSVs should be split into chunks for best performance |
| Images (JPG, PNG, TIFF, BMP) |
10 MB per file | OCR applied automatically for image-based content |
| Zip File | 25 MB per file | The uncompressed files can exceed the size limits |
Encoding Requirements
-
Text-based files (TXT, HTML, XML, JSON, CSV, Markdown): Must be encoded in UTF-8. Files encoded in UTF-16, ISO-8859-1, or other legacy encodings may produce garbled characters during extraction. It is recommended to re-save files as UTF-8 before upload if encoding is uncertain.
-
Office documents (DOCX, PPTX, XLSX): Standard Microsoft Office encoding is fully supported. Password-protected or rights-managed (DRM) files cannot be ingested and must have protections removed before upload.
-
PDF files: Both native (text-layer) PDFs and scanned (image-only) PDFs are supported. Scanned PDFs will automatically go through OCR processing. PDF version 1.4 and above is supported.
-
Audio & Video files: Standard codec formats are supported (AAC, MP3, PCM for audio; H.264, H.265 for video). Files with unsupported or proprietary codecs must be re-encoded before upload.
-
Language support: Multi-language documents are supported for ingestion. Knowledge extraction and entity recognition accuracy is optimised for English. Partial support is available for French, German, Spanish, and Portuguese.

