I had a quick look at the gnunet psycstore, which is part of the musticast implementation. ASSIGN is already implemented, GNUNET_PSYC_OP_SET is clear as it does nothing. GNUNET_PSYC_OP_AUGMENT, GNUNET_PSYC_OP_DIMINISH, and GNUNET_PSYC_OP_UPDATE are currently unimplemented in the database code. As those depend on type of data stored in the db, I guess that should be done in the application. From the psycstore point of view all state variables are blobs. So type information is needed to implement those in the psycstore.
https://git.gnunet.org/gnunet-secushare.git/tree/src/include/gnunet_psyc_env.h https://git.gnunet.org/gnunet-secushare.git/tree/src/psycstore/plugin_psycstore_sqlite.c
