The memorial commemorates Scottish soldiers, and those serving with Scottish regiments, who died in the two world wars and in more recent conflicts. Upon the altar within the Shrine, placed upon the highest point of the Castle Rock, is a sealed casket containing Rolls of Honour which list over 147,000 names of those soldiers killed in the First World War. After the Second World War, another 50,000 names were inscribed on Rolls of Honour held within the Hall, and further names continue to be added there.