DTM™

Aegis Integration Guide

Embed DTM™ as a microframework within the Aegis ecosystem

Microframework
Dual Deployment Architecture

Standalone DTM™

Independent SaaS Platform

Own database and auth system
Self-contained API endpoints
Independent deployment
White-label for agencies
Separate billing/licensing

Embedded in Aegis

Integrated Module

Shared SSO authentication
Unified data pipeline
Cross-platform analytics
Shared intelligence feeds
Combined licensing
REST API Endpoints
// DTM Platform URL (Live Instance)
 const DTM_PLATFORM = 'https://dtm.globalctinstitute.org';
 const DTM_API = 'https://dtm.globalctinstitute.org/api';

// Core Endpoints
GET    /api/v1/countries              // List all countries
GET    /api/v1/countries/:id          // Get country details
POST   /api/v1/countries/:id/analyze  // Trigger analysis
GET    /api/v1/alerts                 // List active alerts
POST   /api/v1/scenarios              // Create scenario
GET    /api/v1/datasources            // List intelligence sources

// Example: Fetch risk data for Aegis dashboard
async function getCountryRisk(countryId) {
  const response = await fetch(`${DTM_API}/api/v1/countries/${countryId}`, {
    headers: {
      'Authorization': 'Bearer ' + aegisToken,
      'Content-Type': 'application/json'
    }
  });
  return await response.json();
}

// Example: Subscribe to real-time alerts
const eventSource = new EventSource(`${DTM_API}/api/v1/alerts/stream`);
eventSource.onmessage = (event) => {
  const alert = JSON.parse(event.data);
  aegis.notifyThreat(alert);
};

Rate Limits

  • • Standard: 1,000 requests/hour
  • • Enterprise: 10,000 requests/hour
  • • Burst: Up to 100 requests/minute

Authentication

  • • JWT Bearer tokens
  • • OAuth 2.0 support
  • • API key fallback

Live DTM Platform

Access the production DTM micro-framework instance

https://dtm.globalctinstitute.org
DTM Modules for AEGIS Embedding

🌍 Global Risk Index

World map with DTM risk scores

Dashboard, RiskMap, CountryAnalysis

🎯 CART Module

Continuous Automated Red-Teaming

Exercises, Scenarios, Vulnerabilities

🔐 PQE Module

Post-Quantum Encryption

KeyPairs, Connections, ClientKeys

🧠 Synthetic Intelligence

Self-learning AI models

Models, Feedback, Training

📡 Sentinel Hub

Real-time threat intelligence

Alerts, OSINT, Feeds

📊 Scenario Simulator

What-if analysis engine

Scenarios, Projections, Recommendations