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
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
