Skip to content

Latest commit

 

History

History
67 lines (47 loc) · 2.94 KB

File metadata and controls

67 lines (47 loc) · 2.94 KB

AiModelViewControls (AiMVCs)

🛡️ Enterprise-Grade Agentic AI Orchestration Framework

AiModelViewControls (AiMVCs) is a comprehensive C++ framework designed for the secure management, orchestration, and pipelining of distributed Agentic AI nodes. It provides a robust Model-View-Controller (MVC) architecture focused on sandboxed execution, real-time threat detection, and seamless node-to-node handshaking.


🏗️ Core Architecture

AiModelViewControls (Facade)

The primary entry point of the system. It abstracts the underlying complexities of the orchestrator and service factories, providing a high-level API for framework initialization.

AgenticMVCpipe (Pipeline Engine)

A specialized sub-component of AiMVCs responsible for:

  • Creating secure connection chains between distributed nodes.
  • Managing handshakes and authentication pipelines.
  • Ensuring data integrity across the transmission stream.

🛠️ Sub-Projects

1. AgenticMVCclientCLI (Secure Client)

A highly modular, SRP-compliant C++ CLI client. It acts as the "Secure Edge" of the framework, performing mandatory pre-flight security scans including:

  • Malware Detection: Generic AV integration (configurable to use ClamAV or any third-party scanner).
  • DLP (Data Loss Prevention): Scans for leaked RSA keys, AWS credentials, and PII.
  • Red Team Heuristics (PyRIT style): Native detection of Jailbreaks, Crescendo attacks, Obfuscation (Base64/Spacing), and Cognitive Hacking.
  • Alert Syncing: Real-time push of locally caught threats to the Parent Orchestrator.

2. AgenticMVCserverCLI (Agent Engine)

A lightweight, headless C++ engine designed for task execution within isolated sandboxes. It provides the execution environment for the model's instructions while maintaining strict local guardrails.


🚀 Quick Start

Prerequisites

  • CMake (3.25+)
  • C++20/26 Compiler (Clang/GCC)
  • OpenSSL & ZLIB
  • local anti-virus/anti-malware scanner

Initialization & Startup

The framework is strictly managed via the tradesecret.sh bootstrapper. This script handles all environment configurations, port assignments, and handshake keys.

# 1. Clone the repository
git clone https://github.com/champlain007/AiModelViewControls.git
cd AiModelViewControls

# 2. Launch the framework
chmod +x tradesecret.sh
./tradesecret.sh --interactive

📄 Documentation


⚖️ License & Security

Apache License 2.0, SGI FREE SOFTWARE LICENSE B (Version 1.1), Citation AiModelViewControls is built with a security-first mindset. All egress data from clients is spotlighted (Defensive Encoding) to prevent prompt injection and ensure downstream models prioritize system instructions over untrusted user data.