- Download a BLOB from the Beacon Chain
- Decode messages from the blob and parse them as JSON
- Verify the JSON file
- Input JSON into the verification circuit
- Extract required fields for proof generation
- Generate ZK proof of data validity
- Send generated proof to Sequencer