Inspired by NethermindEth#1 (SP1 cluster client) and https://github.com/eth-act/ere/compare/han/feature/zisk-network-prover (ZisK cluster client), it'd be nice to add ProverResourceType::ClusterClient { endpoint: String } to cover such usecase.
Currently the following zkVM supports cluster mode:
Some clients require extra parameters to initialize the client (e.g. SP1 requires an additional redis_endpoint to uplaod/download the artifact, ZisK requires webhook_port to start webhook server to receive the proof), we can use environment variable for now to keep the ProverResourceType simple (however we migth need to figure out a better way to handle this kind of case).
Inspired by NethermindEth#1 (SP1 cluster client) and https://github.com/eth-act/ere/compare/han/feature/zisk-network-prover (ZisK cluster client), it'd be nice to add
ProverResourceType::ClusterClient { endpoint: String }to cover such usecase.Currently the following zkVM supports cluster mode:
Some clients require extra parameters to initialize the client (e.g. SP1 requires an additional
redis_endpointto uplaod/download the artifact, ZisK requireswebhook_portto start webhook server to receive the proof), we can use environment variable for now to keep theProverResourceTypesimple (however we migth need to figure out a better way to handle this kind of case).