An interesting wrinkle went unmentioned in DeMint’s press release, and in McGrane’s original story (she says she wasn’t able to learn about it since both the Rules Committee and the Secretary of the Senate’s office declined comment): according to a subsequent story by McGrane, it turns out that the Secretary had, on April 20, already written to Schumer asking for permission to start the feeds. (Schumer’s office did not return phone calls requesting comment on the public adoption of XML.)

Whatever the motivations, the XML voting data is now available. And while that’s a big improvement—and a sign that some in the Senate are taking more seriously the effort to make legislative data more readily available—the Senate and the House still don’t provide XML data on the status of bills. Programmers who want to display information on a bill’s standing outside of a roll-call vote—where it is in committee, for instance—must devise their own data-scraping programs, or use an open-source third-party XML feed, like the one that makes available for free.

“The endgame is for them to have the same database that I have,” says Tauberer. “I want to put myself out of business.”

Clint Hendler is the managing editor of Mother Jones, and a former deputy editor of CJR.