AegisSpeed System Information Template Reference
AegisSpeed System Information Template Reference
Overview
This document displays all JSON template formats used by the AegisSpeed system information collection module. These templates cover various types of information required for system monitoring, including CPU, memory, disk, GPU, processes, USB devices, and more.
Tip: The
"SAMPLE"in all template fields indicates that the field will be populated with real data during actual execution.
Table of Contents
- Comprehensive Resources Template
- CPU Usage Information
- Memory Usage Information
- Disk Usage Information
- GPU Usage Information
- Process Information
- USB Device Information
- MACE System Identifier
- User Profile
Information Templates
Comprehensive Resources Template
File: RESOURCES_SAMPLE.json
Contains comprehensive information about CPU, GPU, memory, and disk.
{
"cpu_info": {
"total_usage": 5.6,
"per_core_usage": [0.0, 57.1, 14.3, ...],
"current_freq": 3200.0,
"temperature": 27.8
},
"memory_info": {
"total": 32.0,
"available": 20.5,
"used": 11.5,
"percent": 35.9
},
"disk_info": {
"total": 1000.0,
"used": 350.0,
"free": 650.0,
"percent": 35.0
},
"gpu_info": {
"name": "NVIDIA GeForce RTX 3080",
"total_memory": 10.0,
"used_memory": 3.5,
"utilization": 35.0,
"temperature": 45.0
}
}CPU Usage Information
File: CPU_INFO_SAMPLE.json
{
"processor_name": "12th Gen Intel(R) Core(TM) i7-12700K",
"core_count": 12,
"thread_count": 20,
"current_freq_mhz": 3200.0,
"max_freq_mhz": 5000.0,
"usage_percent": 5.6,
"per_core_usage": [0.0, 57.1, 14.3, ...],
"temperature_celsius": 27.8
}Memory Usage Information
File: MEMORY_INFO_SAMPLE.json
{
"total_gb": 32.0,
"available_gb": 20.5,
"used_gb": 11.5,
"percent": 35.9,
"swap_total_gb": 8.0,
"swap_used_gb": 1.2,
"swap_percent": 15.0
}Disk Usage Information
File: DISK_INFO_SAMPLE.json
{
"device": "C:",
"total_gb": 1000.0,
"used_gb": 350.0,
"free_gb": 650.0,
"percent": 35.0,
"filesystem": "NTFS"
}GPU Usage Information
File: GPU_INFO_SAMPLE.json
{
"name": "NVIDIA GeForce RTX 3080",
"driver_version": "531.41",
"total_memory_gb": 10.0,
"used_memory_gb": 3.5,
"free_memory_gb": 6.5,
"utilization_percent": 35.0,
"temperature_celsius": 45.0,
"fan_speed_percent": 30,
"power_usage_watts": 120.0
}Process Information
File: PROCESS_SAMPLE.json
{
"pid": 1234,
"name": "explorer.exe",
"exe_path": "C:\\Windows\\explorer.exe",
"username": "SYSTEM",
"status": "running",
"create_time": "2026-02-23 10:00:00",
"cpu_percent": 1.5,
"memory_mb": 120.5,
"num_threads": 45
}USB Device Information
File: USB_DEVICE_SAMPLE.json
{
"device_instance_id": "USB\\VID_046D&PID_C52B\\12345678",
"description": "USB Input Device",
"manufacturer": "Logitech",
"service": "HidUsb",
"status": "Connected",
"first_connected": "2026-02-20 15:30:00",
"last_connected": "2026-02-23 10:00:00"
}MACE System Identifier
File: MACE_SAMPLE.json
MACE (Machine Authentication Code Engine) is the machine identification system used by AegisSpeed.
{
"machine_code": "abcd1234efgh5678ijkl9012mnop3456",
"windows_uuid": "12345678-1234-1234-1234-123456789012",
"windows_product_id": "12345-12345-12345-12345-12345",
"bios_uuid": "12345678-1234-1234-1234-123456789012",
"baseboard_serial": "ABC123456789",
"generation_time": "2026-02-23 10:00:00"
}User Profile
File: USER_PROFILE_SAMPLE.json
{
"user_id": "110***********1234",
"user_nickname": "Example User",
"registration_time": "2026-01-01 00:00:00",
"last_login": "2026-02-23 10:00:00",
"bound_machines": [
{
"machine_code": "abcd1234efgh5678ijkl9012mnop3456",
"machine_name": "Desktop-PC",
"bind_time": "2026-01-15 00:00:00"
}
]
}Related Documentation
- Quick Start - Installation and startup guide
- Technical Manual - ASAC check unit technical manual
- API Documentation - Server API reference