# foundry v0.1.6 - API Reference

## Modules

- [Foundry](Foundry.md): Foundry keeps the contexts that define your domain
and business logic.
- [Foundry.Annotations](Foundry.Annotations.md): Registers standard Foundry annotation module attributes as persistent.
- [Foundry.ChatTrace](Foundry.ChatTrace.md): Normalizes structured provider events into a UI-friendly Studio copilot trace.

- [Foundry.DepChecker](Foundry.DepChecker.md): Checks system dependencies required for Foundry.

- [Foundry.TestScenario](Foundry.TestScenario.md): Lightweight test-side annotations for Studio scenario extraction.
- [Foundry.TestScenario.AshTracer](Foundry.TestScenario.AshTracer.md): Ash.Tracer implementation for Foundry scenario tracing.
- [Foundry.TestScenario.LiveViewHook](Foundry.TestScenario.LiveViewHook.md): Phoenix LiveView on_mount hook that registers the LiveView channel PID
with its associated test process PID during test execution.
- [Foundry.TestScenario.LiveViewRegistry](Foundry.TestScenario.LiveViewRegistry.md): ETS-backed registry mapping LiveView channel PIDs to test process PIDs.

