* Protobuf definitions for cross lang support * JS package for proof generation in the browser * NPM distribution * Implement GRPC server * E2E flow