Commits framework