🧠 SentinelX — The Enterprise AI Control Plane
SentinelX is an AI Control Plane that governs LLM execution with safety, reliability, and observability guarantees. It provides a deterministic layer between applications and non-deterministic models.
🚀 One-Command Quickstart
SentinelX is designed for zero-friction integration.
# 1. Install the platform
pip install sentinelx-ai
# 2. Initialize default governance policies
sentinelx config
# 3. Start the Governance Gateway
sentinelx start
Your Control Plane is now active at http://localhost:8000.
📦 The SDK Experience
Integrating SentinelX into your application takes 3 lines of code:
from sentinelx import SentinelX
# Connect to the local or remote control plane
sx = SentinelX(api_key="your-key")
# One-call governance: safety, routing, and failover included
response = sx.chat("Write python code to reverse a string")
print(response["response"])
🛡️ Core Capabilities
1. Dual-View Safety Engine
Resolves character-obfuscation (h@ck) without corrupting PII data (emails/phone numbers) using a hybrid raw/normalized analysis pipeline.
2. Infrastructure Resilience (Failover)
Treats LLMs as unreliable dependencies. Automatically fails over from primary (OpenAI) to local (Ollama) providers based on SLO-aware latency budgets.
3. Trace Intelligence
Every decision—from safety blocks to router selections—is propagated in a structured trace object for full auditability and compliance.
📊 Performance & Safety Benchmark
| Metric | Without SentinelX | With SentinelX | Impact |
|---|---|---|---|
| Safety Violations | ~18.5% | < 0.5% | 📉 37x Reduction |
| PII Leakage | ~12.0% | 0.0% | 🛡️ Total Privacy |
| Uptime (LLM Outage) | Crashes | 99.9% | 🔁 Auto-Fallback |
| Audit Visibility | Opaque | 100% Trace | 🔍 Total Compliance |
🏗️ Architecture
SentinelX functions as a stateless middleware layer:
Application → [ Auth → Rate Limit → Safety → Router ] → Model
- Governance Layer: Enforces safety and policies.
- Execution Layer: Manages multi-model resilience.
- Observability Layer: Emits metrics and traces.
⚡ CLI Features
sentinelx config: Initializesentinelx.yaml.sentinelx start: Launch the gateway.sentinelx trace "...": Visualize the internal decision path.sentinelx health: Check infrastructure status.
💼 Why SentinelX?
Traditional AI integrations are opaque and fragile. SentinelX provides the Governance Infrastructure required to run AI in production with the same rigor as traditional software.
Author: Rajveer Singh Saggu | Version: v0.2.0 (Industry Grade)
Metadata
Release files for sentinelx-governance 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sentinelx_governance-0.2.1.tar.gz | 20.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sentinelx_governance-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 45.1 kB
Release files / sentinelx_governance-0.2.1.tar.gz
| Download URL | sentinelx_governance-0.2.1.tar.gz |
|---|---|
| Size | 20.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
30ee32da0ae9c1f8714f1c202f3bc55e2d0ae74a6db00f3c25d3a96a4944b6d7
|
|
BLAKE2b-256 checksum How to use checksums |
5e185ed5b067d4e64b949ee3585df7319153bf860a6d0c557c64627d6ee676cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|
Release files / sentinelx_governance-0.2.1-py3-none-any.whl
| Download URL | sentinelx_governance-0.2.1-py3-none-any.whl |
|---|---|
| Size | 24.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c0df38e736e8562d5d3bfdf4908f1c976e9a1be7880cb81398347064c5060cd9
|
|
BLAKE2b-256 checksum How to use checksums |
62e2f2a53c323f0de711db7221f082b53abd67fec312d52b7f6c5c91c3733840
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|