---
title: "Verify Lineage"
method: POST
path: "/marketplace/collections/{cid}/lineage/verify"
---

# Verify Lineage

`POST /marketplace/collections/{cid}/lineage/verify`

## Request

- Base URL: `https://api-docs.session-exchange.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api-docs.session-exchange.com/marketplace/collections/{cid}/lineage/verify`
- Auth: none declared

CONFIRM-ONLY: the analyst (or admin) confirms a build-on edge the author ALREADY DECLARED is
genuine (a real delta, not a copy). It cannot author a new edge — an undeclared, self-referential,
or phantom/private parent is rejected, so verify can't mint a royalty-bearing edge on its own. Only
verified edges accrue. The deriving collection's current version is pinned so a later MAJOR rewrite
invalidates the edge until re-verified. Body: {parent_id, parent_tenant?, parent_version?}.

## Path parameters

- `cid` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/session-exchange/apis/a4sx.md) · [All operations](https://skmtc.dev/session-exchange/apis/a4sx/llms.txt) · [OpenAPI document](https://skmtc.dev/session-exchange/apis/a4sx/revisions/abaefc33dfc7?raw)
