The US is now floating an offer not to attack North Korea (well, officially, US officials are talking about "security assurances") in exchange for the renunciation of North Korea's nuclear program. The deal is reminiscent of the bargain agreed between the US and Soviet Union in 1962 to resolve the Cuban Missile Crisis. In exchange for an agreement not to attack Cuba, the Soviets would withdraw their missiles.
While US-Cuban ties have remained sour for 4 decades, the deal has mostly worked. Hopefully, North Korean proliferation can be prevented via peaceful diplomacy.
In the case of Iran, the foreign ministers of Britain (Jack Straw), Germany (Joschka Fischer) and France (Dominique de Villepin), are visiting Iran to discuss Iran's nuclear program. The details are a bit different, but the deal's logic is similar:
Diplomats said the EU ministers would demand Iran cooperate fully with the International Atomic Energy Agency (IAEA), accept tougher U.N. inspections and halt uranium enrichment.The IAEA has set an October 31 deadline to set up inspections that can confirm Iranian compliance with the Nonproliferation Treaty. Otherwise, the IAEA might recommend the UN Security Council impose sanctions.
In return, the ministers would offer to recognise Iran's right to a civilian nuclear energy programme, give some technical assistance and guarantee Iran's access to imported fuel for nuclear power plants.
Perhaps the EU has decent leverage on Iran since it has long pursued trade ties to moderate Iran, rather than sanctions, which the US has used since the Shah fell and American hostages were taken.