Generate & Export the IR

Generate and export the IR

Generate IR is the foundation of every downstream analysis. It parses your source and produces an intermediate representation (IR) — a structured model of your services and their relationships — that powers architecture visualization, formal verification, and test generation alike.

Running Generate IR parses the selected repository and emits the IR. In the example below it recovers 41 microservices from a single repository and hands the result to an IR Card, which stores the IR JSON and exposes it to every analysis that follows. You can download the artifact at any point to archive it or share it with other tools.

The Generate IR card reporting 41 microservices parsed from one repository, connected to an IR Card
Generate IR produces the intermediate representation and stores it in an IR Card.

Steps and outcomes

ActionExpected outputCustomer value
Run Generate IRThe card reports IR generated, 41 microservices, and 1 repo parsed in the example.Stakeholders see immediate architecture extraction.
Connect to IR CardThe IR Card stores and exposes IR JSON.The same evidence feeds multiple downstream analyses.
Download JSONUsers can export the IR artifact.The analysis can be archived or shared with other tools.