← Back to projects

Project · simulation and analysis

CASA + CROMA

CASA builds territorial resilience scenarios. CROMA lets users compare how different AI models analyze them.

Territorial simulationNetwork analysisComparable modelsTraceability
CROMA Synapse interface for comparing scenarios
Multi-model auditing
Who it is for

Teams that build territorial scenarios and need to compare the resulting analyses.

Current status

Two connected simulation and analysis platforms.

Net-Works' role

Scenario structuring, network modeling, multi-model comparison, and experiment records.

Project outcome

Documented territorial scenarios and analyses that preserve the model, instructions, and results of each experiment.

How it is built

Sources, architecture, and tools

Information sources

CASA combines public data from the World Bank, Our World in Data, IMF, United Nations, UNICEF, UNHCR, OpenStreetMap, ND-GAIN, INFORM, and International IDEA, along with scenario-specific information.

Architecture

CASA is a Flask application with an API and web views. CROMA is built as a separate system: a Flask API and Nuxt 3 frontend connected to CASA scenarios.

Data and simulation

MySQL/MariaDB, with one database for CASA and another for CROMA experiments. NetworkX works with GraphML graphs, and the simulation preserves parameters and results.

AI and text analysis

OpenRouter runs several models; spaCy, NLTK, and NetworkX build and measure semantic graphs. Nuxt, vis-network, and Chart.js support result comparison and export.

The problem

What the project needed

CASA brings together profiles, indicators, critical infrastructure, and damage assumptions to build simulations. CROMA uses those scenarios to run and compare analyses from different language models.

Our work

What we developed

  • Territorial profiles, questionnaires, and indicators with recorded provenance.
  • Maps, critical infrastructure, and network-based damage propagation.
  • Comparable scenarios and report generation.
  • Audits with different models, experiment comparison, and result export.

How the components connect

How CASA + CROMA is organized

This diagram summarizes each component's role and how they connect.

  1. 01Territorial data

    Profiles, indicators, infrastructure, and assumptions

  2. 02CASA

    Building and simulating resilience scenarios

  3. 03CROMA

    Running and comparing multi-model analyses

  4. 04Results

    Documented, exportable experiments

The platform in use

The project in use

A view of the platform in use.

CROMA Synapse scenario auditing interface
CROMA Synapse: scenario selection, audits, comparison, and reports.