This page contain a list of prerequisites for building the ic replica as well as links to helpful information about how to install the apps. You can build the ic replica on Mac, Linux, or WSL2 (Windows)
Minimum PC specifications
x86-64 based system
at least 8 CPUs
16 GB MEM/SWAP
100 GB available disk space
Prerequisites for all environments
WSL2 - If you are on a Windows machine, you must install Windows Subsystem for Linux version 2 before you can install Ubuntu
Ubuntu 20.04 or newer - it is recommended to install the latest version.
Git - This is used to download the latest clone of the ic repository.
Podman - This is used to build the ic replica
Create a directory and file called:
This codegov.sh file should contain the line:
echo -n "$1:$2" | sha256sum | sed -e "s/-/DSCVR username: $1 Replica version: $2/"
When you run the IC-OS Verification script, make sure to include this command at the end of the script:
bash ~/codegov/codegov.sh <DSCVR Username> <Replica Version>
Below is an example of a review that was submitted on the CodeGov portal of DSCVR. It was submitted as a comment in a poll for the respective Replica Version Management proposal. It includes the output of the IC-OS Verification script, CodeGov script, and review of the Release Notes.
Item 2 is the reviewer's summary including the review (sanity check) of the Release Notes and other comments they had regarding the proposal and how they voted. This section is very important and the goal is for Reviewers go into more detail on the Release Notes over time because it should help improve the overall quality of these reviews. Items 3 - 7 are part of the IC-OS verification, which is what is expected as a minimum level of review. Item 8 is proof that the reviewer voted on the proposal. Item 9 is the Upvotes the Reviewer received from the Advisors and Item 10 shows the amount of ckBTC they received as a tip for their review.
Please submit reviews as a single comment. Edit the existing comment if any details need to change or be added...this is preferred over creating another comment. Make sure all the information outlined below is included in the review and that the image it is clearly legible. Small details are not easy to read in images posted on DSCVR, so please pay attention to readability. It is ok to post more than one image to capture all the required details.