# tama_dex v0.1.0 - API Reference

## Modules

- API
  - [Tama.Dex](Tama.Dex.md): Index, search and validated execute for operation documents in the Tama
operations profile of OpenAPI 3.1 (`tama-operations/1`).
  - [Tama.Dex.Cassette](Tama.Dex.Cassette.md): Builds and verifies cassettes: portable, prebuilt index files in the
`tama-cassette/1` format, each holding one cassette.
  - [Tama.Dex.Executor](Tama.Dex.Executor.md): The behaviour a host implements to run the operations of one source.
  - [Tama.Dex.Index](Tama.Dex.Index.md): The SQLite index of operation documents.
  - [Tama.Dex.MCP](Tama.Dex.MCP.md): The `search` and `execute` MCP tools, as definitions and handlers.
  - [Tama.Dex.Telemetry](Tama.Dex.Telemetry.md): The telemetry events tama-dex emits.

- Data
  - [Tama.Dex.Call](Tama.Dex.Call.md): A validated call handed to a `Tama.Dex.Executor`.
  - [Tama.Dex.Document](Tama.Dex.Document.md): A validated `tama-operations/1` document, as returned by
`Tama.Dex.Profile.validate/1`.
  - [Tama.Dex.Error](Tama.Dex.Error.md): An error produced by tama-dex during `Tama.Dex.execute/5`.
  - [Tama.Dex.Operation](Tama.Dex.Operation.md): One normalized operation of a `Tama.Dex.Document`.
  - [Tama.Dex.Profile](Tama.Dex.Profile.md): Validates documents in the Tama operations profile, `tama-operations/1`.
  - [Tama.Dex.Profile.Issue](Tama.Dex.Profile.Issue.md): A defect found by `Tama.Dex.Profile.validate/1`.

## Mix Tasks

- [mix tama.dex.cassette](Mix.Tasks.Tama.Dex.Cassette.md): Builds a cassette from profile documents, for a producer's CI.

