trust and traceability