OpenChainGraph Suite · wave 22 · compliance_mandate

Pharma Serialization & Saleable-Returns Custody

Verify DSCSA T3 + GS1 SGTIN and EPCIS event (art-112) → verify saleable returns against the original transaction (art-113) → assess suspect/illegitimate product and required FDA actions (art-114). Client-side, zero-egress alternative to a permissioned serialization consortium.

OpenChainGraph · 3 Steps compliance mandate DSCSA §582 · EU FMD Hash-Anchored §4 chain_depth:3 Client-Side · Zero PII
Chain Topology — Pharma Serialization & Saleable-Returns Custody
art-112 DSCSA T3 Verifier art-113 Saleable Returns art-114 Quarantine Assessor ⊣
§4 Execution Hash · Chain Definition Anchor
execution_hash:computing…
Chain Stages · 3 Steps
1 ROOT · D0 node
Verified T3 + SGTIN feeds saleable-returns matching
MCP Call · verify_dscsa_transaction_statement
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "verify_dscsa_transaction_statement",
    "arguments": {
      "sgtin": "00312345678901.12345",
      "transaction_information": true,
      "transaction_history": true,
      "transaction_statement": true,
      "epcis_event_type": "ObjectEvent"
    }
  },
  "id": 1
}
2 D1 node
Return verdict feeds suspect-product assessment
MCP Call · verify_saleable_return
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "verify_saleable_return",
    "arguments": {
      "returned_sgtin": "00312345678901.12345",
      "returned_lot": "LOT-2026-001",
      "original_transaction_hash": "sha256:<from step 1>",
      "original_sgtin": "00312345678901.12345",
      "original_lot": "LOT-2026-001",
      "authorized_trading_partner": true
    }
  },
  "id": 2
}
3 TERMINAL · D2 node
Exports custody artifact with execution_hash — final stage
MCP Call · assess_suspect_product_status
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "assess_suspect_product_status",
    "arguments": {
      "sgtin": "00312345678901.12345",
      "suspect_trigger": "saleable_return_refused",
      "counterfeit_evidence": false,
      "serial_verification_attempted": true,
      "quarantine_initiated": true
    }
  },
  "id": 3
}
Export Artifacts
Download the §4 chain definition artifact (hash-anchored composite JSON) or the §13.11 W3C Verifiable Credentials view.