this looks really interesting to me. I currently run a mixture of HAL for responses and Swagger
for further API documentation. I personally think, this will stay for a longer while, but
with a HAL-FORMS implementation, it would be a great option for providing form details when required.
I really like the idea of providing dynamic HAL responses for API exploration depending on user rights etc.
Providing 'create' and 'update' form information from a HAL generator would imo simplify things.
I'll check details of your specification. Thinking about some kind of golang based add on for my go2hal lib and testing it with Kai Tödter's HAL Explorer.