All that we know of phase one US-China trade deal so far

Details of the deal continue to trickle in since the final draft is still not out.