Visualize who can see what on your permissioned network. Parse Fabric configtx.yaml Private Data Collection definitions or Canton party-to-participant mapping JSON to produce a color-coded privacy topology: teal for fully private bilateral channels, amber for partially visible multi-party PDCs, and red for overexposed public channel data.
Fabric PDC model: Private Data Collections (PDCs) allow subsets of channel organisations to store private transaction data. The collection policy defines which MSPs can access the private data. The public channel ledger stores only a hash of the private data. This tool visualises which organisations can see which collections, based on the policy definitions in configtx.yaml.
Reference architecture: The canonical 3-bank Fabric design uses bilateral PDCs (PDC_Org1_Org2, PDC_Org2_Org3, PDC_Org1_Org3) plus a 3-way Travel Rule collection (PDC_TR_DE_SA). This tool correctly identifies the 3-way PDC as "partially visible" and the bilateral PDCs as "fully private" relative to the excluded organisation.
Canton sub-transaction privacy: The Canton Global Synchronizer's 13 Super Validators are content-blind — they see transaction hashes but not payload data. This tool maps Canton party-to-participant assignments and identifies which Daml contract fields are visible to which participants.