plop is a public log based on a Merkle tree. It can be used for implementing Certificate Transparency (RFC 6962). The first implementation is in Erlang. The only interface supported initially is Erlang messages. Requires Erlang/OTP 17 [erts-6.0] or later. Compile the application $ erl -make Start the application locally Very first time, before there is a database: $ erl -boot start_sasl -pa ebin -eval "plop_app:install([node()])." There should now exist a directory Mnesia.nonode@nohost/ with four files in it. Start the application: $ erl -boot start_sasl -pa ebin \ -eval "application:start(mnesia), application:start(plop)." FIXME: mnesia isn't starting automagically, why? TODO: -plop Keyfile "test/rsakey.pem" -plop Passphrase "sikrit" Test the application [FIXME] Moving the database files Add `-mnesia dir "/some/path"' to the list of arguments to erl. Debugging Dump the database to a file: 1> db:dump_to_file("dump.txt").