How this works in 3 steps:
The VizSpec driving this embed:

"dataset": "SBM_INNOVATION_small" — synthetic org network (100 nodes · 565 edges). Replace with any available dataset ID.
"node_color": "department" — each department gets a distinct color
"node_size": "none" — all nodes rendered at uniform size
"active_edge_layers": ["communication"] — only communication edges shown
"shell.topbar": false — no navigation bar (clean embed mode)
"shell.panels": [] — no sidebar panels (no legend, metrics, or compute)

To change what this viz shows, edit the SPEC constant in the page source. No backend change required.
The div below is the entire mount point. x-data="onaViz(null)" initializes the engine component. x-init="loadInlineSpec(SPEC)" injects the spec defined above. The child div[x-ref="sigmaContainer"] is where Sigma renders the WebGL canvas.
Loading graph…
Hover to inspect · Click to select · Scroll to zoom
What to explore:
To embed this in your own page: copy the engine <script> tags, define your own SPEC constant, and paste the mount <div>. That's it. The VizSpec is the only thing you need to customize.