I have found something that reconstructs the Mantle API:
github.com/jmegaffin/magma
Because Vulkan is based upon Mantle, this gives an idea of how Vulkan will work. I am still looking though the header files so I am yet to make up my mind on the api's design.
What is everyone else's opinion of this?