Netvader is a project to create decentralized and fail-safe storage system. It is work-in-progress for a while and will remain in this state for a long time. But Netvader consists of several relatively independent tools, together called the Netvader Toolchain. Some of this tools are already usable whereas others are still in planning state.
cync is able to verify data integrity and can repair files with checksum files. See cync.netvader.net for more details.
Jaxser can serialize Java objects to XML. It is not elementary to Netvader but still useful. See jaxser.netvader.net for more details.