@CobaltVelvet ikiwiki, though written in perl, stores its whole db "history" in git (or svn). It doesn't have "federation" (or git merges) built into the UI IIRC but hey, it's a "protocol" you're familiar with