ശ്രീലങ്കയിലെ പുരാതനചരിത്രരേഖയായ മഹാവംശത്തിലെ വിവരണം അനുസരിച്ച്, കശ്യപരാജാവ് ധാതുസേനരാജാവിന്റെ മകനായിരുന്നു. ധാതുസേനന് രാജ്ഞിയിയുണ്ടായ മകൻ മോഗല്ലണ്ണന് അവകാശപ്പെട്ട രാജ്യം സ്വന്തമാക്കാനായി കശ്യപൻ ധാതുസേനനെ അടച്ചുപൂട്ടിയിട്ടു കൊന്നു. രാജാവിന്റെ അനന്തരവനും സേനാധിപനുമായിരുന്ന മിഗാരന്റെ സഹായത്തോടെയാണ് കശ്യപൻ ഈ അട്ടിമറി നടപ്പാക്കിയത്. തുടർന്ന്, കശ്യപനെ ഭയന്ന് ഇന്ത്യയിലേക്ക് ഓടിപ്പോയ മൊഗല്ലണ്ണൻ, പ്രതികാരം ചെയ്യുമെന്ന് ശപഥമെടുത്തു. തിരികെ വന്ന് തനിക്കവകാശപ്പെട്ട രാജ്യം സ്വന്തമാക്കാനുള്ള തയ്യാറെടുപ്പിൽ, മൊഗല്ലണ്ണൻ ഇന്ത്യയിൽ സൈനികശക്തി സംഭരിക്കാൻ തുടങ്ങി. സഹോദരന്റെ തിരിച്ചുവരവിനെയും പ്രതികാരത്തേയും ഭയന്ന കശ്യപൻ, തലസ്ഥാനമായ അനുരാധപുരം ഉപേക്ഷിച്ച് സുരക്ഷാസ്ഥാനമായി കണ്ടെത്തിയ സ്ഥലത്ത് നിർമ്മിച്ചതാണ് ഈ കൊട്ടാരസമുച്ചയം എന്നാണ് മഹാവംശത്തിലെ ഭാഷ്യം. ക്രി.വ. 477 മുതൽ 495 വരെയുള്ള കശ്യപന്റെ വാഴ്ചക്കാലത്ത് ഇവിടം കോട്ട-കൊത്തളങ്ങൾ ചേർന്ന ഒരു നഗരസമുച്ചയമായി മാറി. പാറയുടെ ഉച്ചിയിലും ചുറ്റുവട്ടങ്ങളിലും ഇന്ന് കാണുന്ന പ്രതിരോധസം‌വിധാനങ്ങളും, കൊട്ടാരങ്ങളും, ആരാമങ്ങളും എല്ലാം അക്കാലത്തെ നിർമ്മിതികളാണ്. 
ഒടുവിൽ സൈന്യസന്നാഹവുമായി മൊഗല്ലണ്ണൻ മടങ്ങിയെത്തിയപ്പോൾ കശ്യപന്റെ സൈന്യം അയാളെ ഉപേക്ഷിക്കുകയാൽ അയാൾക്ക് സ്വന്തം വാളിൽ വീണ് ആത്മഹത്യചെയ്യേണ്ടിവന്നു എന്നാണ് മഹാവംശത്തിലെ കഥയുടെ ബാക്കി. ആനപ്പുറത്തിരുന്ന് യുദ്ധം നയിച്ചുകൊണ്ടിരുന്ന കശ്യപന്റെ തന്ത്രപരമായ ഒരു നീക്കത്തെ പിന്തിരിഞ്ഞോട്ടമായി തെറ്റിദ്ധരിച്ചതിനാലാണ് സൈന്യം അയാളെ കൈവെടിഞ്ഞതെന്ന വിശദീകരണവും ചില ദിനവൃത്താന്തങ്ങളിലും ഐതിഹ്യങ്ങളിലും ഉണ്ട്. ഈ സൈനികവിജയത്തെ തുടർന്ന് മൊഗല്ലണ്ണൻ പഴയ തലസ്ഥാനമായ അനുരാധപുരം തന്റെ ഭരണകേന്ദ്രമാക്കുകയും സിഗിരിയ ഒരു ബുദ്ധവിഹാരസമുച്ചയമായി നിലനിൽക്കുകയും ചെയ്തു.

മഹാവംശത്തിലെ ഭാഷ്യം
ഹർമ്മ്യാരാമം
കണ്ണാടിമതിൽ
ചരിത്രം