Framing IPTV takedown as a distributed systems problem is a sharp insight. I'm curious about the ContentScanner's fingerprint matching approach — have you hit cases where platforms re-encode streams enough that hash-based matching fails? Content-aware fingerprinting (perceptual hashing) might be more resilient there, though it adds latency to the discovery pipeline.