There is no definitive record that I am conscious of. If you wish to get the markup for a block the one dependable manner to try this is to insert it into the editor after which copy the consequence to the clipboard.
You can’t assume that each one blocks are “<!-- wp:
plus post-title
plus elective attributes {tag: one thing}
plus /-->
“, as many blocks additionally embrace HTML that they depend upon. For instance, the picture block appears like this:
<!-- wp:picture {"id":1934,"sizeSlug":"full","linkDestination":"none"} -->
<determine class="wp-block-image size-full"><img src="https://instance.check/wp-content/uploads/2023/01/image-1.jpg" alt="" class="wp-image-1934"/></determine>
<!-- /wp:picture -->
Simply utilizing the <!--
half wouldn’t be enough.