added documentation comments, added 'sig:' prefix to error transaction ID value