Отличие живого от неживого состоит в том, что то, что мы считаем "живым" реагирует на внешние воздействия не только как физическое тело, подобно камню на дороге, который пнул прохожий. То, что мы называем "живым" реагирует на внешние воздействия (так же как на изменения в своем гомеостазе) в первую очередь выработкой в ответ на такое воздействие ответного сигнала, который может быть отработан эти "живым" для изменения своего состояния в первую очередь с целью самосохранения.
Такой подход делает вопрос об основе, на которой "собран" живой организм, вторичным.
Так что жизнь на небелковой основе вполне возможна и самовоспроизводящийся механизм, способный перестраивать программу своих действий в зависимости от внешних воздействий и изменений своего "внутреннего" состояния нужно считать живым.