you have to use --dangerous for all the snaps that are not sourced throught the snapstore. We have no short term plans to submit the app to the snapstore.
I originally tried just the dangerous flag, as advised, which let me know I actually needed classic, but it wasn’t entirely clear that is needed to be added to, not used in place of the dangerous flag, as below.
john@machine:~/Downloads$ snap install --dangerous obsidian_1.0.3_amd64.snap
error: This revision of snap "obsidian_1.0.3_amd64.snap" was published using
classic confinement and thus may perform arbitrary system changes
outside of the security sandbox that snaps are usually confined to,
which may put your system at risk.
If you understand and want to proceed repeat the command including
--classic.