So you've downloaded a bulk archive of historical matches. What now?

First, let's take a look and see what's inside these archives. Each archive file can be unzipped to get a text file where each line contains a JSON object. Every one of those JSON objects represents a single match. There is a "url" field that lists a unique URL for that match, and a "data" field that contains information about the match.

$ cat matchesFrom2013 | head -n 1
{"url":"http://matches.ggp.org/matches/ed507857948cbd5af263fff6cf740568b5a5b7ed/", "data":{"randomToken":"S4MChhgr0GoYQdoivj958K5gxszyxH4M","playerNamesFromHost":["GreenShell","Random"],"moves":[["( move c4 c8 c3 c7 )","noop"],["noop","( move c5 c1 c6 c2 )"],["( move c3 c7 c2 c6 )","noop"],["noop","( move c1 c1 c2 c2 )"],["( move c2 c6 c3 c5 )","noop"],["noop","( move c2 c2 c1 c3 )"],["( move c3 c5 c2 c4 )","noop"],["noop","( move c3 c1 c4 c2 )"],["( move c2 c4 c3 c3 )","noop"],["noop","( move c1 c3 c2 c4 )"],["( move c3 c3 c2 c2 )","noop"],["noop","( move c6 c2 c7 c3 )"],["( move c2 c2 c3 c1 )","noop"]],"states":["( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c2 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c4 c8 w ) ( cell c8 c4 b ) ( control wolf ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c1 c6 b ) ( cell c1 c2 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c7 b ) ( cell c5 c2 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c8 c1 b ) ( cell c5 c4 b ) ( cell c2 c2 b ) ( cell c8 c2 b ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c4 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c2 c6 b ) ( cell c3 c1 s ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 s ) ( cell c4 c5 b ) ( cell c8 c7 b ) ( cell c4 c2 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c1 c1 s ) ( cell c8 c8 b ) ( cell c3 c6 b ) )","( ( cell c4 c1 b ) ( cell c3 c7 w ) ( cell c4 c7 b ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c2 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control sheep ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c4 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c2 c6 b ) ( cell c3 c1 s ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 s ) ( cell c4 c5 b ) ( cell c4 c2 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c1 c1 s ) ( cell c8 c8 b ) ( cell c3 c6 b ) )","( ( cell c4 c1 b ) ( cell c3 c7 w ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control wolf ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c4 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c2 c6 b ) ( cell c3 c1 s ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c4 c2 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c1 c1 s ) ( cell c8 c8 b ) ( cell c3 c6 b ) )","( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control sheep ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c2 c6 w ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c4 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c3 c1 s ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c4 c2 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c1 c1 s ) ( cell c8 c8 b ) ( cell c3 c6 b ) )","( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control wolf ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c2 c2 s ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c6 w ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c4 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c1 c1 b ) ( cell c3 c1 s ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c4 c2 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )","( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control sheep ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c2 c2 s ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c3 c5 w ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c4 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c1 s ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c4 c2 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )","( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control wolf ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c1 c3 s ) ( cell c5 c3 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c1 c7 b ) ( cell c3 c5 w ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c4 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c1 s ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c4 c2 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )","( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control sheep ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c1 c3 s ) ( cell c5 c3 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c2 c4 w ) ( cell c1 c7 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c1 s ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c4 c2 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )","( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control wolf ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c4 c2 s ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c1 c3 s ) ( cell c5 c3 b ) ( cell c3 c1 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c2 c4 w ) ( cell c1 c7 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )","( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control sheep ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c4 c2 s ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c1 c3 s ) ( cell c5 c3 b ) ( cell c3 c1 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c1 c7 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c4 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c3 c3 w ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )","( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control wolf ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c4 c2 s ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c3 c1 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c3 c3 w ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c2 c4 s ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )","( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control sheep ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c4 c2 s ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c3 c1 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c2 c2 w ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c2 c4 s ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )","( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c2 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control wolf ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c4 c2 s ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c3 c1 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c2 c2 w ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c2 c4 s ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c7 c3 s ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )","( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c2 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control sheep ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c4 c2 s ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c3 c1 w ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c2 c4 s ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c2 b ) ( cell c7 c3 s ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )"],"goalValues":[100,0],"startTime":1357027662786,"playClock":35,"stateTimes":[1357027662789,1357027878763,1357027914135,1357027949378,1357027984786,1357028020007,1357028055440,1357028090761,1357028126323,1357028162996,1357028198635,1357028233897,1357028269272,1357028304846],"errors":[["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""]],"matchHostSignature":"A0YGeb9Qau7CCrbIKnJyZk9g4Zl7s5V47Xm9NuZqLKrrhPzmUZTCHHALcsIGllpr6JnIvcZhsR/cEz0nEnBVsznSMIkolfbd5NJlz6tH9e7gMvN3i8oNXEoDfXGoWjqf7v5P2EVa2kp6goEttb5S1rr7GTZukxnK7UyrYeOCNriwsBRNb3fAiVRCh1bKca2S1R+PZ1SCuZsOEWez3a0oZsAA8O6gEqK+mzU5bOuJvxhiPUFgF/5JK2xR4ZmRLCuFWxlJ2VnoVMULSdf8aQq3I9V80ulNJDf6zr++wekMamQsuLHi3Pch7ms4s9+xwYDjhBRMZmITOQbi2GS4kaYsB09MGoPqkspzHQjekdKubkOufytkskzOxgSyGmxi01nNY4dKGBYbAred0+T3a88qlnhzW6oTVBUDRnauImMjtI2UbNGPJNGXhmc0sE1L34e6Q/lkombFULWB1fpqpgj5bMXiPpzGWPt0XWUfI3m8RIJLvdX12Vfp9Bj23+I1bwbbEm","startClock":180,"matchId":"tiltyard.sheepAndWolf.1357027699546","gameMetaURL":"http://games.ggp.org/base/games/sheepAndWolf/v0/","matchHostPK":"0MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAgjPUn3Zkr1u+BQb2fMOUcypSsJY4c/IRFDaA5Gjg022gZCY+a5yC61nSIwYnfTdWcnDEadUvbLWvD3IXmhxKZY69k6GpfgGZBp90bS918vuFiRQ16UcEzSloeVQs0jt7Nq+9EKvBBlULGxZcwXH30G+wIyoo/9qGJOwN+XmhFj9PC/WbPGvzB8ABKo08XIGyqDbv+xF0xVw0Pdfd2sYKUuSQawIFHxQBztbySTydl5r5qUwETxw5JuZkuK0c3cNer7M24/fokGuyukmnBI3k6V9lkguAOzVXjnknKaEAh4KassLwQK9Byc84hEyFFZk4USTneS2Kz3ZcjxRGOYjWKMHEVJVsbR2rHA7nN1PZbk14bNdemwwAbwYB2ONWe3Bhmg9JY2USdChqlR+dD0NfWPzEWV1hgt2o7X9OhB2B5sOrnsaJrkBDkbwa7yC4Y3E8AEV8KekQrNLOynoKbh7cZHs4bPKBKULnhAKzy22XoHYMw9G5vsXlMx+jLpyUhwrzAgMBAAE=","isCompleted":true}}

All of the match data is available online via the GGP.org match archive server. The unique URL can be used to find the match data online. Let's use the jq JSON processor command line tool to extract the match data from the archive for the first match, and compare that to the contents found at the URL for the first match.

$ cat matchesFrom2013 | head -n 1 | jq .data | md5sum
1b648e42ed6b802d690c671c1c08953a  -
$ curl -s `cat matchesFrom2013 | head -n 1 | jq .url | tr -d '"'` | jq . | md5sum
1b648e42ed6b802d690c671c1c08953a  -

As expected, they are identical: this makes sense, because the archives were produced by dumping the contents of the matches.ggp.org database verbatim.

Okay, so we have some match data. What now?

Let's start by using the jq tool to print out the match data in a nice format, so we can inspect it.

$ cat matchesFrom2013 | head -n 1 | jq .
{
  "data": {
    "isCompleted": true,
    "matchHostPK": "0MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAgjPUn3Zkr1u+BQb2fMOUcypSsJY4c/IRFDaA5Gjg022gZCY+a5yC61nSIwYnfTdWcnDEadUvbLWvD3IXmhxKZY69k6GpfgGZBp90bS918vuFiRQ16UcEzSloeVQs0jt7Nq+9EKvBBlULGxZcwXH30G+wIyoo/9qGJOwN+XmhFj9PC/WbPGvzB8ABKo08XIGyqDbv+xF0xVw0Pdfd2sYKUuSQawIFHxQBztbySTydl5r5qUwETxw5JuZkuK0c3cNer7M24/fokGuyukmnBI3k6V9lkguAOzVXjnknKaEAh4KassLwQK9Byc84hEyFFZk4USTneS2Kz3ZcjxRGOYjWKMHEVJVsbR2rHA7nN1PZbk14bNdemwwAbwYB2ONWe3Bhmg9JY2USdChqlR+dD0NfWPzEWV1hgt2o7X9OhB2B5sOrnsaJrkBDkbwa7yC4Y3E8AEV8KekQrNLOynoKbh7cZHs4bPKBKULnhAKzy22XoHYMw9G5vsXlMx+jLpyUhwrzAgMBAAE=",
    "gameMetaURL": "http://games.ggp.org/base/games/sheepAndWolf/v0/",
    "matchId": "tiltyard.sheepAndWolf.1357027699546",
    "startClock": 180,
    "matchHostSignature": "A0YGeb9Qau7CCrbIKnJyZk9g4Zl7s5V47Xm9NuZqLKrrhPzmUZTCHHALcsIGllpr6JnIvcZhsR/cEz0nEnBVsznSMIkolfbd5NJlz6tH9e7gMvN3i8oNXEoDfXGoWjqf7v5P2EVa2kp6goEttb5S1rr7GTZukxnK7UyrYeOCNriwsBRNb3fAiVRCh1bKca2S1R+PZ1SCuZsOEWez3a0oZsAA8O6gEqK+mzU5bOuJvxhiPUFgF/5JK2xR4ZmRLCuFWxlJ2VnoVMULSdf8aQq3I9V80ulNJDf6zr++wekMamQsuLHi3Pch7ms4s9+xwYDjhBRMZmITOQbi2GS4kaYsB09MGoPqkspzHQjekdKubkOufytkskzOxgSyGmxi01nNY4dKGBYbAred0+T3a88qlnhzW6oTVBUDRnauImMjtI2UbNGPJNGXhmc0sE1L34e6Q/lkombFULWB1fpqpgj5bMXiPpzGWPt0XWUfI3m8RIJLvdX12Vfp9Bj23+I1bwbbEm",
    "errors": [
      [
        "",
        ""
      ],
      [
        "",
        ""
      ],
      [
        "",
        ""
      ],
      [
        "",
        ""
      ],
      [
        "",
        ""
      ],
      [
        "",
        ""
      ],
      [
        "",
        ""
      ],
      [
        "",
        ""
      ],
      [
        "",
        ""
      ],
      [
        "",
        ""
      ],
      [
        "",
        ""
      ],
      [
        "",
        ""
      ],
      [
        "",
        ""
      ],
      [
        "",
        ""
      ]
    ],
    "randomToken": "S4MChhgr0GoYQdoivj958K5gxszyxH4M",
    "playerNamesFromHost": [
      "GreenShell",
      "Random"
    ],
    "moves": [
      [
        "( move c4 c8 c3 c7 )",
        "noop"
      ],
      [
        "noop",
        "( move c5 c1 c6 c2 )"
      ],
      [
        "( move c3 c7 c2 c6 )",
        "noop"
      ],
      [
        "noop",
        "( move c1 c1 c2 c2 )"
      ],
      [
        "( move c2 c6 c3 c5 )",
        "noop"
      ],
      [
        "noop",
        "( move c2 c2 c1 c3 )"
      ],
      [
        "( move c3 c5 c2 c4 )",
        "noop"
      ],
      [
        "noop",
        "( move c3 c1 c4 c2 )"
      ],
      [
        "( move c2 c4 c3 c3 )",
        "noop"
      ],
      [
        "noop",
        "( move c1 c3 c2 c4 )"
      ],
      [
        "( move c3 c3 c2 c2 )",
        "noop"
      ],
      [
        "noop",
        "( move c6 c2 c7 c3 )"
      ],
      [
        "( move c2 c2 c3 c1 )",
        "noop"
      ]
    ],
    "states": [
      "( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c2 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c4 c8 w ) ( cell c8 c4 b ) ( control wolf ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c1 c6 b ) ( cell c1 c2 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c7 b ) ( cell c5 c2 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c8 c1 b ) ( cell c5 c4 b ) ( cell c2 c2 b ) ( cell c8 c2 b ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c4 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c2 c6 b ) ( cell c3 c1 s ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 s ) ( cell c4 c5 b ) ( cell c8 c7 b ) ( cell c4 c2 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c1 c1 s ) ( cell c8 c8 b ) ( cell c3 c6 b ) )",
      "( ( cell c4 c1 b ) ( cell c3 c7 w ) ( cell c4 c7 b ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c2 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control sheep ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c4 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c2 c6 b ) ( cell c3 c1 s ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 s ) ( cell c4 c5 b ) ( cell c4 c2 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c1 c1 s ) ( cell c8 c8 b ) ( cell c3 c6 b ) )",
      "( ( cell c4 c1 b ) ( cell c3 c7 w ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control wolf ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c4 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c2 c6 b ) ( cell c3 c1 s ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c4 c2 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c1 c1 s ) ( cell c8 c8 b ) ( cell c3 c6 b ) )",
      "( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control sheep ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c2 c6 w ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c4 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c3 c1 s ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c4 c2 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c1 c1 s ) ( cell c8 c8 b ) ( cell c3 c6 b ) )",
      "( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control wolf ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c2 c2 s ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c6 w ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c4 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c1 c1 b ) ( cell c3 c1 s ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c4 c2 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )",
      "( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control sheep ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c2 c2 s ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c3 c5 w ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c4 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c1 s ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c4 c2 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )",
      "( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control wolf ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c1 c3 s ) ( cell c5 c3 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c1 c7 b ) ( cell c3 c5 w ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c4 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c1 s ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c4 c2 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )",
      "( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control sheep ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c1 c3 s ) ( cell c5 c3 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c2 c4 w ) ( cell c1 c7 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c1 s ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c4 c2 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )",
      "( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control wolf ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c4 c2 s ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c1 c3 s ) ( cell c5 c3 b ) ( cell c3 c1 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c2 c4 w ) ( cell c1 c7 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )",
      "( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control sheep ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c4 c2 s ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c1 c3 s ) ( cell c5 c3 b ) ( cell c3 c1 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c1 c7 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c4 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c3 c3 w ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )",
      "( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control wolf ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c4 c2 s ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c3 c1 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c3 c3 w ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c2 c4 s ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )",
      "( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c6 c2 s ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control sheep ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c4 c2 s ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c3 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c3 c1 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c2 c2 w ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c2 c4 s ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )",
      "( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c2 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control wolf ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c4 c2 s ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c3 c1 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c2 c2 w ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c2 c4 s ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c2 b ) ( cell c4 c3 b ) ( cell c7 c3 s ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )",
      "( ( cell c4 c1 b ) ( cell c4 c7 b ) ( cell c7 c1 s ) ( cell c8 c3 b ) ( cell c6 c5 b ) ( cell c6 c2 b ) ( cell c6 c6 b ) ( cell c3 c4 b ) ( cell c8 c4 b ) ( control sheep ) ( cell c5 c5 b ) ( cell c7 c4 b ) ( cell c2 c3 b ) ( cell c6 c4 b ) ( cell c1 c8 b ) ( cell c4 c2 s ) ( cell c1 c6 b ) ( cell c7 c6 b ) ( cell c3 c5 b ) ( cell c1 c2 b ) ( cell c4 c8 b ) ( cell c7 c8 b ) ( cell c5 c2 b ) ( cell c5 c7 b ) ( cell c7 c7 b ) ( cell c8 c5 b ) ( cell c2 c7 b ) ( cell c5 c3 b ) ( cell c5 c4 b ) ( cell c8 c1 b ) ( cell c8 c2 b ) ( cell c2 c2 b ) ( cell c1 c7 b ) ( cell c1 c3 b ) ( cell c3 c1 w ) ( cell c8 c6 b ) ( cell c7 c2 b ) ( cell c3 c8 b ) ( cell c6 c1 b ) ( cell c2 c5 b ) ( cell c6 c8 b ) ( cell c6 c3 b ) ( cell c4 c6 b ) ( cell c3 c7 b ) ( cell c2 c4 s ) ( cell c1 c1 b ) ( cell c2 c6 b ) ( cell c3 c2 b ) ( cell c7 c3 s ) ( cell c4 c3 b ) ( cell c2 c8 b ) ( cell c2 c1 b ) ( cell c3 c3 b ) ( cell c1 c4 b ) ( cell c5 c1 b ) ( cell c4 c5 b ) ( cell c8 c7 b ) ( cell c1 c5 b ) ( cell c5 c8 b ) ( cell c7 c5 b ) ( cell c5 c6 b ) ( cell c6 c7 b ) ( cell c4 c4 b ) ( cell c8 c8 b ) ( cell c3 c6 b ) )"
    ],
    "goalValues": [
      100,
      0
    ],
    "startTime": 1357027662786,
    "playClock": 35,
    "stateTimes": [
      1357027662789,
      1357027878763,
      1357027914135,
      1357027949378,
      1357027984786,
      1357028020007,
      1357028055440,
      1357028090761,
      1357028126323,
      1357028162996,
      1357028198635,
      1357028233897,
      1357028269272,
      1357028304846
    ]
  },
  "url": "http://matches.ggp.org/matches/ed507857948cbd5af263fff6cf740568b5a5b7ed/"
}

Okay! What's relevant here? This is a game of "sheepAndWolf", which is an alternating play game. This is visible in the move history: one of the players always plays "noop". The match finished after thirteen moves, none of the moves were errors, and the first player -- named "GreenShell" -- won.

Let's inspect another match:

$ cat matchesFrom2012 | head -n 1 | jq .
{
    "isCompleted": true,
    "matchHostPK": "0MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAgjPUn3Zkr1u+BQb2fMOUcypSsJY4c/IRFDaA5Gjg022gZCY+a5yC61nSIwYnfTdWcnDEadUvbLWvD3IXmhxKZY69k6GpfgGZBp90bS918vuFiRQ16UcEzSloeVQs0jt7Nq+9EKvBBlULGxZcwXH30G+wIyoo/9qGJOwN+XmhFj9PC/WbPGvzB8ABKo08XIGyqDbv+xF0xVw0Pdfd2sYKUuSQawIFHxQBztbySTydl5r5qUwETxw5JuZkuK0c3cNer7M24/fokGuyukmnBI3k6V9lkguAOzVXjnknKaEAh4KassLwQK9Byc84hEyFFZk4USTneS2Kz3ZcjxRGOYjWKMHEVJVsbR2rHA7nN1PZbk14bNdemwwAbwYB2ONWe3Bhmg9JY2USdChqlR+dD0NfWPzEWV1hgt2o7X9OhB2B5sOrnsaJrkBDkbwa7yC4Y3E8AEV8KekQrNLOynoKbh7cZHs4bPKBKULnhAKzy22XoHYMw9G5vsXlMx+jLpyUhwrzAgMBAAE=",
    "gameMetaURL": "http://games.ggp.org/base/games/blocker/v0/",
    "matchId": "apollo.blocker.1325405213435",
    "startClock": 45,
    "matchHostSignature": "A0cC01DMzaHRTUSRQlsmbPf7zJxFn2gkgntF6QbLU5cJZGzxnqxLAYWL5Oqsa7TQHMmC5mKb2yFHIU90acA3qL38pabNHy8+Ol04eAbFFHodW9d3te3cH+mPbnsyc9569T1cnsgg+LQSno2XK7OnULmzPueZVfhL2pKudTmAOFjQLkdnnWEDZGSBnoq4BM343kP0q5CHv2la0ZzcqL4tc1ZAA6lqmbelRpojMqu0QM1613XK65AMmD16g0ETxLmxeogI6DWeL6rKJhZcm4VlgoLYMepm9ggePW+Jak1b+qKArqMyooP+DIkaWEnE5wZXt2e3oRTlIUaSLLziYYoGvmIkHnlrSOx9O3jnz5+wPE20h+IWoQ9CM0wTC8gsQI3WakK5iHlEgmGpuOH7xKsDP/9yQqcES8HC41A5fSMdMAoiypttrNux0ImARfbrFFaILnIuBrXrfSuLjGqlFA7Zqu8jWyJ+saPLQvRVCT32AohHruBGlAZsJlX3xYhavFZGDO",
    "errors": [
      [
        "",
        ""
      ],
      [
        "",
        ""
      ],
      [
        "",
        ""
      ],
      [
        "",
        ""
      ],
      [
        "",
        ""
      ],
      [
        "",
        ""
      ]
    ],
    "randomToken": "4bJ66qW2cojnsrYAOwp75ltlbZTWn72S",
    "playerNamesFromHost": [
      "Webplayer-1",
      "Webplayer-0"
    ],
    "moves": [
      [
        "( mark 2 3 )",
        "( mark 2 2 )"
      ],
      [
        "( mark 2 4 )",
        "( mark 2 4 )"
      ],
      [
        "( mark 1 4 )",
        "( mark 3 4 )"
      ],
      [
        "( mark 4 2 )",
        "( mark 1 2 )"
      ],
      [
        "( mark 3 2 )",
        "( mark 4 1 )"
      ]
    ],
    "states": [
      "( ( cell 4 2 b ) ( cell 1 3 b ) ( cell 1 2 b ) ( cell 1 4 b ) ( cell 3 2 b ) ( cell 4 1 b ) ( cell 2 2 b ) ( cell 2 3 b ) ( cell 2 4 b ) ( cell 3 3 b ) ( cell 3 4 b ) ( cell 4 3 b ) ( cell 4 4 b ) ( cell 1 1 b ) ( cell 3 1 b ) ( cell 2 1 b ) )",
      "( ( cell 1 3 b ) ( cell 4 2 b ) ( cell 1 2 b ) ( cell 3 2 b ) ( cell 2 2 blk ) ( cell 1 4 b ) ( cell 4 1 b ) ( cell 2 4 b ) ( cell 3 3 b ) ( cell 3 4 b ) ( cell 4 3 b ) ( cell 2 3 crosser ) ( cell 4 4 b ) ( cell 1 1 b ) ( cell 3 1 b ) ( cell 2 1 b ) )",
      "( ( cell 1 3 b ) ( cell 4 2 b ) ( cell 1 2 b ) ( cell 3 2 b ) ( cell 2 2 blk ) ( cell 1 4 b ) ( cell 4 1 b ) ( cell 2 4 blk ) ( cell 3 3 b ) ( cell 3 4 b ) ( cell 4 3 b ) ( cell 2 3 crosser ) ( cell 4 4 b ) ( cell 1 1 b ) ( cell 3 1 b ) ( cell 2 1 b ) )",
      "( ( cell 1 3 b ) ( cell 4 2 b ) ( cell 1 2 b ) ( cell 3 2 b ) ( cell 2 2 blk ) ( cell 4 1 b ) ( cell 3 4 blk ) ( cell 1 4 crosser ) ( cell 2 4 blk ) ( cell 3 3 b ) ( cell 4 3 b ) ( cell 2 3 crosser ) ( cell 4 4 b ) ( cell 1 1 b ) ( cell 3 1 b ) ( cell 2 1 b ) )",
      "( ( cell 1 3 b ) ( cell 3 2 b ) ( cell 2 2 blk ) ( cell 4 1 b ) ( cell 1 2 blk ) ( cell 3 4 blk ) ( cell 1 4 crosser ) ( cell 2 4 blk ) ( cell 3 3 b ) ( cell 4 3 b ) ( cell 2 3 crosser ) ( cell 4 4 b ) ( cell 1 1 b ) ( cell 3 1 b ) ( cell 4 2 crosser ) ( cell 2 1 b ) )",
      "( ( cell 1 3 b ) ( cell 2 2 blk ) ( cell 3 2 crosser ) ( cell 1 2 blk ) ( cell 3 4 blk ) ( cell 1 4 crosser ) ( cell 2 4 blk ) ( cell 3 3 b ) ( cell 4 1 blk ) ( cell 4 3 b ) ( cell 2 3 crosser ) ( cell 4 4 b ) ( cell 1 1 b ) ( cell 3 1 b ) ( cell 4 2 crosser ) ( cell 2 1 b ) )"
    ],
    "goalValues": [
      100,
      0
    ],
    "startTime": 1325405216087,
    "playClock": 15,
    "stateTimes": [
      1325405216087,
      1325405277026,
      1325405292971,
      1325405308430,
      1325405323986,
      1325405339595
    ]
  },
  "url": "http://matches.ggp.org/matches/330af5e98f8ebad6b248ab813bffaf30f7be83f2/"
}

This match was completed successfully after five moves. It was playing a game named Blocker, that has simultaneous actions: you can see this in the move history, as each player submits a meaningful move on every turn. None of the moves from either player had errors. The players were named "Webplayer-0" and "Webplayer-1". Webplayer-1 was the first player and won. The match started on "1325405216087", which is a number of milliseconds since the epoch. To decode that, you can use the Javascript console in your favorite web browser:

> new Date(1325405216087)
Sun Jan 01 2012 00:06:56 GMT-0800 (PST)

What else? The match had a start clock of 45 seconds, and a play clock of 15 seconds. If you look at the "stateTimes" array, which shows when each state was actually recorded (again, in milliseconds since the epoch), you'll notice that they're roughly -- but not exactly -- 15 seconds apart. This makes sense, because the timing in the match host isn't perfect; it's aiming for 15 seconds between moves, but it's not a hard real-time system, and network latencies are involved, so the actual figure varies from the desired "playClock" slightly.

Most matches contain large opaque blobs called "matchHostPK" and "matchHostSignature". These allow you to verify the authenticity of the match data. Each match hosting system has a public key that identifies it. When it hosts a match, it can sign the match data using the corresponding secret key, and the public key can be used to validate the signed match data. All of the matches with the same "matchHostPK" came from the same match hosting system (e.g. Tiltyard, Dresden, Stanford, etc).

Thus concludes our initial inspection of the historical match archives!