Skip to content

Architecture

gs-ai edited this page Mar 18, 2026 · 2 revisions

Architecture

SPECTRUM ACE-T in this repo is centered on SPECTRUMv2 and a graph-first intelligence workflow.

High-Level Data Flow

  1. Source ingestion pulls and normalizes records.
  2. Graph build composes nodes/edges and computes layout metadata.
  3. Render payload generation writes optimized viewer payloads.
  4. Viewer server hosts the Three.js application and graph JSON.
  5. Optional live API endpoints accept additional threat submissions.

Core Components

SPECTRUMv2/
├── graph/        # build_graph.py, launch_viewer.py, 3D UI, live_threat_api.py
├── src/          # ingest adapters/modules/runners
├── agents/       # agent orchestration runtime
├── db/           # DB access + schema support
├── config/       # ingest source governance config
└── scripts/      # operational wrappers

Graph Stack

  • graph/build_graph.py builds graph_3d.json and graph_3d_render.json.
  • graph/launch_viewer.py serves the UI and graph payload at port 8000.
  • graph/ace_t_spectrum_3d.html is the primary 3D interface.
  • gui/ace_t_spectrum_3d.html is kept aligned for compatibility.

Runtime Modes

  • Static one-shot build (default): build once, serve viewer.
  • Streaming/live mode (optional): controlled by environment flags.

Clone this wiki locally