# deps

What this build of heliaPROFILER is qualified against: the board, engine and toolchain matrix, and the locked dependency revisions a run was produced with.

Every name on this page is imported from `helia_profiler`.

**API tier:** `stable`, `experimental`

Generated from the `src/helia_profiler` tree `fe269596788d6ab1604cf433559e96b5f48c1d13`.

[Machine-readable model](https://ambiqai.github.io/helia-profiler/reference/api/helia_profiler/deps.json)

Compatibility state of a resolved profiling configuration.

**API tier:** `stable`

`dataclass`

Validated, immutable baseline loaded from HPX package data.

**API tier:** `stable`

Return the canonical SHA-256 identity reserved for Stage 5.

Return a stable JSON-safe representation for reports and Stage 5.

`dataclass`

Resolved baseline plus explicit override classification.

**API tier:** `stable`

Return structured result provenance without lossy enum conversion.

`dataclass`

Read-only lock provenance surface for later diagnostics collectors.

**API tier:** `experimental`

Load and strictly validate an HPX compatibility baseline.

**API tier:** `stable`

Read typed lock provenance without mutating an app or workspace.

*app_or_workspace_path* may name ``profiler_app``, its ``nsx.lock`` or
``hpx-dependencies.json``, or the parent fingerprint workspace containing
``profiler_app``. The exact on-disk lock digest is verified against the
recorded run state before a surface is returned.

**API tier:** `experimental`

---

Machine-readable: [`deps.json`](https://ambiqai.github.io/helia-profiler/reference/api/helia_profiler/deps.json) · [`deps.md`](https://ambiqai.github.io/helia-profiler/reference/api/helia_profiler/deps.md), complete and lossless.
