Well the good news is because Webmention is data agnostic, while I agree microformats can be tricky, if a better solution pops up in the real world, we can easily shift to adopt it. As you said, we shouldnt go out and “try to invent a new spec” but if something makes sense and people try it out and it works, then webmention can always adjust. The webmention spec would never need to change, websites would just have to replace mf2 parsers with whatever the new parsing strategy is.
In a way, Webmention doesn’t even seem like a spec—for crying out loud, it
endpoint! So, really,
microformats are the substance of Webmentions. I think it would be
interesting to see a variation of Webmention which did JSON, perhaps using
Activity Streams or something. I almost wonder if
this is what Parecki is doing by offering three different forms of JSON on all
of his posts.
It’ll be hard to beat Microformats, though, in that having a single definitive HTML source is amazing—compared to having all of these other source documents floating around: feeds, ActivityPub outboxes and such. So I’m content to stay put. I already get plenty of great stuff out of Webmentions. Like this ping from you, Eddie!