{
 "schema": "cain42.open-source.latest.v1",
 "release": "0.1.0",
 "released": "2026-11-10",
 "licence": "Apache-2.0",
 "verified_at": "2026-11-12T01:18:38Z",
 "all_match": true,
 "problems": [],
 "packages": [
  {
   "title": "FALSEWORK",
   "name": "falsework",
   "version": "0.1.0",
   "description": "Finds AI slop: results never computed, checks that cannot fail.",
   "wheel": "https://cainstudio.online/open-source/falsework-0.1.0-py3-none-any.whl",
   "wheel_sha256": "aa85693024cf26e85ecc4096472d2ccf66ad42c0e8b46b8311fed2dbd3053195",
   "wheel_bytes": 69538,
   "source_zip": "https://cainstudio.online/open-source/falsework-0.1.0.zip",
   "source_tar": "https://cainstudio.online/open-source/falsework-0.1.0.tar.gz",
   "pip": "pip install https://cainstudio.online/open-source/falsework-0.1.0-py3-none-any.whl"
  },
  {
   "title": "PROOFLOOP community",
   "name": "proofloop",
   "version": "0.1.0",
   "description": "Finds security bugs in Python and proves them in a sandbox.",
   "wheel": "https://cainstudio.online/open-source/proofloop-0.1.0-py3-none-any.whl",
   "wheel_sha256": "0df21d72614c41fc4893ea15084a88a2d1b21b646ba43ec3b17823c8b2674bc7",
   "wheel_bytes": 40924,
   "source_zip": "https://cainstudio.online/open-source/proofloop-0.1.0.zip",
   "source_tar": "https://cainstudio.online/open-source/proofloop-0.1.0.tar.gz",
   "pip": "pip install https://cainstudio.online/open-source/proofloop-0.1.0-py3-none-any.whl"
  },
  {
   "title": "proofloop-verify",
   "name": "proofloop-verify",
   "version": "0.1.0",
   "description": "Checks signed PROOFLOOP records offline.",
   "wheel": "https://cainstudio.online/open-source/proofloop_verify-0.1.0-py3-none-any.whl",
   "wheel_sha256": "bfec9cb63f098c4686cd28503959488eca02ccdac2f3f6d3743ec34db5799825",
   "wheel_bytes": 22799,
   "source_zip": "https://cainstudio.online/open-source/proofloop-verify-0.1.0.zip",
   "source_tar": "https://cainstudio.online/open-source/proofloop-verify-0.1.0.tar.gz",
   "pip": "pip install https://cainstudio.online/open-source/proofloop_verify-0.1.0-py3-none-any.whl"
  },
  {
   "title": "MCPGate Connect",
   "name": "mcpgate-connect",
   "version": "0.1.0",
   "description": "Hosted CAIN-42 decisions in front of any stdio MCP server; forwards a tool call only on ALLOWED.",
   "wheel": "https://cainstudio.online/open-source/mcpgate_connect-0.1.0-py3-none-any.whl",
   "wheel_sha256": "c54f06f10b267294e2586743de21cd71d100e9706a1374c972b551977353408e",
   "wheel_bytes": 9655,
   "source_zip": "https://cainstudio.online/open-source/mcpgate-connect-0.1.0.zip",
   "source_tar": "https://cainstudio.online/open-source/mcpgate-connect-0.1.0.tar.gz",
   "pip": "pip install https://cainstudio.online/open-source/mcpgate_connect-0.1.0-py3-none-any.whl"
  }
 ],
 "sha256sums": "https://cainstudio.online/open-source/SHA256SUMS",
 "signature": "https://cainstudio.online/open-source/SHA256SUMS.sig",
 "public_key_b64": "b6hfA2rpAdV29FOdhNXGkk4t91mCV0AnfFYwq0HO0R8=",
 "key_fingerprint": "SHA256:2232b4add9b35d4016e5be270df4ed56e0dc9b39a0530ac69891073253aae90d",
 "verify": "curl -fsSLO https://cainstudio.online/open-source/verify_release.py && python3 -I verify_release.py",
 "record_sha256": "548bc3fd66db4b29072b1e40419e66a4c3fd76dbeee4633b9780565b89505643",
 "signature_b64": "oniOZBi99xjBMvLSwJtbi4mLQYXWcdhyayPW0pk2sYY8Q0L3eLSB33lBna8T/SErAwfpthrmKn/ixQljHWdiBA=="
}
