Architecture

AegisGate is a six-pillar AI security gateway built in Go with zero external runtime dependencies.

Six Security Pillars

┌─────────────────────────────────────────────────────┐
│                   AegisGate v4.4.0                   │
├─────────┬─────────┬─────────┬──────────┬──────────┤
│  HTTP   │   MCP   │   A2A   │   ACP    │   ANP    │
│  API    │Protocol │ Protocol│Protocol  │Protocol  │
├─────────┴─────────┴─────────┴──────────┴──────────┤
│                    RESPONSE                          │
│              (Output Safety Layer)                   │
├─────────────────────────────────────────────────────┤
│               ML Detection Engine                    │
│            (CNN-BiLSTM + Regex Pipeline)             │
├─────────────────────────────────────────────────────┤
│            Trust & Compliance Engine                  │
│         (31 Frameworks · 2,043 controls)              │
├─────────────────────────────────────────────────────┤
│              Audit & Evidence Engine                  │
│        (ATLAS-Mapped · SOC 2 Evidence)              │
└─────────────────────────────────────────────────────┘

Request Flow

  1. Ingress: Client request arrives at one of the five protocol pillars
  2. Screening: ML engine classifies the request (regex + neural network)
  3. Policy: Trust engine applies compliance rules and rate limits
  4. Forward: Clean requests are forwarded to the upstream AI service
  5. Response: AI response is filtered through the RESPONSE pillar
  6. Audit: Full detection evidence is logged with ATLAS mapping

Technology Stack

ComponentTechnology
CoreGo 1.26+, statically compiled
ML RuntimeONNX Runtime (optional, graceful degradation)
ContainerDocker (19.1MB image)
OrchestrationKubernetes (Helm chart provided)
ObservabilityPrometheus metrics, structured JSON logging
DependenciesZero external runtime dependencies

See also: Performance and Deployment.