From Apple's 2014 WWDC Conference Sessions Introducing HomeKit (Slide 11) and Designing Accessories for iOS and OS X (Slide 88), it's my understanding that a User can control HomeKit-enabled/compatible accessories even if the User isn't in the same location. I presume this means that the instructions can be transmitted over the internet and I would also assume that this doesn't require a static IP at the end location (i.e. the Home with the accessories).
If these presumptions are accurate, how does HomeKit Remote Access work? What happens when the Home's dynamic IP changes?
The only information in the presentations is that this is achieved through "iOS Device Connectivity" and this is seamless to the app developers and accessory manufacturers.