I consider that they could make it law that a candidate does what he or she promises; maybe even work out a written contract which must be fulfilled if the person is elected; the candidate is simply a hired worker, required to do what the voters have decided.
The candidate must release funds to hold "hostage", to make sure the candidate does as promised.
A problem can be that voters do not know all the information in a certain area of government, plus even candidates may not know the secret info that intelligence will show them only after they are elected.
But I suppose you could have a matching test to see if voters know what they are voting for, so you know if they are qualified voters, as much as they can reasonably know things. But a voter could come to the booth and then read what are the positions of candidates, and then vote, right?
And if the majority hires someone to do what he or she promises, then the opposition is expected to honor that vote and help it to be done, with the resources they contribute.
But what if the majority puts down people of the minority, somehow, in an unfair way? You could have taxed finances awarded to politicians, in proportion to how many votes each one gets. And each may use their money for what their voters expect . . . being legally required to honor their voters, since it is their money.
So, for example, if democrats have forty-nine percent of Congress, they get forty-nine percent of treasury funds to use; all must balance their budget or pay from their own "as hostage" money
plus pay a certain percentage to ease the national or state debt, or it comes from their own "hostage" funds > "make them put their money where their mouth is"
They are free to combine money with republicans or not. And "pork" things must be voter approved, requiring this by law.