We have released our P2P SDK header files for API preview.
- include/pzz - this is our portable runtime. It contains portability and convenience wrappers around APIs provided by operating systems (Windows, MacOS/X, Linux). This library is quite generic and don't have any p2p specifics. It will be released in source form and under BSD license.
- include/p2p - this is our low-level p2p transport layer. It consist of p2p socket API (very similar to BSD sockets) plus many p2p-specific control functions (such as user authentication, contact list management, group management, etc). If you want to build a P2P VPN it's all you need.
- include/agily - this is our p2p platform, build on a top of p2p sockets. Roughly speaking, it consist of p2p messaging, generic data storage and data synchronization service.
Sorry, the written documentation is not released to public yes. But C header files are quite self-explanatory (and do include some explanatory material at the beginning).
Full SDK release with libraries and samples, will follow shortly.