Added specification and proof of concept
oops, took out oath token