Enterprise AI Control Plane for Safe, Reliable, and Observable LLM Governance
Project description
🧠 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)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sentinelx_governance-0.2.1.tar.gz.
File metadata
- Download URL: sentinelx_governance-0.2.1.tar.gz
- Upload date:
- Size: 20.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30ee32da0ae9c1f8714f1c202f3bc55e2d0ae74a6db00f3c25d3a96a4944b6d7
|
|
| MD5 |
82611579bf0b790d4dce87c526d2a240
|
|
| BLAKE2b-256 |
5e185ed5b067d4e64b949ee3585df7319153bf860a6d0c557c64627d6ee676cf
|
File details
Details for the file sentinelx_governance-0.2.1-py3-none-any.whl.
File metadata
- Download URL: sentinelx_governance-0.2.1-py3-none-any.whl
- Upload date:
- Size: 24.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0df38e736e8562d5d3bfdf4908f1c976e9a1be7880cb81398347064c5060cd9
|
|
| MD5 |
ba39397c7283e49ee0e699afc30b9fb3
|
|
| BLAKE2b-256 |
62e2f2a53c323f0de711db7221f082b53abd67fec312d52b7f6c5c91c3733840
|