I believe libattica is supposed to be the library accessing this, which already powers anything using "Get Hot New Stuff" in KDE (ie downloading and rating wallpapers, desktop widgets etc). The code for that is already running in KDE for quite some time. I think OwnCloud is the project to basically extend that to a full blown cloud solution.
I'd check anything I say though, as I'm no dev.