Periods in error messages read difficult because they come to a full-stop
No need to prefix the error message with the given function semantics (ex. "verification failed" within a verify function) because the caller is already aware of those semantics
Originally raised here https://github.com/TBD54566975/web5-go/pull/60#discussion_r1503744548
The basic idea being: