TODO: build circle of trust, change salsa to run on CoT