{
 "schema": "cain42.proofloop.fresh_eval.v1",
 "inputs": {
  "fresh_labels.json": "22a04135c5449faedfafa48415c9733cb53cf92261b9dfdaac198ea89e6ae9a6",
  "fresh_ai.jsonl": "15ab750b7e52e46f51f81529fdf7dd78af7b24730b342f263e0c5edf48247deb"
 },
 "labels_were_blind": "labels saved and hashed before fresh_ai.py ran",
 "summary": {
  "split": "FRESH (untouched; rules NOT tuned on it)",
  "big_findings_labelled": 17,
  "rules_only_precision": "8 real + 1 plausible of 17 BIG",
  "ai_net_effect": "removed 0 false alarms, dropped 0 real bugs (the AI returned 'unsure' on the rest)",
  "real_bugs": 8,
  "plausible": 1,
  "false_alarms": 8,
  "ai_false_alarms_removed": "0 of 8",
  "ai_real_bugs_wrongly_demoted": "0 of 8",
  "precision_rules_only": 0.529,
  "precision_after_ai": 0.529,
  "recall_real_kept_after_ai": 1.0,
  "counts": {
   "real_kept": 8,
   "real_demoted": 0,
   "plausible_kept": 1,
   "plausible_demoted": 0,
   "false_kept": 8,
   "false_demoted": 0,
   "no_ai_row": 0
  }
 },
 "table": [
  {
   "repo": "AIFrontierLab__AgentArk",
   "path": "methods/autogen/autogen_main.py",
   "line": 127,
   "check": "code_injection",
   "human_label": "REAL",
   "ai_present": true,
   "ai_demoted": false,
   "ai_verdict": "real",
   "exploit": null,
   "human_why": "LLM-written code exec'd in-process, no sandbox"
  },
  {
   "repo": "AIFrontierLab__AgentArk",
   "path": "methods/autogen/autogen_main.py",
   "line": 136,
   "check": "command_injection",
   "human_label": "REAL",
   "ai_present": true,
   "ai_demoted": false,
   "ai_verdict": "unsure",
   "exploit": null,
   "human_why": "LLM-written shell run with shell=True"
  },
  {
   "repo": "AIFrontierLab__AgentArk",
   "path": "methods/chatdev/chatdev_srdd.py",
   "line": 564,
   "check": "command_injection",
   "human_label": "REAL",
   "ai_present": true,
   "ai_demoted": false,
   "ai_verdict": "unsure",
   "exploit": null,
   "human_why": "module name parsed from output of LLM-written code goes into pip install shell"
  },
  {
   "repo": "AIFrontierLab__AgentArk",
   "path": "methods/dylan/dylan_humaneval.py",
   "line": 572,
   "check": "rng_fabrication",
   "human_label": "FALSE_ALARM",
   "ai_present": true,
   "ai_demoted": false,
   "ai_verdict": "unsure",
   "exploit": null,
   "human_why": "random tie-break among top candidates, not a fabricated result"
  },
  {
   "repo": "AIFrontierLab__AgentArk",
   "path": "methods/macnet/macnet_srdd.py",
   "line": 97,
   "check": "command_injection",
   "human_label": "FALSE_ALARM",
   "ai_present": true,
   "ai_demoted": false,
   "ai_verdict": "unsure",
   "exploit": null,
   "human_why": "directory is built from dataset/model/name config, not model output; tracer error"
  },
  {
   "repo": "AIFrontierLab__AgentArk",
   "path": "methods/macnet/macnet_srdd.py",
   "line": 106,
   "check": "command_injection",
   "human_label": "FALSE_ALARM",
   "ai_present": true,
   "ai_demoted": false,
   "ai_verdict": "unsure",
   "exploit": null,
   "human_why": "same as #6"
  },
  {
   "repo": "AIFrontierLab__AgentArk",
   "path": "methods/mad/mad_main.py",
   "line": 68,
   "check": "code_injection",
   "human_label": "REAL",
   "ai_present": true,
   "ai_demoted": false,
   "ai_verdict": "unsure",
   "exploit": null,
   "human_why": "eval() of LLM text to parse JSON: prompt injection -> code exec"
  },
  {
   "repo": "AIFrontierLab__AgentArk",
   "path": "methods/mad/mad_main.py",
   "line": 118,
   "check": "code_injection",
   "human_label": "REAL",
   "ai_present": true,
   "ai_demoted": false,
   "ai_verdict": "unsure",
   "exploit": null,
   "human_why": "same as #3"
  },
  {
   "repo": "AIFrontierLab__AgentArk",
   "path": "methods/mad/mad_main.py",
   "line": 141,
   "check": "code_injection",
   "human_label": "REAL",
   "ai_present": true,
   "ai_demoted": false,
   "ai_verdict": "unsure",
   "exploit": null,
   "human_why": "same as #3"
  },
  {
   "repo": "Blave-TW__blave-agent",
   "path": "runtime/kline_cache_heal.py",
   "line": 163,
   "check": "rng_fabrication",
   "human_label": "FALSE_ALARM",
   "ai_present": true,
   "ai_demoted": false,
   "ai_verdict": "unsure",
   "exploit": null,
   "human_why": "random stagger delay"
  },
  {
   "repo": "Blave-TW__blave-agent",
   "path": "runtime/kline_cache_heal.py",
   "line": 164,
   "check": "hardcoded_success_claim",
   "human_label": "FALSE_ALARM",
   "ai_present": true,
   "ai_demoted": false,
   "ai_verdict": "unsure",
   "exploit": null,
   "human_why": "state-machine status literal, not a success claim"
  },
  {
   "repo": "DobermanCore__Doberman-Core",
   "path": "src/doberman/subjective/baseline.py",
   "line": 676,
   "check": "error_grants_access",
   "human_label": "FALSE_ALARM",
   "ai_present": true,
   "ai_demoted": false,
   "ai_verdict": "unsure",
   "exploit": null,
   "human_why": "True means 'require step-up' (fail-closed direction), documented"
  },
  {
   "repo": "KyaniteLabs__kinocut",
   "path": "codesitter_inaugural.py",
   "line": 4,
   "check": "hardcoded_secret",
   "human_label": "FALSE_ALARM",
   "ai_present": true,
   "ai_demoted": false,
   "ai_verdict": "unsure",
   "exploit": null,
   "human_why": "explicitly synthetic fixture credential"
  },
  {
   "repo": "dwebagents__AgentPipe",
   "path": "src/back_dial.py",
   "line": 30,
   "check": "rng_fabrication",
   "human_label": "REAL",
   "ai_present": true,
   "ai_demoted": false,
   "ai_verdict": "unsure",
   "exploit": null,
   "human_why": "fake 'ECDSA-P256' keypair from random.randint, labelled as real crypto"
  },
  {
   "repo": "dwebagents__AgentPipe",
   "path": "src/back_dial.py",
   "line": 33,
   "check": "rng_fabrication",
   "human_label": "REAL",
   "ai_present": true,
   "ai_demoted": false,
   "ai_verdict": "unsure",
   "exploit": null,
   "human_why": "same as #14"
  },
  {
   "repo": "synapseorch-ai__synapse-ai",
   "path": "backend/core/mcp_client.py",
   "line": 125,
   "check": "error_grants_access",
   "human_label": "PLAUSIBLE",
   "ai_present": true,
   "ai_demoted": false,
   "ai_verdict": "unsure",
   "exploit": null,
   "human_why": "documented fail-open of the stdio-MCP (RCE-shaped) gate when settings are unreadable"
  },
  {
   "repo": "synapseorch-ai__synapse-ai",
   "path": "backend/core/mcp_server/server.py",
   "line": 158,
   "check": "fail_open_authorization",
   "human_label": "FALSE_ALARM",
   "ai_present": true,
   "ai_demoted": false,
   "ai_verdict": "unsure",
   "exploit": null,
   "human_why": "self-hosted single-owner edition grants the key holder every scope by design"
  }
 ],
 "record_sha256": "cf08bdab536b814d6d9ed937823d0f2d2b160408e0641246f86bb048fdf3b6e2",
 "signed_payload_b64": "eyJpbnB1dHMiOnsiZnJlc2hfYWkuanNvbmwiOiIxNWFiNzUwYjdlNTJlNDZmNTFmODE1MjlmZGY3ZGQ3OGFmN2IyNDczMGIzNDJmMjYzZTBjNWVkZjQ4MjQ3ZGViIiwiZnJlc2hfbGFiZWxzLmpzb24iOiIyMmEwNDEzNWM1NDQ5ZmFlZGZhZmE0ODQxNWM5NzMzY2I1M2NmOTIyNjFiOWRmZGFhYzE5OGVhODllNmFlOWE2In0sImxhYmVsc193ZXJlX2JsaW5kIjoibGFiZWxzIHNhdmVkIGFuZCBoYXNoZWQgYmVmb3JlIGZyZXNoX2FpLnB5IHJhbiIsInNjaGVtYSI6ImNhaW40Mi5wcm9vZmxvb3AuZnJlc2hfZXZhbC52MSIsInN1bW1hcnkiOnsiYWlfZmFsc2VfYWxhcm1zX3JlbW92ZWQiOiIwIG9mIDgiLCJhaV9uZXRfZWZmZWN0IjoicmVtb3ZlZCAwIGZhbHNlIGFsYXJtcywgZHJvcHBlZCAwIHJlYWwgYnVncyAodGhlIEFJIHJldHVybmVkICd1bnN1cmUnIG9uIHRoZSByZXN0KSIsImFpX3JlYWxfYnVnc193cm9uZ2x5X2RlbW90ZWQiOiIwIG9mIDgiLCJiaWdfZmluZGluZ3NfbGFiZWxsZWQiOjE3LCJjb3VudHMiOnsiZmFsc2VfZGVtb3RlZCI6MCwiZmFsc2Vfa2VwdCI6OCwibm9fYWlfcm93IjowLCJwbGF1c2libGVfZGVtb3RlZCI6MCwicGxhdXNpYmxlX2tlcHQiOjEsInJlYWxfZGVtb3RlZCI6MCwicmVhbF9rZXB0Ijo4fSwiZmFsc2VfYWxhcm1zIjo4LCJwbGF1c2libGUiOjEsInByZWNpc2lvbl9hZnRlcl9haSI6MC41MjksInByZWNpc2lvbl9ydWxlc19vbmx5IjowLjUyOSwicmVhbF9idWdzIjo4LCJyZWNhbGxfcmVhbF9rZXB0X2FmdGVyX2FpIjoxLjAsInJ1bGVzX29ubHlfcHJlY2lzaW9uIjoiOCByZWFsICsgMSBwbGF1c2libGUgb2YgMTcgQklHIiwic3BsaXQiOiJGUkVTSCAodW50b3VjaGVkOyBydWxlcyBOT1QgdHVuZWQgb24gaXQpIn0sInRhYmxlIjpbeyJhaV9kZW1vdGVkIjpmYWxzZSwiYWlfcHJlc2VudCI6dHJ1ZSwiYWlfdmVyZGljdCI6InJlYWwiLCJjaGVjayI6ImNvZGVfaW5qZWN0aW9uIiwiZXhwbG9pdCI6bnVsbCwiaHVtYW5fbGFiZWwiOiJSRUFMIiwiaHVtYW5fd2h5IjoiTExNLXdyaXR0ZW4gY29kZSBleGVjJ2QgaW4tcHJvY2Vzcywgbm8gc2FuZGJveCIsImxpbmUiOjEyNywicGF0aCI6Im1ldGhvZHMvYXV0b2dlbi9hdXRvZ2VuX21haW4ucHkiLCJyZXBvIjoiQUlGcm9udGllckxhYl9fQWdlbnRBcmsifSx7ImFpX2RlbW90ZWQiOmZhbHNlLCJhaV9wcmVzZW50Ijp0cnVlLCJhaV92ZXJkaWN0IjoidW5zdXJlIiwiY2hlY2siOiJjb21tYW5kX2luamVjdGlvbiIsImV4cGxvaXQiOm51bGwsImh1bWFuX2xhYmVsIjoiUkVBTCIsImh1bWFuX3doeSI6IkxMTS13cml0dGVuIHNoZWxsIHJ1biB3aXRoIHNoZWxsPVRydWUiLCJsaW5lIjoxMzYsInBhdGgiOiJtZXRob2RzL2F1dG9nZW4vYXV0b2dlbl9tYWluLnB5IiwicmVwbyI6IkFJRnJvbnRpZXJMYWJfX0FnZW50QXJrIn0seyJhaV9kZW1vdGVkIjpmYWxzZSwiYWlfcHJlc2VudCI6dHJ1ZSwiYWlfdmVyZGljdCI6InVuc3VyZSIsImNoZWNrIjoiY29tbWFuZF9pbmplY3Rpb24iLCJleHBsb2l0IjpudWxsLCJodW1hbl9sYWJlbCI6IlJFQUwiLCJodW1hbl93aHkiOiJtb2R1bGUgbmFtZSBwYXJzZWQgZnJvbSBvdXRwdXQgb2YgTExNLXdyaXR0ZW4gY29kZSBnb2VzIGludG8gcGlwIGluc3RhbGwgc2hlbGwiLCJsaW5lIjo1NjQsInBhdGgiOiJtZXRob2RzL2NoYXRkZXYvY2hhdGRldl9zcmRkLnB5IiwicmVwbyI6IkFJRnJvbnRpZXJMYWJfX0FnZW50QXJrIn0seyJhaV9kZW1vdGVkIjpmYWxzZSwiYWlfcHJlc2VudCI6dHJ1ZSwiYWlfdmVyZGljdCI6InVuc3VyZSIsImNoZWNrIjoicm5nX2ZhYnJpY2F0aW9uIiwiZXhwbG9pdCI6bnVsbCwiaHVtYW5fbGFiZWwiOiJGQUxTRV9BTEFSTSIsImh1bWFuX3doeSI6InJhbmRvbSB0aWUtYnJlYWsgYW1vbmcgdG9wIGNhbmRpZGF0ZXMsIG5vdCBhIGZhYnJpY2F0ZWQgcmVzdWx0IiwibGluZSI6NTcyLCJwYXRoIjoibWV0aG9kcy9keWxhbi9keWxhbl9odW1hbmV2YWwucHkiLCJyZXBvIjoiQUlGcm9udGllckxhYl9fQWdlbnRBcmsifSx7ImFpX2RlbW90ZWQiOmZhbHNlLCJhaV9wcmVzZW50Ijp0cnVlLCJhaV92ZXJkaWN0IjoidW5zdXJlIiwiY2hlY2siOiJjb21tYW5kX2luamVjdGlvbiIsImV4cGxvaXQiOm51bGwsImh1bWFuX2xhYmVsIjoiRkFMU0VfQUxBUk0iLCJodW1hbl93aHkiOiJkaXJlY3RvcnkgaXMgYnVpbHQgZnJvbSBkYXRhc2V0L21vZGVsL25hbWUgY29uZmlnLCBub3QgbW9kZWwgb3V0cHV0OyB0cmFjZXIgZXJyb3IiLCJsaW5lIjo5NywicGF0aCI6Im1ldGhvZHMvbWFjbmV0L21hY25ldF9zcmRkLnB5IiwicmVwbyI6IkFJRnJvbnRpZXJMYWJfX0FnZW50QXJrIn0seyJhaV9kZW1vdGVkIjpmYWxzZSwiYWlfcHJlc2VudCI6dHJ1ZSwiYWlfdmVyZGljdCI6InVuc3VyZSIsImNoZWNrIjoiY29tbWFuZF9pbmplY3Rpb24iLCJleHBsb2l0IjpudWxsLCJodW1hbl9sYWJlbCI6IkZBTFNFX0FMQVJNIiwiaHVtYW5fd2h5Ijoic2FtZSBhcyAjNiIsImxpbmUiOjEwNiwicGF0aCI6Im1ldGhvZHMvbWFjbmV0L21hY25ldF9zcmRkLnB5IiwicmVwbyI6IkFJRnJvbnRpZXJMYWJfX0FnZW50QXJrIn0seyJhaV9kZW1vdGVkIjpmYWxzZSwiYWlfcHJlc2VudCI6dHJ1ZSwiYWlfdmVyZGljdCI6InVuc3VyZSIsImNoZWNrIjoiY29kZV9pbmplY3Rpb24iLCJleHBsb2l0IjpudWxsLCJodW1hbl9sYWJlbCI6IlJFQUwiLCJodW1hbl93aHkiOiJldmFsKCkgb2YgTExNIHRleHQgdG8gcGFyc2UgSlNPTjogcHJvbXB0IGluamVjdGlvbiAtPiBjb2RlIGV4ZWMiLCJsaW5lIjo2OCwicGF0aCI6Im1ldGhvZHMvbWFkL21hZF9tYWluLnB5IiwicmVwbyI6IkFJRnJvbnRpZXJMYWJfX0FnZW50QXJrIn0seyJhaV9kZW1vdGVkIjpmYWxzZSwiYWlfcHJlc2VudCI6dHJ1ZSwiYWlfdmVyZGljdCI6InVuc3VyZSIsImNoZWNrIjoiY29kZV9pbmplY3Rpb24iLCJleHBsb2l0IjpudWxsLCJodW1hbl9sYWJlbCI6IlJFQUwiLCJodW1hbl93aHkiOiJzYW1lIGFzICMzIiwibGluZSI6MTE4LCJwYXRoIjoibWV0aG9kcy9tYWQvbWFkX21haW4ucHkiLCJyZXBvIjoiQUlGcm9udGllckxhYl9fQWdlbnRBcmsifSx7ImFpX2RlbW90ZWQiOmZhbHNlLCJhaV9wcmVzZW50Ijp0cnVlLCJhaV92ZXJkaWN0IjoidW5zdXJlIiwiY2hlY2siOiJjb2RlX2luamVjdGlvbiIsImV4cGxvaXQiOm51bGwsImh1bWFuX2xhYmVsIjoiUkVBTCIsImh1bWFuX3doeSI6InNhbWUgYXMgIzMiLCJsaW5lIjoxNDEsInBhdGgiOiJtZXRob2RzL21hZC9tYWRfbWFpbi5weSIsInJlcG8iOiJBSUZyb250aWVyTGFiX19BZ2VudEFyayJ9LHsiYWlfZGVtb3RlZCI6ZmFsc2UsImFpX3ByZXNlbnQiOnRydWUsImFpX3ZlcmRpY3QiOiJ1bnN1cmUiLCJjaGVjayI6InJuZ19mYWJyaWNhdGlvbiIsImV4cGxvaXQiOm51bGwsImh1bWFuX2xhYmVsIjoiRkFMU0VfQUxBUk0iLCJodW1hbl93aHkiOiJyYW5kb20gc3RhZ2dlciBkZWxheSIsImxpbmUiOjE2MywicGF0aCI6InJ1bnRpbWUva2xpbmVfY2FjaGVfaGVhbC5weSIsInJlcG8iOiJCbGF2ZS1UV19fYmxhdmUtYWdlbnQifSx7ImFpX2RlbW90ZWQiOmZhbHNlLCJhaV9wcmVzZW50Ijp0cnVlLCJhaV92ZXJkaWN0IjoidW5zdXJlIiwiY2hlY2siOiJoYXJkY29kZWRfc3VjY2Vzc19jbGFpbSIsImV4cGxvaXQiOm51bGwsImh1bWFuX2xhYmVsIjoiRkFMU0VfQUxBUk0iLCJodW1hbl93aHkiOiJzdGF0ZS1tYWNoaW5lIHN0YXR1cyBsaXRlcmFsLCBub3QgYSBzdWNjZXNzIGNsYWltIiwibGluZSI6MTY0LCJwYXRoIjoicnVudGltZS9rbGluZV9jYWNoZV9oZWFsLnB5IiwicmVwbyI6IkJsYXZlLVRXX19ibGF2ZS1hZ2VudCJ9LHsiYWlfZGVtb3RlZCI6ZmFsc2UsImFpX3ByZXNlbnQiOnRydWUsImFpX3ZlcmRpY3QiOiJ1bnN1cmUiLCJjaGVjayI6ImVycm9yX2dyYW50c19hY2Nlc3MiLCJleHBsb2l0IjpudWxsLCJodW1hbl9sYWJlbCI6IkZBTFNFX0FMQVJNIiwiaHVtYW5fd2h5IjoiVHJ1ZSBtZWFucyAncmVxdWlyZSBzdGVwLXVwJyAoZmFpbC1jbG9zZWQgZGlyZWN0aW9uKSwgZG9jdW1lbnRlZCIsImxpbmUiOjY3NiwicGF0aCI6InNyYy9kb2Jlcm1hbi9zdWJqZWN0aXZlL2Jhc2VsaW5lLnB5IiwicmVwbyI6IkRvYmVybWFuQ29yZV9fRG9iZXJtYW4tQ29yZSJ9LHsiYWlfZGVtb3RlZCI6ZmFsc2UsImFpX3ByZXNlbnQiOnRydWUsImFpX3ZlcmRpY3QiOiJ1bnN1cmUiLCJjaGVjayI6ImhhcmRjb2RlZF9zZWNyZXQiLCJleHBsb2l0IjpudWxsLCJodW1hbl9sYWJlbCI6IkZBTFNFX0FMQVJNIiwiaHVtYW5fd2h5IjoiZXhwbGljaXRseSBzeW50aGV0aWMgZml4dHVyZSBjcmVkZW50aWFsIiwibGluZSI6NCwicGF0aCI6ImNvZGVzaXR0ZXJfaW5hdWd1cmFsLnB5IiwicmVwbyI6Ikt5YW5pdGVMYWJzX19raW5vY3V0In0seyJhaV9kZW1vdGVkIjpmYWxzZSwiYWlfcHJlc2VudCI6dHJ1ZSwiYWlfdmVyZGljdCI6InVuc3VyZSIsImNoZWNrIjoicm5nX2ZhYnJpY2F0aW9uIiwiZXhwbG9pdCI6bnVsbCwiaHVtYW5fbGFiZWwiOiJSRUFMIiwiaHVtYW5fd2h5IjoiZmFrZSAnRUNEU0EtUDI1Nicga2V5cGFpciBmcm9tIHJhbmRvbS5yYW5kaW50LCBsYWJlbGxlZCBhcyByZWFsIGNyeXB0byIsImxpbmUiOjMwLCJwYXRoIjoic3JjL2JhY2tfZGlhbC5weSIsInJlcG8iOiJkd2ViYWdlbnRzX19BZ2VudFBpcGUifSx7ImFpX2RlbW90ZWQiOmZhbHNlLCJhaV9wcmVzZW50Ijp0cnVlLCJhaV92ZXJkaWN0IjoidW5zdXJlIiwiY2hlY2siOiJybmdfZmFicmljYXRpb24iLCJleHBsb2l0IjpudWxsLCJodW1hbl9sYWJlbCI6IlJFQUwiLCJodW1hbl93aHkiOiJzYW1lIGFzICMxNCIsImxpbmUiOjMzLCJwYXRoIjoic3JjL2JhY2tfZGlhbC5weSIsInJlcG8iOiJkd2ViYWdlbnRzX19BZ2VudFBpcGUifSx7ImFpX2RlbW90ZWQiOmZhbHNlLCJhaV9wcmVzZW50Ijp0cnVlLCJhaV92ZXJkaWN0IjoidW5zdXJlIiwiY2hlY2siOiJlcnJvcl9ncmFudHNfYWNjZXNzIiwiZXhwbG9pdCI6bnVsbCwiaHVtYW5fbGFiZWwiOiJQTEFVU0lCTEUiLCJodW1hbl93aHkiOiJkb2N1bWVudGVkIGZhaWwtb3BlbiBvZiB0aGUgc3RkaW8tTUNQIChSQ0Utc2hhcGVkKSBnYXRlIHdoZW4gc2V0dGluZ3MgYXJlIHVucmVhZGFibGUiLCJsaW5lIjoxMjUsInBhdGgiOiJiYWNrZW5kL2NvcmUvbWNwX2NsaWVudC5weSIsInJlcG8iOiJzeW5hcHNlb3JjaC1haV9fc3luYXBzZS1haSJ9LHsiYWlfZGVtb3RlZCI6ZmFsc2UsImFpX3ByZXNlbnQiOnRydWUsImFpX3ZlcmRpY3QiOiJ1bnN1cmUiLCJjaGVjayI6ImZhaWxfb3Blbl9hdXRob3JpemF0aW9uIiwiZXhwbG9pdCI6bnVsbCwiaHVtYW5fbGFiZWwiOiJGQUxTRV9BTEFSTSIsImh1bWFuX3doeSI6InNlbGYtaG9zdGVkIHNpbmdsZS1vd25lciBlZGl0aW9uIGdyYW50cyB0aGUga2V5IGhvbGRlciBldmVyeSBzY29wZSBieSBkZXNpZ24iLCJsaW5lIjoxNTgsInBhdGgiOiJiYWNrZW5kL2NvcmUvbWNwX3NlcnZlci9zZXJ2ZXIucHkiLCJyZXBvIjoic3luYXBzZW9yY2gtYWlfX3N5bmFwc2UtYWkifV19",
 "signature": {
  "algorithm": "Ed25519",
  "key_fingerprint": "SHA256:2232b4add9b35d4016e5be270df4ed56e0dc9b39a0530ac69891073253aae90d",
  "public_key_b64": "b6hfA2rpAdV29FOdhNXGkk4t91mCV0AnfFYwq0HO0R8=",
  "sig_b64": "wYz12V4Py0NYAO4A2T61ftiYCCvZkW0jBr0+6Fkp1w+mVN2UtuBetP/HIxs7ySYqYsBV/jrMv39G2wQ23YdGCw=="
 }
}