Yeah it would make sense to start small and local. A large high-level gov would likely be risk averse.
I wonder if it could be somewhat forced by using open data law, which I suppose would only work if the information is collected to begin with. Then the open data request would require them to put the data in a machine-readable format (JSON or XML).
You’ll need to work out a system of responsibility for accurately recording the data.
Politicians are full of shenanigans. They want to face voters and say they are doing right by the voter. Then they want to face corps like Google and reassure them that their interests are respected. They must love being able to say different things to different audiences. The representative would ultimately need to decide how to represent themselves. The reps vote would just be a simple straight fact, but the more granular things like who gets credit for each phrase/clause could be tricky. An admin getting it wrong would have consequences. So indeed you’re right the devil is in the details.