@vrypan.eth
I missed the announcement.
I only gave the spec a quick look, but it feels like the right approach. More web-native than miniapps, easier to understand without (oh, god how I hate it) reach js "easy to use" components. Well done!
Back in the days of the original frames, I remember suggesting to the MM team to take ideas from WML (see https://www.developershome.com/wap/wml/wmlIntro.asp for example). I think that if they followed that path they would have ended with something very close to snaps.