# Genesis validity testing Tests if a genesis state is valid, i.e. if it counts as trigger to launch. ## Test case format ### `meta.yaml` A yaml file to help read the deposit count: ```yaml description: string -- Optional. Description of test case, purely for debugging purposes. ``` ### `genesis.ssz_snappy` An SSZ-snappy encoded `BeaconState`, the state to validate as genesis candidate. ### `is_valid.yaml` A boolean, true if the genesis state is deemed valid as to launch with, false otherwise. ## Processing To process the data, call `is_valid_genesis_state(genesis)`. ## Condition The result of calling `is_valid_genesis_state(genesis)` should match the expected `is_valid` boolean.