is it possible to persist some key value data per user for later use?
Yep, check out the following document:
Jive Apps (OpenSocial) - Developer Resources
That should get you going in the right direction. =)
Documentation is vast, sometimes hard to find the correct topic
Retrieving data ...