Suggestions for Sniffing USB-PD

Hello all,

I'm looking to use an arduino to monitor USB-PD communications between two devices.

I've found the chromium project: USB-PD Sniffer - The Chromium Projects which uses linux/stm32

I'm wondering if anyone is familiar with an Arduino based solution to this problem?

The USB-PD protocol is half duplex with collision avoidance and 4b5b encoding @ 300 kbaud.

Thanks for any links/suggestions.