What’s not workable?
With the National Popular Vote compact, the popular-vote count from each state would be added up to obtain the nationwide total for each candidate.
Every vote, everywhere, would be politically relevant and equal in every presidential election. Every vote would be included in the state counts and national count. The candidate with the most popular votes in all 50 states and DC would get the 270+ electoral votes from the enacting states. That majority of electoral votes guarantees the candidate with the most popular votes in all 50 states and DC wins the presidency.
With the National Popular Vote compact, the popular-vote count from each state would be added up to obtain the nationwide total for each candidate.
And in every close election by popular vote there would be a national recount/reexamination of every vote.