Okay, before we go anywhere I need a couple of answers. A. Is Instant Personalization ("InP") built on an open protocol? In other words, if I build foo.example.com and it uses InP to access Facebook's social graph, and later on I decide I also want to support Google's social graph, will Google be able to serve that graph using the same InP protocol? Or can I write a middleware service that grabs data with InP, massag…
A/ Instant Personalization uses the same set of APIs as the rest of platform. The only thing that changes with Instant Personalization, is that when you hit FB to see if the user is connected to your application, we will return 'connected' for all logged in Facebook users, who haven't opted out.
B/ Instant Personalization follows the same data policies as data you would get through a standard Facebook application. Details can be found here in section III: http://developers.facebook.com/policy/