Network generation from a map
Name a region. Prism fetches the road network from OpenStreetMap, projects it, checks connectivity, drafts demand and signals, and emits a VISSIM file. The validation gates run before anything is saved; this is the pipeline that refused our own network on 11 August.
Genesis · Overpass → osm → project → connectivity → draft → demand → signals → compose → emit → gate (V1–V9)
How an edit actually happens
A request goes to the agent. It picks from a registry of 87 typed tools with strict dispatch. Every write is checked against 117 named constraints, each with a reason code. Nothing is written without an approval card, and one approval runs exactly once.
tool registry (87) · constraint catalogue (117) · human approval · single-use, bound to the call
Data intake
Models and observations come in as files: the .inpx itself, count workbooks, existing result tables. Prism profiles them, maps columns, and flags what is missing before any calibration starts, so a gap shows up here rather than in a report.
.inpx · observed counts · result databases · column mapping · health check without a VISSIM install
The simulation is real
PTV Vissim 2026 is driven over COM in a fresh instance. The run is queued, seeds progress one by one, and the result databases are read back and cross-checked against each other. This is not a mock.
COM automation · queued run · seeds 1…5 · result DBs read back · post-run cross-check
Dashboard curation
Instead of printing every chart, an LLM picks the ones that answer the question you asked, and says why. Ask why the average speed is low and you get the two charts that explain it, not forty.
question → chart selection → short rationale · scenario comparison · KO / EN / JA
Validation and calibration surface
GEH checks against observed counts, and the thirteen steps of the client authority’s operational-modelling ladder, visible in the UI as a status rail. The honest limit, stated on the slide: not yet tested against a real-world project.
GEH base-model validation · 13-step MRWA ladder as a status rail · limit: no real-world test yet
Reports inherit a firm’s own format
Upload a past report as .docx and Prism extracts a style profile: palette, font ladder, page size and margins, heading numbering, table header fill. New reports are rendered in that style, so the output looks like the firm wrote it.
.docx → style profile → rendered report · palette · fonts · margins · numbering · table styles