Returns the complete lineage graph for a model attestation. The graph includes all training datasets, parent models (for fine-tuned or distilled models), and downstream deployments connected by typed relationships. Model lineage enables compliance teams to trace exactly which data was used to train a model, verify that all upstream datasets are properly attested, and audit the full provenance chain from raw data to production deployment.Documentation Index
Fetch the complete documentation index at: https://docs.truthlocks.com/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
API key with
models:read scope. Alternatively, pass a Bearer JWT token in
the Authorization header.Tenant identifier for multi-tenant isolation.
Path Parameters
Model attestation identifier (
maip-model:ULID).Response
The root model identifier for this lineage query.
Array of lineage nodes. Each node contains: -
id (string) — Resource
identifier - type (string) — Node type: dataset, model, or deploymentname(string) — Human-readable name -version(string) — Resource version -status(string) — Current attestation status -created_at(string) — ISO 8601 timestamp
Array of relationships connecting nodes. Each edge contains: -
source
(string) — Source node identifier - target (string) — Target node
identifier - relationship (string) — Relationship type (e.g. trained_on,
fine_tuned_from, distilled_from, deployed_as) - metadata (object) —
Optional edge metadataConvenience field listing all dataset nodes in the lineage that have a direct
trained_on relationship with the queried model. Each entry contains id,
name, version, and status.
