Italy's anti-establishment Five Star Movement on Friday published a policy programme for government drafted with the far-right League, taking the parties a step closer to ending months of stalemate.
"Today we have finally concluded the 'Contract for the Government of Change'. I'm very happy," wrote Five Star leader Luigi Di Maio on Facebook.
"These have been 70 very intense days... in the end we've managed to achieve what we announced in the electoral campaign."
The 58-page programme contains no mention of a unilateral exit from the eurozone -- mooted in previous versions leaked to media -- but rejects post-financial crisis austerity policies and features hardline immigration and security proposals.
"The government's actions will target a programme of public debt reduction not through revenue based on taxes and austerity, policies that have not achieved their goal, but rather through increased GDP by the revival of internal demand," the document reads.
The joint programme will be put to Five Star members, who will vote on the contents of the document via the party's "Rousseau" website which is used for major decisions.
The "contract" will also be put to a vote by League members.
If approved, the programme will then be presented to Italian President Sergio Mattarella.
On Thursday evening, League leader Matteo Salvini said it would be handed to Mattarella on Monday, by which time he and Di Maio should also have their candidate for prime minister.
Mattarella must agree to the parties' nominee before they can seek parliament's approval.
"I am very confident, we have created the basis for the government and the name of the prime minister will not be a problem," Di Maio told supporters late Thursday in the northern town of Monza.
Anti-establishment Five Star Movement (M5S) leader Luigi Di Maio (right) flanked by Danilo Toninelli, president of the M5S group speaks to the press in Rome on May 14, 2018