Computational Rest: A New Model For Decentralized, Internet-Scale Applications