After more than a year of negotiating, the city of Portland revealed the details of a tentative contract agreement with the Portland Police Association today.