Throughout the Brexit saga, one thing I’ve heard repeatedly is that due to the principle of parliamentary sovereignty, referendums are not legally binding:
Parliamentary sovereignty is a principle of the UK constitution. It makes Parliament the supreme legal authority in the UK, which can create or end any law. Generally, the courts cannot overrule its legislation and no Parliament can pass laws that future Parliaments cannot change.
Many groups have pushed for a second Brexit referendum to help resolve the current impasse, but it’s not unreasonable to worry that the political pressures that have prevented Parliament from reaching a majority in favor of any plan might persist even after another referendum, particularly if the result is close.
Is there any way that Parliament could tie their own hands by either:
creating a legally binding referendum whose result would guarantee specific actions that Parliament could not change or delay
or, if that's impossible, make the chosen decision the default, such that Parliament would have to take specific action to overrule it?