New blog post about something I realized this morning re: potential chat apps that could let you pass around capabilities: https://www.terracrypt.net/posts/structured-messaging.html
In summary: I think message contents should also be treated as structured data rather than just as strings! Feels like something I should have realized sooner, but it's funny how the brain doesn't always make connections that seem obvious in retrospect