Re agent communication, specifically, Extended DH:

https://signal.org/docs/specifications/x3dh/

Curve25519 keys are readily distinguished from other data, but it would be hard to do anything about it.