I'm beginning work on a project which has, as one component, the need to synchronize files from a server to a local HTML5 IndexedDB store for offline usage, then later, the option to push changes from the IndexedDB store back to the server.
But before I re-invent the wheel on something that should be a pretty straight-forward process, I'm hoping to find a well documented standard API (if not client and/or server libraries) to do most of the heavy lifting.
I would also like my project to maintain a bit of openness, so adhering to an open standard (even if I have to write both the client and server side code in my particular case) is a big win.
WebDAV is a clear candidate for this task, but tracks a lot of meta data (authorship info, etc) that isn't particularly relevant to me, and it adds a lot of HTTP verbs, which I would rather not deal with (to be more consistent with a modern understanding of RESTful), and it is just generally a heavier protocol than I need for my limited task.
Are there any alternative free standards for such an API?