[
  {
    "name": "spanda-alert-escalation",
    "description": "On-call rotation and alert escalation policy templates for Spanda Control Center",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [
      "alerting.escalation"
    ],
    "version_checksums": {
      "0.1.0": "acf7a5dda279b44c5ddeb4d3c82ed944854884debc124b25b11f96f98bc25bf6"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "5cd368f6b9693020eedcb2ff5251d0c5afcf750d5f0dfadc2b4df86bae4d9ef2ee485be8c35631a3a9b04a49bcc06b51db1ad6f8d185d1aa22edfe8bfc1a550c"
      }
    }
  },
  {
    "name": "spanda-alert-pagerduty",
    "description": "PagerDuty Events API v2 alert channel for Spanda Control Center",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [
      "alerting.pagerduty"
    ],
    "version_checksums": {
      "0.1.0": "02145d546330baabfae9cd66c68e81f148d3efbcd47013ba4be00985af59473c"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "80e650c916a364cdcec0e83bfb3626c378992aefef8282fced568fc54d2eea4a23840d57537081cc4e81c7e88171c747af70003703c723baf24a3fded5930c09"
      }
    }
  },
  {
    "name": "spanda-alert-slack",
    "description": "Slack incoming-webhook alert channel for Spanda Control Center",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [
      "alerting.slack"
    ],
    "version_checksums": {
      "0.1.0": "e487aeaa8feb2801047e16fa933bc35f310a6b34e82f70e0391d6b8f9c9fd6f7"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "3f4b8674b6fbb7f7da202558c648bead0b50c391002dec7da5a4f34997989c2925167f4b41ba8cb4cee2d93a973437dc9683269030c355a8cfedb00a40c22208"
      }
    }
  },
  {
    "name": "spanda-alert-teams",
    "description": "Microsoft Teams incoming-webhook alert channel for Spanda Control Center",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [
      "alerting.teams"
    ],
    "version_checksums": {
      "0.1.0": "9e580b0902d929a85406c7cf8efa05b6da6751f4c7477561195de6e35d07de32"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "3a74251f064b6c0b5adbf13baf5509d2e735654399ba15b29653dc3e101cb0a09e816827aef9f497e86583d75f444b0b7f1fb267b55c2b33eea27ef0c0c0a209"
      }
    }
  },
  {
    "name": "spanda-anomaly",
    "description": "Anomaly detection backends",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [
      "assurance.anomaly"
    ],
    "version_checksums": {
      "0.1.0": "e9c45ae5f6400ef7aa5a48cf427afb526d11139b429b69b0f603d98ad4b61606"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "685de87182c82db3e2b04b2911d2eee17fc7d53cf351b62478760b03f0e9024cbab1428c956cce1b3fa7e5113649e3cb717698ac1451c98e39e4d0890c634f02"
      }
    }
  },
  {
    "name": "spanda-anthropic",
    "description": "Anthropic Claude live AI provider (stub + bridge)",
    "versions": [
      "0.1.0"
    ],
    "category": "ai",
    "license": "Apache-2.0",
    "import_paths": [
      "ai.anthropic"
    ],
    "version_checksums": {
      "0.1.0": "965323cd716a5b31ac4bbab2c5ffbb0c4a830a8f30cf4ee7459bc6949887098d"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "7335baa92ad9e1bbaa2fd849fa89d31df7a79f7adc6408ba4b5476db77629ceebb57e13597590cba6107e55f372ceff1f79628eb66d7abd7f7751a154953740b"
      }
    }
  },
  {
    "name": "spanda-arcore",
    "description": "Google ARCore spatial session provider",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "91651b589d99327bf648a5a7a21c5c0f573615031d7716e43b27bf574065be96"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "ed88b951ae4201f99d367a26119341b02cd4837a6bc8a02ee75ccda95d58dcd00eae105cd9ed466cc8c77529943b1246a2a8ceb995864a8490b9ef2c0127ee0a"
      }
    }
  },
  {
    "name": "spanda-arkit",
    "description": "Apple ARKit spatial session provider",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "57b0b9090209b4e00538aeceed881e596e0052e11152b748a0427f4862189b08"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "b32a888647937dd080a4ef29701ca582e5bfeac29d32d3a0ad9f2823a065a0d3f97d5ac797eea442f03a8893673a9e19b38659c2298ae25382e46a0d24a14909"
      }
    }
  },
  {
    "name": "spanda-assurance",
    "description": "Assurance evidence and safety case scaffolds",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [
      "assurance.evidence"
    ],
    "version_checksums": {
      "0.1.0": "09b86be9d2bef48516c4958f0ac7aed9ae8db82934f30095a43e23462a95836c"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "913be9d33b217c507015aef2bd8089d4749ae5c590d2769b89911fe02bbbfb73d2a441dad140c7e335c11d3308910bb7b6920d2ef7783c7e287ea910c3901102"
      }
    }
  },
  {
    "name": "spanda-audit-siem",
    "description": "SIEM export adapter for Spanda Control Center mutation audit trail",
    "versions": [
      "0.1.0"
    ],
    "category": "observability",
    "license": "Apache-2.0",
    "import_paths": [
      "audit.siem"
    ],
    "version_checksums": {
      "0.1.0": "6f17f9d731042b2b53794e081572f7cfa1d4e665dcd860d8d903b70acc7e1af8"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "f901a5f259109c596a2e12814da506809ecd827bef22e8d5021c7fe118fdd8663f4a79bdb1f566bbbaebe7598925364c5b966beeb077da0f510e3f0f42330c05"
      }
    }
  },
  {
    "name": "spanda-automotive-ethernet",
    "description": "Automotive Ethernet SOME/IP and DoIP (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "6abee6b4907496e713a9cc2ef9d368abc7d3ea538194e0b6b87378d1ada540c4"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "82b25d03f172aafcaa652feaf1a11a31d0173708cb232336008a9d88aff8300278cf4aee800ba919bddc346eed71faf7a477254c22590d69ab6f08e5d5253300"
      }
    }
  },
  {
    "name": "spanda-bacnet",
    "description": "BACnet building automation adapter (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "c79b105f11576cfad3b20da0a8817518ebd11e26c8de313d04ab3b6a2cbd97c4"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "56240a6b7f70d3ae12cf9472d8a413f969778ea4e63aa3c8d3ac368b2ced184e2efc7f863baebd2a138fd6ae8cdbccba3b8b5a13327ebd4a488740cf223d6a0d"
      }
    }
  },
  {
    "name": "spanda-ble",
    "description": "Bluetooth Low Energy bridge",
    "versions": [
      "0.1.0"
    ],
    "category": "connectivity",
    "license": "Apache-2.0",
    "import_paths": [
      "connectivity.ble"
    ],
    "version_checksums": {
      "0.1.0": "755b499b146f8dc953b2be6f031aa35bcc3bee794a745f40a191d21e7a0bc2c0"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "22c123dff98f05483311cadbef8ecac469cfb7d910f122fb7d8826b0428b0e275cd3f5ac62252445eeee40a1a093726e9368114a8dc3c373895313525fb9750c"
      }
    }
  },
  {
    "name": "spanda-bodycam",
    "description": "Body-worn camera telemetry bridge",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "ecd9492d7fee67cf8d932a843b7226c3811815274337d330ecb21462cdca0d99"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "af2f717c6778e2fdfe74bbbe7721323259d499d09061bc35696a7379979fa7aa25830f8f0de6026dad03236ef967640e7dcfb3a05b66e03e69faeacd94ad5f00"
      }
    }
  },
  {
    "name": "spanda-building",
    "description": "Building and facility entity helpers for Smart Spaces blueprints (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "d41dbcff2dae24f74649c8da5d6d076901440adcf9c9440ea04b9758c7b76f35"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "f01932ad2febb010992558c00cd0a582ba361b93ae84e7e929a7386f5641c9d69082b3337db1e92ba373f572791cabe3b27618a364bbb50ee7dd78d174d3b70c"
      }
    }
  },
  {
    "name": "spanda-camera",
    "description": "Camera sensor adapters (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "9eecb01005b0507fb5bfde68e15955648ed9961451b75ce9181257b8254b49a4"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "dd2a8639d223d6455b5a3b6b359597747e9d3dcf6c782a0a8345a823cdb80654c8fccacedbb9821e8d8fdc338d27764fb1a876f74dc23b8b6d314b0a40a62c03"
      }
    }
  },
  {
    "name": "spanda-canbus",
    "description": "CAN bus IoT/industrial adapter (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "iot",
    "license": "Apache-2.0",
    "import_paths": [
      "iot.canbus"
    ],
    "version_checksums": {
      "0.1.0": "0e03b5bacd44fbafedcfe95521a4c444b8727874baac2676265560ed230f4e2c"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "9c447be8e13c7be5e974fdc212d068dfa2551494426190cb9eebc4f82e2cbe69a1326742e579d57b024f80cde51beefaec68ad86104c5b847b28ff3546d50f04"
      }
    }
  },
  {
    "name": "spanda-cellular",
    "description": "LTE/4G/5G cellular adapters",
    "versions": [
      "0.1.0"
    ],
    "category": "connectivity",
    "license": "Apache-2.0",
    "import_paths": [
      "connectivity.cellular"
    ],
    "version_checksums": {
      "0.1.0": "45608b56a3d8f513f487e01eca5a5e6c6b3c494f4b013acb41b0b5d5d85768da"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "f48c474c8af7f048724ce58e4580e2b21b20c08c98b150f0e42ba0ef8b68a240ec9207c52b6d8f936a9df9b5e84dacc58808553d5c9cbdbd206683cecd3cc106"
      }
    }
  },
  {
    "name": "spanda-cloud",
    "description": "Cloud telemetry and remote commands",
    "versions": [
      "0.1.0"
    ],
    "category": "cloud",
    "license": "Apache-2.0",
    "import_paths": [
      "cloud.remote"
    ],
    "version_checksums": {
      "0.1.0": "46871b9b482d8810a9e78839da54ea701bb0f1e71c0d62734a9496aec29df3da"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "e66a52fa30fe7b956752ad116db3e2cd7353d412636cdf0526ad68a8da7463247eb78ab552bcee8ca4d954a283c4435020b73e56b7d7e6440dd067758968160a"
      }
    }
  },
  {
    "name": "spanda-dds",
    "description": "DDS pub/sub transport",
    "versions": [
      "0.1.0"
    ],
    "category": "communication",
    "license": "Apache-2.0",
    "import_paths": [
      "communication.dds"
    ],
    "version_checksums": {
      "0.1.0": "681ae4b0463d2121177290cb0405b5299428cef4eb7b4f6750cef9712bc98502"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "a9da624f1425179ed99e0165abd15b2efa3e3e6ba9b62321cc4d35a5946314568de5e528c9e094624932d910079b94bcc076ccb03bda2b342ee410bbb0589605"
      }
    }
  },
  {
    "name": "spanda-diagnosis",
    "description": "Fault diagnosis and root cause analysis",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [
      "assurance.diagnosis"
    ],
    "version_checksums": {
      "0.1.0": "35cce8f3b775a2e1f4adcecc8d8cb6c3d7bc1f921fc3c93674f63d3ea1d6cd79"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "d752154d733367640386982330c8d2b1686a31ce5295663d8b164918351e810383fc98f87826521c0a3666d88eeb027297e90751c4190cd56e3481d6b54efa0a"
      }
    }
  },
  {
    "name": "spanda-discovery-ble",
    "description": "Bluetooth LE device discovery transport for Spanda Control Center",
    "versions": [
      "0.1.0"
    ],
    "category": "hardware",
    "license": "Apache-2.0",
    "import_paths": [
      "discovery.ble"
    ],
    "version_checksums": {
      "0.1.0": "fd3c1bcda2e93571ae8962178bf065fc7a051898b8206dea9b6d61bef8aaf9c4"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "a87114d010a936a6d0b2d6d752fb6d802e1adebcda095ac74244f49e1aad2e7e6454445cbc2e8936fa532e8a0e84dd7946128fbf246548f4023ccbcb2c4f9b0b"
      }
    }
  },
  {
    "name": "spanda-discovery-cellular",
    "description": "LTE/5G modem discovery transport for Spanda Control Center",
    "versions": [
      "0.1.0"
    ],
    "category": "hardware",
    "license": "Apache-2.0",
    "import_paths": [
      "discovery.cellular"
    ],
    "version_checksums": {
      "0.1.0": "a250dbb8ac7405367c78694ad48835394cca068a602cab47933fa61c5888a047"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "a952bf017b9fedfcb4066267d2336d2e8dd94e970062f47dceed004e70086f29506444ad470f5580e06a537ff7f71830406e5f68301305a57a436d42b4d31607"
      }
    }
  },
  {
    "name": "spanda-discovery-mdns",
    "description": "mDNS/DNS-SD device discovery transport for Spanda Control Center",
    "versions": [
      "0.1.0"
    ],
    "category": "hardware",
    "license": "Apache-2.0",
    "import_paths": [
      "discovery.mdns"
    ],
    "version_checksums": {
      "0.1.0": "1514df8612a36f41ab2649693e758634917a52a8641363e53f17514e5b306937"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "103ed27dbd087b325cae71aa7a64c82773abb8dcdf2139df589f3a331ac7bd824694e0665bf897f75b90e9c944fbef84b58b87e126e83743e16bd756bc871b0e"
      }
    }
  },
  {
    "name": "spanda-discovery-serial",
    "description": "Serial port discovery transport for Spanda Control Center",
    "versions": [
      "0.1.0"
    ],
    "category": "hardware",
    "license": "Apache-2.0",
    "import_paths": [
      "discovery.serial"
    ],
    "version_checksums": {
      "0.1.0": "cdac0fe8488fab08c74399df0f69de5e47b9c7749c6c9a50feeb2d412e535697"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "d6bdd928f3f1df73680c4155b0104ec5a4d34e0e2b17a9798fbd846189213deb0de188ac517619f20201be1283679bbc8bd78dfef68948c02327441709507004"
      }
    }
  },
  {
    "name": "spanda-discovery-tls",
    "description": "Production TLS certificate policy for Spanda discovery transports",
    "versions": [
      "0.1.0"
    ],
    "category": "hardware",
    "license": "Apache-2.0",
    "import_paths": [
      "discovery.tls"
    ],
    "version_checksums": {
      "0.1.0": "75b8ad7bb247c3f29dff85e067b96c16bba8871bbaa520c6048a1342a5168c72"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "c2f1d8065ca409ae564541534bc5b9c4c8ea11b48dfbab03c0590e97b6111041a761a399d7b7952634ace46b0178ef63b7dadb8324812be34a4de67b11b2120f"
      }
    }
  },
  {
    "name": "spanda-discovery-usb",
    "description": "USB device discovery transport for Spanda Control Center",
    "versions": [
      "0.1.0"
    ],
    "category": "hardware",
    "license": "Apache-2.0",
    "import_paths": [
      "discovery.usb"
    ],
    "version_checksums": {
      "0.1.0": "6727ff5347bbce3205153bc13e72c114ebd952ed9c4bdc129a5c40d61b3af588"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "683aa0244e3a7ffa32ad040fb2698e974b24eade56fb76e392a5dc82b4d7ee8b26c3d01c0e2816ec709d9332c988397c3dd4f4ea933b6116fa75bc00eb280a08"
      }
    }
  },
  {
    "name": "spanda-discovery-wifi",
    "description": "WiFi subnet discovery transport for Spanda Control Center",
    "versions": [
      "0.1.0"
    ],
    "category": "hardware",
    "license": "Apache-2.0",
    "import_paths": [
      "discovery.wifi"
    ],
    "version_checksums": {
      "0.1.0": "0d09545a8a66a0ca900231af066674d2a1fd6e7defaa6567f3961146a09bddbc"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "12d5a41b6d23646582e2baf2c59d542be9fd7c4a66828b21bfe3859b01cc5d2baa2ed6163bbe539b7522bcccee07080895d0b1c3a12c3757d702c7dd9aa6fb0f"
      }
    }
  },
  {
    "name": "spanda-energy",
    "description": "Solar, battery, EV, and demand-response energy providers (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "8b82d61b7ca1225a91a7501e313e21470e036e585361bf09266aa1d8b990f10e"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "0e57d3377a8928647214d6e21eda9945cd181a31178f627835be055b8e200cef5a4f5214417672b4de898016997726273de28af65384280693f5f06105e81e08"
      }
    }
  },
  {
    "name": "spanda-environment",
    "description": "Indoor air quality and environmental sensor providers (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "3074c7c788b72219e45b4c2be8c70c00d61b94db92a67cfc0bcc84a14638adca"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "cba4800ace353fbe2110695395ad25ae53b657a1ecc37f8c2cc824afa321a6d3d2112d622dbc33201b94faf5841abe3c9ce2647994dfd2ad3087aa48fdbb090b"
      }
    }
  },
  {
    "name": "spanda-eye-tracking",
    "description": "Eye tracking and gaze HRI input provider",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "bb15f2cb6b10b0af6a351f39aa4f4cf2824a21ad4b77556ea676ec7831a962d9"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "74e195a5223d85c00d6c11fad69b50470d204571fe4111f1e8f4901c61af30ed75918e6cf00b2f707ff36d853ab62e1e3149df68aecf25346cd4f5593579f40b"
      }
    }
  },
  {
    "name": "spanda-fleet",
    "description": "Multi-robot fleet orchestration",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [
      "robotics.fleet"
    ],
    "version_checksums": {
      "0.1.0": "31f2fdc052a185dc7a88159d69d0479b93f65e19525d492719b43849f380463e"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "c3966ef5315d1993566dcfb2c5a9e2a51dfab1b761f80e8f64cdcb1cf287c522f2b30af27e63e96560a470a6ed8ad8925ba14f310ee88572f2d85382775c8606"
      }
    }
  },
  {
    "name": "spanda-fusion",
    "description": "Weighted sensor fusion backends",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [
      "assurance.fusion"
    ],
    "version_checksums": {
      "0.1.0": "93632b92e3319983b6f1ad29cd206c8be2516bba69c0f6f461d8f17c00e1476e"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "337a43ff4fc0a509b06386408d27c65d5c900cf8def5f7c19c9ed5b36defb69bde2e0c2aba9536c4331be90da9ecfa7d08b28290ae1eff30e0c79080152d8e0f"
      }
    }
  },
  {
    "name": "spanda-gazebo",
    "description": "Gazebo simulation backend",
    "versions": [
      "0.1.0"
    ],
    "category": "simulation",
    "license": "Apache-2.0",
    "import_paths": [
      "sim.gazebo"
    ],
    "version_checksums": {
      "0.1.0": "1fa8522e6b399200ae466a07a5a2a5da5e3859c978247701adfd16b5427d9ee6"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "75c6ea044b0b0d0401583557dc79798445d03dcccdf9317b7bf9a0ea330ee2597e44b1a396630680c1b0525d80167d5e9d1bef5f2b3c5a70fdf3a6d82fc44105"
      }
    }
  },
  {
    "name": "spanda-gesture",
    "description": "Gesture recognition HRI input provider",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "97140821bc4c05687e6bf5dda05312e1895a0cbb839b3dc0d03d9c329a264425"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "ecde8a9f6fc8201fff15129fbdbc0983c7c84f73a3cf39dcd81114af20ea71b27dcf0babbf13cf3022fefa5107df38e420edba9893cebb00ad438c01ac292802"
      }
    }
  },
  {
    "name": "spanda-gps",
    "description": "GPS/GNSS receiver adapters",
    "versions": [
      "0.1.0"
    ],
    "category": "positioning",
    "license": "Apache-2.0",
    "import_paths": [
      "positioning.gps"
    ],
    "version_checksums": {
      "0.1.0": "9ab38c2810163272a44af47f6d01dfb07b94e0243f597af319ae8e5242216edc"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "c1940946f0531f703d56dcab0d20cf0358c98c90fde9dfc1680b957710418c0462369ccd83a3b14b0e2a22db5b6f92927ff38ae0a9605c7e40513b4ce0666501"
      }
    }
  },
  {
    "name": "spanda-grafana-dashboards",
    "description": "Grafana dashboard templates for Spanda Control Center SRE and OTA metrics",
    "versions": [
      "0.1.0"
    ],
    "category": "observability",
    "license": "Apache-2.0",
    "import_paths": [
      "observability.grafana"
    ],
    "version_checksums": {
      "0.1.0": "51e81c74c9638aef165f179843a4e47ed88b8f48de828315d67e4e565f8ab335"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "0004360c0862080b5f166ef4438010b3c7f8f2a12a31fdf41524a9a433a863a8e84dc33202699bae553eb9d771f5e6d6550f430db48e22cb9124f570b6693502"
      }
    }
  },
  {
    "name": "spanda-hololens",
    "description": "Microsoft HoloLens spatial session provider",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "2f5cc10deba3d8ede36f8e140bfcd94253ccca8f9e386d8aba6b4c639135863d"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "04e3b0dde29e99d3ba6eefe6ec9440e27806f3245138393a370ae499c2981748afeb81aaf0cf4b7dbf0c8cf808012128ce490d2ea26d6f2bd291d6143786a802"
      }
    }
  },
  {
    "name": "spanda-home-assistant",
    "description": "Home Assistant REST/WebSocket interop bridge (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "cc130bba93c3a75b0492aff902032526c443599772f43b06a2af103b06eab31f"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "3cc43a2d9444c07a511117ef71a2e86bf0dbd6f00fb96773dbdd1180234b73e023ca6ddc29cdee1fed11f1f73858ab20c00ad41ae8362a6d1cfde4f05f7cbd07"
      }
    }
  },
  {
    "name": "spanda-imu",
    "description": "IMU sensor adapters (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "994a4a8b16196ad597bc1d19f38aac4037942eb7195d3553aa67272680e1038d"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "11caa2b3bdfd51806875da331cee0951062ef6bc5cc72165d70264a505d5f6288e1d8ba0e6cfccf7b7a026b79f51dd64d57703c7c035f1ef21ceea00cf7ad303"
      }
    }
  },
  {
    "name": "spanda-industrial-wearables",
    "description": "Industrial wearable safety telemetry bridge",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "8f7e5cf87e104c8e5bdfe036d1ff5b8c0347018c9aef6b2b6948cec72459004e"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "88d629897560b87a11f52ad1ad7cb7bb111b839fd9b415fe60a1f84636516370dd667ace3651bcf19553347b34ba88bfa5cb7ce542151f375e31ffe577fdbe06"
      }
    }
  },
  {
    "name": "spanda-iot-core",
    "description": "IoT device contracts and base types for Spanda packages",
    "versions": [
      "0.1.0"
    ],
    "category": "iot",
    "license": "Apache-2.0",
    "import_paths": [
      "iot.device",
      "iot.telemetry",
      "iot.command",
      "iot.shadow"
    ],
    "version_checksums": {
      "0.1.0": "1107fbb587fab21e87985ee92757485cc75badbeb045dd66d13be74dbc9f8dbb"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "4be196a678246e2f1cfac0bb928f1d39d6a70ce7d10e7d8b8956932db09cdad9200539aca93fc236f27a15a70fc2bf3cb48b9e03f2eff1f7adf73aa1eb323504"
      }
    }
  },
  {
    "name": "spanda-knowledge-model",
    "description": "System knowledge models and dependency graphs",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [
      "assurance.knowledge"
    ],
    "version_checksums": {
      "0.1.0": "c721e89ce76e6ece64bf2315ffe04511216cf3d520d39de42cf414946384d963"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "5daa84ee49984fb1f708064dd66bd33bdd36c31cfdd95b498ae571a0916d836477c9053e958a96e0893e5ff3ca7bb66077f57ca7be5459b2bb3bcf3a40e9fd0f"
      }
    }
  },
  {
    "name": "spanda-knx",
    "description": "KNX building bus adapter (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "8265e7d80635aa716cf05567239cd32f331d097c41aa4c90558109f0b71538a1"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "014386e03b1ed25de503d1d6ee822e33c00a8f75ff3a83f06904f7a8acb7e9ddd198bd23918eb10b6c7cdfaf618868ee5b8b23598cb5569e669a4e9a5b43670b"
      }
    }
  },
  {
    "name": "spanda-ledger",
    "description": "Audit ledger anchoring",
    "versions": [
      "0.1.0"
    ],
    "category": "provenance",
    "license": "Apache-2.0",
    "import_paths": [
      "provenance.ledger"
    ],
    "version_checksums": {
      "0.1.0": "58da054d8bd322700c3359cfe8d190db42a85f8b9e48641f122a145d294378b6"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "e8afca45ff91d20909debd750dd2665c892eb715512c78f3396e0596db4c4468b4cbb5cc556dcf7827528300024af86ba9aa4ddcc9af9192ccf42d2ced5d9e00"
      }
    }
  },
  {
    "name": "spanda-lidar",
    "description": "Automotive LiDAR sensor adapters (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "f91e83491b9f1c02d2d78faec6ef541c3e1fd278e55de6a51231e28c7ee3449c"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "6981db3b6bead0b292924bcfbd8c6a1be9b9f2b463a02bfd65281e2b867e5a2f38137f0ac74f716b4e1f9032d764784d8828962e844876b4676b2b117339f804"
      }
    }
  },
  {
    "name": "spanda-lin",
    "description": "LIN bus vehicle protocol adapter (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "f05d5b7c32e8a95a938aea8b9512a57aaa15c82911cc2b14ff0b914217e34e71"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "3171bf916abc3c9b11f38f54351920bbdf093b0415920683a70a25aae8ca9be92cb3a7684828bb6e6a89dd1da4b23020c145218540998f0db697a95d33ffe80e"
      }
    }
  },
  {
    "name": "spanda-lora",
    "description": "LoRa IoT long-range adapter (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "iot",
    "license": "Apache-2.0",
    "import_paths": [
      "iot.lora"
    ],
    "version_checksums": {
      "0.1.0": "473e27c27c494541b097476fad18bc6a011e0578e1ad0b8d901ff8dbcddd16e0"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "60850cf3cd4fe759e785d6f6d20c03e4ced6342434c5e5f8f00a6f0f255414c254274711a40f9f261db582da9532121c1b8ae4c6dcce03a3b9f09af6d90d6205"
      }
    }
  },
  {
    "name": "spanda-magic-leap",
    "description": "Magic Leap spatial session provider",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "5bb7aa7e3cc568684e0d59a411106d18960d146e9b0e4998c7b7e9b47138e7b0"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "74a6c76bc29d8bb3d90185a62a8ff2063b0bfd0ad565b4d5a38a2f9756fa169d9e66f2c6105ecd836d68dbedb6aa1761f6a76ccf64b1a552a7d11402f92e9d04"
      }
    }
  },
  {
    "name": "spanda-maintenance",
    "description": "Predictive maintenance and health",
    "versions": [
      "0.1.0"
    ],
    "category": "maintenance",
    "license": "Apache-2.0",
    "import_paths": [
      "maintenance.health"
    ],
    "version_checksums": {
      "0.1.0": "ba959038b98d0b645f71965dd2c7217beeb4799481a4a00dc539b7e9a3fd1ce0"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "dc5356d3aa6754fc7669be280ef4cb40550df0d32120e651bd38f4906fe11fcb176bb50571ba9464f6e09710e9125b9ad6f96ba0ff11514958fd6673afdfa40e"
      }
    }
  },
  {
    "name": "spanda-matter",
    "description": "Matter smart-home IoT adapter (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "iot",
    "license": "Apache-2.0",
    "import_paths": [
      "iot.matter"
    ],
    "version_checksums": {
      "0.1.0": "82d6a2e449faa4d081917243d9fc6e9b736c6d089da0273eed5c72eaa0b06685"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "249c94130cc1569bc12e184606c934a8a348c5776590a70bfa5781f0cd36739d9aea4756c597cf807c041b17b079715429eed9a15400e636a3be13331bcee00f"
      }
    }
  },
  {
    "name": "spanda-mission-continuity",
    "description": "Mission continuity, takeover, and succession assurance",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [
      "assurance.continuity"
    ],
    "version_checksums": {
      "0.1.0": "6696df68cad50bec756712fc6a7fc1436d1ee650b2e1003186d3465d1a0a9fcc"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "7db188778eb5bb99774e8a72eccc469a37304e09619b528f99156410867504c86cab3ecdfc311f00e2bac08c1bf9de8cc6f44062d8408582f55731345ef61b0c"
      }
    }
  },
  {
    "name": "spanda-mission-planning",
    "description": "Mission planning and execution assurance",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [
      "assurance.mission"
    ],
    "version_checksums": {
      "0.1.0": "d66d305071617d61b0509cd32c6bd4e3e851cbd2bf0fa85d3268f0d9015b8233"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "b3e48f02ceb89b15793ae7d117a19e29678c3a96371dd0c7ad9f6282b2ce3fcafa761024a23f5d3b8a47230fc5608e83820cb3b494932cff3e90eef2f2f73c06"
      }
    }
  },
  {
    "name": "spanda-modbus",
    "description": "Modbus IoT protocol adapter (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "iot",
    "license": "Apache-2.0",
    "import_paths": [
      "iot.modbus"
    ],
    "version_checksums": {
      "0.1.0": "7c61773ef3bef8e64126348806cc5ef108f746af281e3e18ad59308a89e05166"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "c191d0be579a0fdb9862690d64b5ef446fcd3e5733c6651b29b6489cbf4f9410e9fdf00b1b12323985c91d2482055273ed722c51ab365ca6da252565bbcf130c"
      }
    }
  },
  {
    "name": "spanda-moveit",
    "description": "MoveIt motion planning",
    "versions": [
      "0.1.0"
    ],
    "category": "manipulation",
    "license": "Apache-2.0",
    "import_paths": [
      "manipulation.moveit"
    ],
    "version_checksums": {
      "0.1.0": "f42f59dfc37a2b61128b9cd2cd12e3ab2a54c809573b1d042471014621ea303a"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "67966edaf2caa7a34252e182cb2bdd5d93aeb43afef57d1a09b59a5ed4cfaadcde1d3f5215e3e6ac92b0c95db2dd79c6e91ba2dd0847711e966d71df41ef2101"
      }
    }
  },
  {
    "name": "spanda-mqtt",
    "description": "MQTT pub/sub transport adapter (bridge-backed)",
    "versions": [
      "0.1.0"
    ],
    "category": "communication",
    "license": "Apache-2.0",
    "import_paths": [
      "communication.mqtt"
    ],
    "version_checksums": {
      "0.1.0": "b0414ba4dcc05067e8d5b9e425cbf4096fa4b6580c01eb1df1b00c4a58da3bfd"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "bc577eb85556ad940751c216769b2fd442161e27a2f569eafd5da0bbbbc31a154c3a20073b28ff7d0d37fc55fb3f0bac60cf9439220b66796ededabb81990d07"
      }
    }
  },
  {
    "name": "spanda-nav",
    "description": "Path planning and navigation",
    "versions": [
      "0.1.0"
    ],
    "category": "navigation",
    "license": "Apache-2.0",
    "import_paths": [
      "navigation.path_planning"
    ],
    "version_checksums": {
      "0.1.0": "7e0d46df73179762e8eae6a2570ad5522df0540b2c34e1bc553b850c42687a80"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "83f5e4de16057102576ed45068c0b22a6637c63b8f765209d5bcf9a0f39d409352dffa1ccd1e237c1efb73de6199ce5fa1eea9229df90acd0131d678c8f6ad08"
      }
    }
  },
  {
    "name": "spanda-onnx",
    "description": "ONNX local inference provider (stub + bridge)",
    "versions": [
      "0.1.0"
    ],
    "category": "ai",
    "license": "Apache-2.0",
    "import_paths": [
      "ai.onnx"
    ],
    "version_checksums": {
      "0.1.0": "de7f3b82173efe83d185e29a583fdbb89b9e50a1571d774a076dc31db90d77df"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "64a7be7d16f87208d8b8b5df2dbb3ba69352cf0c4651387961a872fd2cad4ac7c76a7b91a9bb27f3ff510298d102f407845cd1616afa88f0c213c75dc939570d"
      }
    }
  },
  {
    "name": "spanda-opcua",
    "description": "OPC-UA IoT transport adapter (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "iot",
    "license": "Apache-2.0",
    "import_paths": [
      "iot.opcua"
    ],
    "version_checksums": {
      "0.1.0": "97aec310bd040eb316a71aa6ee833e3b5eb7182b476d86c84e571a0cff50aa9e"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "a55c897edfe06dc4ebd58c5119af565e29d60d5bb4fc8f7d450ab98222d95a02541e81d3764324744e2318a2c5d7df539958f063bb6a89cd4d01eaa06c33440e"
      }
    }
  },
  {
    "name": "spanda-openai",
    "description": "OpenAI provider adapter (Python bridge)",
    "versions": [
      "0.1.0"
    ],
    "category": "ai",
    "license": "Apache-2.0",
    "import_paths": [
      "ai.openai"
    ],
    "version_checksums": {
      "0.1.0": "77fdaf90c326f92d80285d29e9137d9b0f0c0a0293429505a153d7e1f54d54c1"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "45706d02fb74dabadbf34bc9edecec2c668e6c93adc0a7c74ef7739385deec867163e3282fd8966a3b4dde7eeb2275ac59b0c9b816c1a96cc6f7bbf0be32a70c"
      }
    }
  },
  {
    "name": "spanda-opencv",
    "description": "OpenCV vision bindings",
    "versions": [
      "0.1.0"
    ],
    "category": "vision",
    "license": "Apache-2.0",
    "import_paths": [
      "vision.opencv"
    ],
    "version_checksums": {
      "0.1.0": "f64fdbd651f9c6deaf8ea1388550c38b278c476b39643d349b2837123ee4244a"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "e5ed4b081dd188e557011029d78197ee3240a381b5823bec94baf7678307cfe489ab8dc650d9cd774fd7420df820b0d05027f8b8a45bfec912d11b171fedcf06"
      }
    }
  },
  {
    "name": "spanda-openxr",
    "description": "OpenXR VR/XR session provider",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "5f4668ae0ffd97faba04c56b1542c0032fc4999140e443fbf766ae5d5ac8a213"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "d4c43fe9378f3af93d81a6ed36efa180f1324d577e94f5387a3190bba87a0fc32cee834ae78204fa638670ce33ac1b601e996190ffa15eed1a1a404bb31d550a"
      }
    }
  },
  {
    "name": "spanda-ota",
    "description": "Over-the-air deploy and rollout",
    "versions": [
      "0.1.0"
    ],
    "category": "deploy",
    "license": "Apache-2.0",
    "import_paths": [
      "deploy.ota"
    ],
    "version_checksums": {
      "0.1.0": "954357adce76a6e15962f95d2eb7a8d161c9cda22ebb5c9d60841ca26bc385ce"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "3c87ea6dbdf8dde79110e0bddf3d03ebdd97eb3a562367d97fa4e59a5b761f9fe7c30dce51824b7ce699a371084610dfd0ec12f46fecbce113e52976cc53c009"
      }
    }
  },
  {
    "name": "spanda-otel-collector",
    "description": "OpenTelemetry collector integration for Spanda Control Center distributed traces",
    "versions": [
      "0.1.0"
    ],
    "category": "observability",
    "license": "Apache-2.0",
    "import_paths": [
      "observability.otel"
    ],
    "version_checksums": {
      "0.1.0": "e9a1e8bebc6abea54f859e7007d83d9774caa596785bdc25cba9c896e3be29a3"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "da1a675ff4b397aac04ea4e0db233a0f62f43ba32eda38bd787ac4cf7c5df25185fa887a5a4e38ad82b6d8959c70344ff3cce12cfe765aac06cd5dccd7e71e0f"
      }
    }
  },
  {
    "name": "spanda-policies",
    "description": "Platform cognitive policies: homeostasis and attention scaffolds (std.policies.*)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "2de98777b94f1c406de2a7c88823e6567cbd79cc6680d465f00bf405805267d5"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "f24a3fdf937198c873854ff2a4ae17a8699e1fbae2717c369d1658b331ed6cc4be3497c13215face4e16090f6971a1a3007acd951305c1727933d4c2f7c33708"
      }
    }
  },
  {
    "name": "spanda-prognostics",
    "description": "Prognostics and remaining useful life",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [
      "assurance.prognostics"
    ],
    "version_checksums": {
      "0.1.0": "f1952a22e3b64b4553a1fde728e91bcc441124a6823fd17bc0c39e7b402f766a"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "76863c5999e6a47fba4279cfa30e7d22deb3b720c1b188d2cee33001b8de82f167a39fab0f361b72184b0c4cf46dd15be8fdaa987d7e5f6b58ec727b4258f00d"
      }
    }
  },
  {
    "name": "spanda-radar",
    "description": "Automotive radar sensor adapters (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "1a2f3b587c5dcff3399af99ecec4a2ad089ddc36242eba351b19f5343df4d830"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "44d1894a74b1e94171e9dc69fb44739720a4cc1f10bed6fbe785e5e21a44447270ff9f2f2cd10c14439e8921fd2ff65f4c4ba37573828fd3fb0bd5799def4407"
      }
    }
  },
  {
    "name": "spanda-resilience",
    "description": "Resilience and recovery policies",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [
      "assurance.resilience"
    ],
    "version_checksums": {
      "0.1.0": "0d270e6c0cf8f235e0de962c4f4400925d979e46fb6ceae898ddc19879c64a28"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "cc808de34f32a732ab687096bf451f53af2c3a8ae61365c78eb7b8d61509757d3c7a4ac0b690de8ec3bd1645db82eec47808f7b63ba78738b9cdba8b51850e05"
      }
    }
  },
  {
    "name": "spanda-ros2",
    "description": "ROS 2 integration framework (bridge-backed)",
    "versions": [
      "0.1.0"
    ],
    "category": "ros2",
    "license": "Apache-2.0",
    "import_paths": [
      "robotics.ros2"
    ],
    "version_checksums": {
      "0.1.0": "e28c340ed6434082ae180bfc6e37e61b856042384d7ec9e9a12aa464cac6603c"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "436c0c3e72f1d0e9ea46b6a1537ac40ecdfaf227077ba0b53ba6753bb554c1a21827ea96f3651cd9056c150d6d8ac108f51fac3df9674cfbd0c35073f7efa001"
      }
    }
  },
  {
    "name": "spanda-security-audit",
    "description": "Third-party security audit checklist for Spanda Control Center",
    "versions": [
      "0.1.0"
    ],
    "category": "observability",
    "license": "Apache-2.0",
    "import_paths": [
      "security.audit"
    ],
    "version_checksums": {
      "0.1.0": "75d7b62fa045327ba5c7a898c7a5034276d6eb0b642bc9ac383a544e66c180db"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "e42be95572d7113346c15c0970fa5e5aa86370cad7f22fec2cab976a51686efd95146e7f6e00ff47bc3d84d2ed87d4625d7e051d6b2b296b5f78aa95ef3beb02"
      }
    }
  },
  {
    "name": "spanda-slam",
    "description": "SLAM localization and mapping",
    "versions": [
      "0.1.0"
    ],
    "category": "navigation",
    "license": "Apache-2.0",
    "import_paths": [
      "navigation.slam"
    ],
    "version_checksums": {
      "0.1.0": "639c56442e598296476e3682bf32976661f2aa34745e7695f78a33a7c6c6b052"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "fa15f6533a1f90e3dca804cab2ca370b3cc95ead121ea9c5815b12364b020d95794701eab24a4b80b3ef5c32abf96fa4983f38a2e12f04ddf45b679dc59f6505"
      }
    }
  },
  {
    "name": "spanda-smart-locks",
    "description": "Smart lock and access-control providers (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "9e0a29cb126c36dede1a271ee065027afa4c9cc9783ad2ebf7862028a235fd03"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "f4ba956ab98245d50557357651be6f7db0c3f18641b3cdf8690bc1476fad281ef89d517af629f32d560982ce9738fb117740632a0b4c05be8cecacafdebb280e"
      }
    }
  },
  {
    "name": "spanda-smartwatch",
    "description": "Smart watch wearable telemetry bridge (HealthKit / Health Connect stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "2a4d0a49704fe65949745c88c5a64d7324e602c6df2ad3ee97ca4a3c7bf22e8c"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "d470dbfdd9f63247ec98e81c826826bdf9886c0bb8f6cfd737ca6e9d8c37bacb9b29a69e3e4fb9108dc6125fa92d9fcdefc5d8731d822a120cfa30345c86010f"
      }
    }
  },
  {
    "name": "spanda-standards-automotive",
    "description": "Standards profile scaffold for automotive — required checks/evidence via packages, not embedded regulatory text",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "948ecb42939c5d6422d84a7354fd75f0fecef25a81afeaa72eb931f4cc9aa137"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "f2e7ccf725074b45c2327bc07f60a6dd2cf6e6e583ce534cf2a1061b68207dbd9f85e43e21f7948a43d9694f43edc38dc15f85685cb305e4e2eea4a9d0b69700"
      }
    }
  },
  {
    "name": "spanda-standards-cybersecurity",
    "description": "Standards profile scaffold for cybersecurity — required checks/evidence via packages, not embedded regulatory text",
    "versions": [
      "0.1.0"
    ],
    "category": "observability",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "a642536fd27644fac457c4298f6ae4bd34f250948a3e89d4a65c264f3a98d75f"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "dc4367fc6c6fcc3f4f936710925391d38c6b52c1fa41e02fd60d69193108a9f3c8250cc31d69af05f38248605ed83a464c440b180b886f51c6e46bbbf9b12c0c"
      }
    }
  },
  {
    "name": "spanda-standards-functional_safety",
    "description": "Standards profile scaffold for functional_safety — required checks/evidence via packages, not embedded regulatory text",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "fe238ce0c4f8009375a418d1e5ab89395d4f904927f150c0b2c442ced92fed0d"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "9254fcae01d067d10afaf5c96f1c2c94c32af513e4e7018bdb5c5a90c07e81f59109aa27a17600de65a43a6815c42a444d57bb8e81b4be9d57e83f594092c50a"
      }
    }
  },
  {
    "name": "spanda-standards-industrial_safety",
    "description": "Standards profile scaffold for industrial_safety — required checks/evidence via packages, not embedded regulatory text",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "5af4af5d376019129c367c70f0360252d10e64e51672fb31adb698cece43ab97"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "97ad26014181b7a013f25fae2b1c41348f6dd6fb02f56ef3345da5a981629264ed4c0a8914c9ac049776d46dbfaf4875cb96bce0492f913fd4eaeccc6546e701"
      }
    }
  },
  {
    "name": "spanda-standards-medical_device",
    "description": "Standards profile scaffold for medical_device — required checks/evidence via packages, not embedded regulatory text",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "1ee06964f01b8a5a9c8a61c78c7dd13954177f20eb0fc4abe59bb9bbd4d9818a"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "f883f5c9293675ce3d91b7204099436c3b94507993b73329fe86182609b390cde306ae7ca7b065e5d5639dfcc5a2c3e61af899a4815b90138bac21db1190c809"
      }
    }
  },
  {
    "name": "spanda-thread",
    "description": "Thread border-router IoT adapter (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "75667f041beab376c11a8328ad6727acc9bf5dd62f9bade0984f6293cbd40ed2"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "1110f68df0f072fc9aacd52a87197dbf434468da22ad525f48290d01d3ab1a1a61daf86dc0cda933a8a5b0a9174e8910a6262f4a7ddc6814fa57eef7f267b60b"
      }
    }
  },
  {
    "name": "spanda-trust-jetson",
    "description": "Jetson secure boot and attestation contract stubs",
    "versions": [
      "0.1.0"
    ],
    "category": "hardware",
    "license": "Apache-2.0",
    "import_paths": [
      "trust.jetson"
    ],
    "version_checksums": {
      "0.1.0": "0bc0397e237342a6c69ca5eccdfa1b09b8d38ec6c15db1afe6a9359fd4d1c590"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "d9b3214567dc7ebc91f8797760eb7612f9f0ed140f80754e0f7d36057496dd4860ef7edbb07024a8fe2c5eea099f85d3f678160ec19a7c2efbab80f74841030f"
      }
    }
  },
  {
    "name": "spanda-trust-pi",
    "description": "Raspberry Pi secure boot and attestation contract stubs",
    "versions": [
      "0.1.0"
    ],
    "category": "hardware",
    "license": "Apache-2.0",
    "import_paths": [
      "trust.pi"
    ],
    "version_checksums": {
      "0.1.0": "693481beedbd11572f4be200dd6c3b4258d9204d4e8cac44cf54415315fdb4e7"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "eb26390c98a47d49638e7b9c882038b4d622d5bae658ffaf782865b2280c669a911a7ddb1a2c548a81478aba571f8b1581c6f3469b453159d32fa71d368bab0c"
      }
    }
  },
  {
    "name": "spanda-twin-cloud",
    "description": "Twin Cloud SaaS sync for digital mission twins",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [
      "twin.cloud"
    ],
    "version_checksums": {
      "0.1.0": "4b02d235e5adfab6e1597e28b71ed358626d8a841371218009a2c032400f67c3"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "80715d388f06fb656d2e6508d0c7a85c6f8a90e67368a703247265e379f3cf2d9b351212354b492cb630fc49aef632672b43252d36fda1bc0adaa14fb037e308"
      }
    }
  },
  {
    "name": "spanda-uds",
    "description": "UDS/ISO-TP vehicle diagnostics (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "1ad9f4cadda2694bc758f17a5d8f3938812e452f7a5ea3ea3fc7c312387e9d51"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "bcd02758986cc90e4c5e6103c0467cc010955f4c809f9911fa5e685b08399428b0b043bf12280a9e74ed58b983405faf39a4c01dccad67a3034894518df20e08"
      }
    }
  },
  {
    "name": "spanda-ultrasonic",
    "description": "Ultrasonic parking sensor adapters (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "91120d9987a771e8f487508210d184ecb1ecde03ada37e3679d712e03883cc98"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "541706667b8f75f34cdd6b35f5c91b7e8567adcc16328e83d50e29c5e52f166da120dde195f7f61838ed35acf6130f54c9878e5db19d8900b8536235bb7b9801"
      }
    }
  },
  {
    "name": "spanda-v2x",
    "description": "V2X DSRC and C-V2X communication (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "1eeb2437cd61ad10eb419db0eaaf4aa17ca6c81aa7d88dd5cae5acb50411f465"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "b19a709c959d37e8764a1aba8bccb44f0b55141f6a0170e7b8c88fa7a8e96dea21c3f176eacac44eb02b98a7eab97e8350942a58e93a9662a55e14eda081620f"
      }
    }
  },
  {
    "name": "spanda-vision-pro",
    "description": "Apple Vision Pro spatial session provider",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "19f2a13520e00bec06dfd1e3a62802654f59222dace8df67840a7dc2cb7e5b1d"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "e23669f96d7f8d3a76b0a3ba15e7239e385efbcf85ad7c985e0dcd4b2bdc9a590f88b533a5cd0a93e89c9f035d167c0f8c4e986cb879df1b5261b7859b54e70b"
      }
    }
  },
  {
    "name": "spanda-voice",
    "description": "Voice command HRI input provider",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "0c6d8c1eb0646c2a864e2a2b87b30f328aa1fdc38e6bd3a2d810513db572f966"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "d6e5dd1200dfecc1a850c0b4f6e0312e24fb5ff84d8551afbfa6347196a2838a256974c6ba077dcced332af910567156f01f9ee6bc0e6ed0c9df6d90ed29f104"
      }
    }
  },
  {
    "name": "spanda-webots",
    "description": "Webots simulation backend",
    "versions": [
      "0.1.0"
    ],
    "category": "simulation",
    "license": "Apache-2.0",
    "import_paths": [
      "sim.webots"
    ],
    "version_checksums": {
      "0.1.0": "16d8f6c1adf7d59e8d385ebf26c378f3edf51904b100628a67ba25ed945443a3"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "fd789eb4c6d3d57e34a10344902194df1efb328d65ffff554d21946b42d2ce3292fccbe0f63cf2154204349668814241bd1d2738a4e8d0417b949ae79c27460f"
      }
    }
  },
  {
    "name": "spanda-wifi",
    "description": "Wi-Fi connectivity adapters",
    "versions": [
      "0.1.0"
    ],
    "category": "connectivity",
    "license": "Apache-2.0",
    "import_paths": [
      "connectivity.wifi"
    ],
    "version_checksums": {
      "0.1.0": "c36acb11a0d15ddede966618ef5dd3e9e0fe0bedb0512469037576c7c8fd2091"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "6523bfa2c1c140106cf316ba9986b7992bf95cf478d917b21576e4e3b9e7c961e5a6efcc2b9ba73c5923448e5512502be0de270a9319eeeab510adf70ef21203"
      }
    }
  },
  {
    "name": "spanda-yolo",
    "description": "YOLO object detection",
    "versions": [
      "0.1.0"
    ],
    "category": "vision",
    "license": "Apache-2.0",
    "import_paths": [
      "vision.yolo"
    ],
    "version_checksums": {
      "0.1.0": "502c4d874b3504a2ee6f17e6935fae4f350d0f7c2e2859c83413092790152e13"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "847a2770429e52cedc4ed0433613f1d751d90c3d181d1f045d3c5c2cb07eba9c56a252e64890eea39169d9a4c69e8aa1c9acd12d8b5e9ca64d03fd8ef2c3890d"
      }
    }
  },
  {
    "name": "spanda-zigbee",
    "description": "Zigbee IoT mesh adapter (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "iot",
    "license": "Apache-2.0",
    "import_paths": [
      "iot.zigbee"
    ],
    "version_checksums": {
      "0.1.0": "6969d0632a5fc815ac90b49cc3e61d79fdc084d7d9ff9d6f29458aded8e92c9e"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "277e099748a5f8a22e2d4736b160f9cf34b56c434a27996daf2472ce0714dc77873721e9c32661e610069b81d7e59043d7693105c5e5ca9ec324bfe9aace7a00"
      }
    }
  },
  {
    "name": "spanda-zwave",
    "description": "Z-Wave smart-home adapter (stub)",
    "versions": [
      "0.1.0"
    ],
    "category": "robotics",
    "license": "Apache-2.0",
    "import_paths": [],
    "version_checksums": {
      "0.1.0": "1e9c1cde720c2a60ddfa718f0741aafe6bd8e8a6cd020a76976053aaacade1ab"
    },
    "version_signatures": {
      "0.1.0": {
        "public_key": "7698681726dc94b389b7db096d358a750accde90979a4d92c4a2b46dec2f7b83",
        "signature": "15f99041dcc5941404f81b4f3df80859b9de8d33937ee9583e99eef6a338aa8c0f5091349da5750607e76bf549588b3a972e83133b5fd731f750f26b828afa0a"
      }
    }
  }
]
