binkvp and libkvp are separate pieces of software. binkvp is the binary (requiring ksh to interface with the user), and libkvp is the underlying library that powers binkvp (and your software, if you use it).
Make your KV store persistent by writing to the golden image!
Known issue: Kamix uses a modular library system. To prevent "Command Not Found" or "Operation Failed" errors, ALWAYS import lib* sprites before the bin* sprites that use them.
Make your KV store persistent in the easiest way possible. Either use the library or the shell binary, and keep your work persistent through reboots.