Pandora and Vanguard orchestration when producing a new block.
Orchestrator - client written in go. Its responsibility is to orchestrate the Pandora and Vanguard to verify blocks.
Pandora - modified fork of go-ethereum (
geth). Responsible to create valid execution blocks. P2P is enabled to share txpool and propagate blocks. It requires symbiotic connection with the orchestrator/validator client.
Vanguard - modified fork of prysm client. Responsible to run consensus algorithm (CASPER) with add execution layer data for shard0.