-id and -commitmentAtxId are required because they are committed to the generated data.
If -id isn't provided, the id (public key) will be auto-generated, while saving key.bin in -datadir.
If postcli is called multiple times on a given -datadir, config mismatch error is likely to occur. In this case, the -reset flag can be used to easily clean the previous instance.