A standard for serializing data to a persistent storage which is both backwards and forewords compatible. Using a form of markup, transient data can be persisted and retrived reliably.
The source code comes in two parts. The first builds a binary which can consume the markup and convert it to code to be included in your project along with the second part, which is a library header file. No need for additional DLLs or external libraries. With a focus on .NET support, the first version is C# only with plans for C, CX, and VB.
The project is currently in BETA but well tested, used, and working well in many of the author's projects already. Contributors are welcome, especially for adding additional language support.
Works on all CLR supported platforms. Generated code is compatible with .NET 2.0 and beyond.