INSIPS: Evidence into explainable trust