{
 "note": "sha256 is the file released here; committedSha256 is the file as committed before release, which for s6_tally.py is the hash the freeze record states; tally.py and kappa.py are the files released with Field Note 09.",
 "files": {
  "codes-public.json": {
   "sha256": "63d44164fb4473edfb9e905e5f8e88801a63f49982f05ff08eb42be7df217a4e"
  },
  "freeze.json": {
   "sha256": "3b2a2b0a7fe0bc78ba10e9194850827b179016426eb8b21810232aea9a584d2e"
  },
  "kappa.py": {
   "sha256": "43e4a3295dc3d2bbbdbffd139e76c2ed101f02feb76e62eb790273aac9062027",
   "committedSha256": "31387f00307351046ef6ab578b816ed48cb074ef623af98185cc330319a492fe",
   "relation": "the committed file with comment lines naming working paths rewritten; its syntax tree is identical to the committed file's"
  },
  "s6_tally.py": {
   "sha256": "ffad63f9ab13a3aa110d83a8700f1077c17e83a6bc27c4575b66a335b25baa23",
   "committedSha256": "9b951b54fe450a7e52a1e257b5cce253073c36bbf5f0d09488e0fc62528ea6af",
   "relation": "the committed file with comment lines naming working paths rewritten; its syntax tree is identical to the committed file's"
  },
  "tally.py": {
   "sha256": "01cb220185d4ef4919d9923bab8e504046c1a6422f7b84d1676e65ee9be34187",
   "committedSha256": "27d9648c2d06c91a4a35d4040585683b20cddff0ce0be8321588dab6da5ecced",
   "relation": "the frozen file with comment lines naming working paths rewritten and the running total cut from the end of one printed line; apart from that line its syntax tree is identical to the frozen file's"
  }
 }
}
