Create Derivation Receipt
create_derivation_receiptCreate a signed lineage receipt to track data transformations and multi-hop provenance, including break markers, and replace any receipt stored under the same derivative ID.
Instructions
Create a signed derivation receipt tracking how data was transformed. Multi-hop lineage with break markers. Replaces any receipt already stored under the same derivativeId.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| breakReason | No | ||
| derivativeId | Yes | Unique ID for the derivative artifact | |
| derivativeType | Yes | Type: rag_chunk, embedding, summary, model_weights, synthetic_derivative, etc. | |
| transformClass | Yes | Transform type: copy, subset, summary, embedding, aggregation, synthetic, model_training | |
| parentArtifacts | Yes | Parent artifacts this was derived from | |
| lineageConfidence | Yes | ||
| externalBoundaryBreak | No | True if data left the system and returned | |
| isSyntheticDerivative | No | ||
| upstreamObligationsRetained | No |