This could include:
- MIME type support for specific UI components
- Capability negotiation for adaptive responses
- Define basic UI building blocks (like mobile apps)
Other considerations and suggestions raised so far:
- Alternative content support: Servers emit multiple content parts with different mimetypes
- Dynamic capability changes: Allow clients to modify capabilities on the fly
- Fallback mechanisms: for example, ui-basic for simple interfaces, ui-webview for rich content