Trump links an end to the Ukraine war with binding US-led security guarantees, promises of NATO-style protection, and the release of over 1,000 prisoners, leaving Zelensky with little room to manoeuvre.