{
  "version": "1.0.0",
  "generatedAt": "2026-10-19T06:40:28.100Z",
  "findingType": "money_flow",
  "findingId": 2006,
  "contentHash": "ef2084a77bb7cc04b39042585f7247ab5a75a6182d3244b4baa3898f213aeb08",
  "title": "Sackler family extraction from Purdue Pharma (2008-2017)",
  "summary": "Money-flow chain tracing 1 hops with documented total of USD 10700000000.00. Confidence: secondary.",
  "methodology": "Money-flow chains are constructed by tracing financial transactions between entities through documented mechanisms (contracts, donations, grants, etc.). Each hop is independently cited. Vanish points mark where the audit trail breaks — funds enter an entity but no corresponding outflow is documented. Confidence is assessed per-hop and rolled up to the chain level.",
  "sources": [
    {
      "url": "https://restructuring.ra.kroll.com/purdue/Home-DocketInfo",
      "label": "https://restructuring.ra.kroll.com/purdue/Home-DocketInfo",
      "type": "primary"
    },
    {
      "url": "https://ag.ny.gov/sites/default/files/sackler-and-purdue-summary-of-allegations.pdf",
      "label": "https://ag.ny.gov/sites/default/files/sackler-and-purdue-summary-of-allegations.pdf",
      "type": "primary"
    },
    {
      "url": "https://ag.ny.gov/sites/default/files/sackler-and-purdue-summary-of-allegations.pdf",
      "label": "Sackler / Purdue: Summary of Allegations",
      "type": "citation"
    },
    {
      "url": "https://restructuring.ra.kroll.com/purdue/Home-DocketInfo",
      "label": "In re Purdue Pharma L.P. Chapter 11 docket",
      "type": "citation"
    }
  ],
  "queries": [
    {
      "description": "Chain record",
      "table": "money_flow_chains",
      "parameters": {
        "id": 2006
      }
    },
    {
      "description": "Chain hops with entity resolution",
      "table": "money_flow_hops",
      "parameters": {
        "chainId": 2006
      }
    }
  ],
  "dataSnapshot": {
    "chainId": 2006,
    "title": "Sackler family extraction from Purdue Pharma (2008-2017)",
    "sourceDescription": "Distributions from Purdue Pharma to Sackler-family trusts and entities during the period of escalating OxyContin litigation. Established by court-appointed monitor's report in In re Purdue Pharma L.P. (Bankr. S.D.N.Y. Case No. 19-23649) and corroborated by subsequent NY AG and MA AG investigations.",
    "sourceRefType": "manual",
    "documentedTotal": "10700000000.00",
    "currency": "USD",
    "confidence": "secondary",
    "sector": "pharmaceutical",
    "status": "active",
    "asOfDate": "2019-09-15T00:00:00.000Z",
    "provenance": {
      "source": "lib/money-flow/seed-canonical.ts",
      "seedKey": "canonical-v1"
    },
    "hops": [
      {
        "ordinal": 1,
        "from": "Purdue Pharma L.P. (OxyContin sales revenue)",
        "to": "Sackler-family controlled trusts and entities (aggregate)",
        "amount": "10700000000.00",
        "mechanism": "dividend",
        "confidence": "secondary",
        "citations": [
          {
            "url": "https://ag.ny.gov/sites/default/files/sackler-and-purdue-summary-of-allegations.pdf",
            "title": "Sackler / Purdue: Summary of Allegations",
            "publication": "Office of the New York State Attorney General"
          },
          {
            "url": "https://restructuring.ra.kroll.com/purdue/Home-DocketInfo",
            "title": "In re Purdue Pharma L.P. Chapter 11 docket",
            "publication": "U.S. Bankruptcy Court, S.D.N.Y. — Case 19-23649"
          }
        ]
      }
    ],
    "createdAt": null
  },
  "entities": [],
  "verificationSteps": [
    "Retrieve chain #2006 from money_flow_chains and confirm title and documented total.",
    "Hop 1: verify Purdue Pharma L.P. (OxyContin sales revenue) → Sackler-family controlled trusts and entities (aggregate) ($10700000000.00, dividend) via https://ag.ny.gov/sites/default/files/sackler-and-purdue-summary-of-allegations.pdf, https://restructuring.ra.kroll.com/purdue/Home-DocketInfo",
    "Verify the SHA-256 content hash by re-generating the JSON bundle."
  ]
}