-
Notifications
You must be signed in to change notification settings - Fork 3
Reproducibility‑and‑Rehydration
Pheonetic Coder edited this page Aug 25, 2025
·
1 revision
The Genesis Code Protocol emphasises reproducible research. For each experiment or analysis:
-
Write a reproduction protocol. Document the procedures, inputs and expected outputs in
REPRO_PROTOCOL.md. This file should be detailed enough for another researcher to follow without ambiguity. -
Record results. Save the results of the experiment in
REPRO_RESULTS.csvor another structured format. Include relevant metrics, statistical analyses and references to evidence. -
Capture the environment. Create an
ENV_LOCKFILE.ymlcapturing software versions, random seeds, hardware resources and any external dependencies. This ensures that the experiment can be rerun under identical conditions.
To rehydrate (reproduce) a run:
- Load the reproduction protocol, results and environment lockfile into your environment.
- Install the specified software versions and configure the environment according to the lockfile.
- Execute the steps in the reproduction protocol. Compare your results against those in the original run and document any deviations.
- Update your evidence index, claim graph and ledgers with the reproduced results.
For live systems or streaming data, provide simulation harnesses or test benches to approximate real‑world conditions. This makes the reproduction process more robust and independent of external factors.