One rich model across build systems and package managers — captured from inside the build, not from its logs
- Every Build Scan captures what no log holds — cache keys, input fingerprints, resolution decisions — taken directly from the build, not parsed from its output.
- Today that model covers Maven, Gradle, npm, Python, Bazel, and sbt — build systems and package managers alike.
- The record is extensible, too — attach custom values and tags to capture context the build can't know, programmatically and non-intrusively.
- The same structure on every tool — not each one's own log format, but one predictable model your queries, tooling, and agents target at once.




