I found this today and I really like (1) how the document layer is decoupled from the encoding layer, and how it specifies discoverability (HATEOAS?).<p>Here is an example of a server application using Django REST Framework and the coreapi Python lib: <a href="https://github.com/core-api/heroku-game" rel="nofollow">https://github.com/core-api/heroku-game</a>