Authoritative source for the 38 official registry packages. Each directory is a self-contained Spanda package with spanda.toml, source, tests, and README.
| Path | Purpose | Update flow |
|---|---|---|
packages/registry/ (this tree) |
Source of truth — edit here | Commit → ./scripts/build-registry.sh |
registry/ (repo root) |
Published tarball mirror for hosted index | Generated by build-registry.sh |
crates/spanda-cli/bundled-registry/ |
Offline bundle shipped with CLI | ./scripts/sync_bundled_registry.sh |
Rule: Never edit registry/ or bundled-registry/ directly — sync from this tree.
Full list with capabilities: docs/official-packages.md
Install: spanda install spanda-gps · Index: docs/registry.md
| Category | Examples |
|---|---|
| Transport / IoT | spanda-mqtt, spanda-ble, spanda-opcua, spanda-matter, spanda-canbus, spanda-thread, spanda-zwave, spanda-bacnet, spanda-knx, spanda-home-assistant |
| Smart spaces | spanda-energy, spanda-building, spanda-smart-locks, spanda-environment |
| Robotics | spanda-ros2, spanda-nav, spanda-moveit, spanda-slam, spanda-gazebo |
| Automotive | spanda-v2x, spanda-radar, spanda-lidar, spanda-uds, spanda-lin |
| Vision / AI | spanda-opencv, spanda-onnx, spanda-openai |
| Assurance | spanda-assurance, spanda-anomaly, spanda-fusion, spanda-prognostics, spanda-diagnosis |
| HRI / spatial | spanda-openxr, spanda-arkit, spanda-voice, spanda-gesture, spanda-smartwatch |
| Ops / alerts | spanda-ota, spanda-otel-collector, spanda-alert-slack, spanda-alert-pagerduty |
| Discovery | spanda-discovery-ble, spanda-discovery-tls, spanda-discovery-serial, … |
| Trust | spanda-trust-pi, spanda-trust-jetson, spanda-security-audit |
| Pillar | Packages |
|---|---|
| Compiler & Runtime | All (loaded by runtime) |
| Verification | spanda-assurance, spanda-anomaly, spanda-fusion, spanda-prognostics |
| Device & Fleet | spanda-fleet, spanda-ota, spanda-gps, spanda-cellular, spanda-lora |
| Security | spanda-security-audit, spanda-trust-*, spanda-discovery-tls |
| Operations | spanda-otel-collector, spanda-alert-*, spanda-grafana-dashboards |
| Packages (meta) | Registry tooling itself |
Hub: docs/pillars/packages/README.md
spanda-gps/
spanda.toml # manifest
src/*.sd # provider implementation
tests/smoke.sd # registry smoke test
README.md
tests/smoke.sd in each package directory./scripts/registry_golden_path.shpackages/registry/spanda-{name}/./scripts/build-registry.sh and ./scripts/sync_bundled_registry.shSee CONTRIBUTING.md and docs/how-packages-work.md.