Protocol requirements
See also software requirements and hardware requirements.
Protocol requirements for the healthy buying infrastructure seem to include at least ICQ or another chat net that can support SecureIM.
Presumably, each terminal device involved has an IP number issued from a block someone controls. Every retail shelf might ultimately have one too.
Hardware requirements and hardware standards drive this to a great degree. Bluetooth for instance is assumed to be required to get both secure communication and modular hardware.