initial commit draft trust model and demo