Eiffel HAL is a library to work with  http://stateless.co/hal_specification.html#json

HAL is used for exposing RESTful hypermedia APIs. Right now the current implementation only support 
JSON_HAL

References
http://tools.ietf.org/html/draft-kelly-json-hal-06
http://stateless.co/hal_specification.html#json
