Try to define a minimal but just powerfull enough json protocol for common types of hackathon.