Enterprise Documentation

Comprehensive technical documentation for Ignights-Cortex, the enterprise knowledge intelligence platform

Product Overview

Ignights-Cortex Enterprise Knowledge Intelligence Platform

What is Ignights-Cortex?

Ignights-Cortex is a cutting-edge enterprise knowledge intelligence platform that transforms how organizations access, understand, and leverage their collective knowledge. Built by Brain Ignights Inc., it combines advanced AI technologies with enterprise-grade security to deliver unparalleled knowledge discovery capabilities.

Key Capabilities

Semantic search with AI-powered retrieval
Multi-source document ingestion (Confluence, Drive, SharePoint)
GPT-4 powered question answering
Enterprise-grade security and compliance
Real-time processing with sub-1.5s latency
Source attribution and confidence scoring
Scalable to 100K+ documents
RESTful API with comprehensive endpoints

Use Cases

Internal Knowledge Base

Quick access to company policies, procedures, and documentation across distributed teams.

Research & Analysis

Cross-reference multiple documents for comprehensive analysis and decision support.

Compliance & Audit

Quick access to compliance documents and regulatory information with full audit trails.

Architecture & Design

Technical foundation and system design

Frontend Layer

  • Next.js 15 with App Router
  • React 18 with TypeScript
  • Tailwind CSS styling
  • Zustand state management

Backend Services

  • FastAPI with Python
  • OpenAI GPT-4 integration
  • FAISS vector database
  • Async processing pipeline

Data Sources

  • Atlassian Confluence
  • Google Drive & Workspace
  • Microsoft SharePoint
  • REST API integrations

API Reference

Complete developer documentation

🔗 API Base URL

https://api.brainignights.com

All API endpoints are accessible through this base URL.

POST

/query

Submit a natural language question and receive an AI-generated answer with source attribution.

Request Body

{
  "question": "What is our company policy on remote work?",
  "k": 5
}

Parameters

  • question (string, required): The question to answer
  • k (number, optional): Number of source documents to retrieve (1-20, default: 5)

Response

{
  "answer": "Our company policy allows flexible remote work arrangements...",
  "sources": [
    {
      "content": "Remote work policy document content...",
      "metadata": {
        "source": "confluence",
        "title": "Remote Work Policy",
        "url": "https://company.atlassian.net/wiki/...",
        "score": 0.95
      }
    }
  ],
  "processing_time": 1.2
}
GET

/health

Check the health status of all backend services and dependencies.

Response

{
  "status": "healthy",
  "services": {
    "api": "healthy",
    "vector_store": "healthy",
    "openai": "healthy",
    "embeddings": "healthy"
  },
  "version": "1.0.0",
  "timestamp": "2024-01-15T10:30:00Z"
}

Deployment Guide

Installation and configuration procedures

Prerequisites

  • Python 3.9+ with pip
  • Node.js 18+ with npm
  • OpenAI API key
  • 4GB+ RAM recommended

Quick Start

# Clone and setup backend
git clone <repository>
cd ignights-cortex
pip install -r requirements.txt
cp config.yaml.example config.yaml
# Edit config.yaml with your API keys

# Start backend
python -m uvicorn app.main:app --host 0.0.0.0 --port 8000

# In another terminal, setup frontend
cd ../ignights-cortex-ui
npm install
npm run dev

Security & Compliance

Enterprise-grade security measures

Data Encryption

All data encrypted in transit and at rest using industry-standard protocols.

Access Control

Role-based access control with OAuth 2.0 and JWT token authentication.

Compliance

GDPR, HIPAA, and SOC 2 compliant with comprehensive audit logging.

Troubleshooting

Common issues and solutions

🔌 Service Connection Issues

If you see "Cannot connect to backend server":

  • • Verify your internet connection and try again
  • • Check if the API service at https://api.brainignights.com is operational
  • • Contact support if the issue persists
  • • Check the browser console for detailed error messages

⏰ Slow Response Times

If queries are taking longer than expected:

  • • Reduce the number of sources (k parameter)
  • • Simplify your question for better matching
  • • Check your internet connection speed
  • • Verify OpenAI API key has sufficient credits

📞 Support Resources

Email Support

brainignightsinc@gmail.com

Phone Support

+91-9604953707