Setting legal precedent for autonomous software liability framework