Supply-chain (nth-party) graph
A vendor's subprocessors may themselves publish TrustMCP profiles. When a subprocessor's domain matches a published vendor, TrustMCP links them - so an agent can traverse the supply chain and assess nth-party risk.
GET /v1/vendors/{vid}/graph (scope: attestations)
{
"vendor_id": "vnd_acme",
"subprocessors": [
{ "name": "SubProc Inc", "domain": "subproc.example",
"linked_vendor": { "vendor_id": "vnd_subproc", "legal_name": "SubProc Inc", "mark": "agent-ready" } },
{ "name": "Unlinked Co", "domain": "nowhere.example", "linked_vendor": null }
]
}
For each linked subprocessor, an agent can repeat the assessment loop against
linked_vendor.vendor_id - request access, read the manifest/attestations, and roll the
result up. Unlinked subprocessors fall back to manual review.
Vendors populate the domain field on each subprocessor in the Subprocessors editor;
that domain is what the network resolves against published profiles.