No guarantees beyond this year, $22M per year going forward.
Based on last year's QB contracts that would have him the 20th highest paid QB, just ahead of Teddy Bridgewater at 21, then a decent gap to Taysom Hill at 22.
So much of the cap hits accelerated into the Eagles books, the Colts are getting a moderately priced starter with a brief period where he appeared great. They can try to reclaim that and if not, they can walk away with no future obligations.