Okay, so I am going waaaaay out on a limb here, but maybe this could be made to work.
It would indeed be great to have online streaming from the beginning, but I am guessing it does look like months before we will have that. If you don't have streaming, I would claim the next best thing (and in some cases, a better thing) is having a valid game log that can be posted/archived on line and would be searchable, like the beautiful gokosalvager tools we have now.
If this were a game like chess, you could just have the two players notate the moves as played, make sure the two versions are identical, reconcile if necessary, upload and submit. But this is dominion...where people sometimes make dozens of "moves" per turn, and manually notating would be a royal pain.
But, that said: we've got supercomputers that we usually call "smart phones". IRL, most of us play with cards in sleeves. In that situation, you could imagine printing out many, many sheets of paper with N sets of 10 QR codes per page that you could cut out, slip into sleeves of the appropriate cards, and then your smartphone could identify every card if you had an app that could implement a qr_read_domcard() function. (For bonus points, you could implement something that would read the actual card face, but I'm not sure it's necessary.) Then you can write a "simple" (he says) dominion logging app that had a few buttons labeled "draw", "play", "discard", "trash", "buy", "gain", "pass", "looks at", "places on deck", "shuffles" and maybe stuff I'm not thinking of, plus a turn counter. And I hope you see where this is going.
At the beginning of the game, the two players set up a game on the server using the app, scans in the kingdom, and then each player's turn (and their off-turn) can be notated by doing all of the things they do, prefaced by hitting the appropriate button. So at the start of turn 1, Player one hits "play", scans and plays 4 coppers, hits "buy", picks up a card, scans it, and puts it in the discard, etc. The app records all of those actions, together with the turn and time stamp, and at the end of the game, the two players hit "submit" and the server reconciles the two logs and generates a real log, that would be searchable, etc., on goko salavager.
Yeah, this is kind of crazy. But I'm pretty sure it's doable, and since you are basically constrained to IRL situations, and are just automatically generating logs, it shouldn't infringe on anybody's outside rights to run the game server. Needless to say, it's a bit awkward, and nobody would use it much after Goko had caught up, but until then, it could be interesting.
Just a thought.