Prepare package
Build a Developer ID signed and notarized package that installs the desktop app, local engine, and CLI helper.
Organizations
Organizations can deploy PubKeySpace through device management, run scheduled per-user collection, and review signed reports in a team posture workflow.
Rollout model
Build a Developer ID signed and notarized package that installs the desktop app, local engine, and CLI helper.
Use MDM to provide org ID, collector URL, policy defaults, and optional workspace guidance.
Run scheduled checks as the logged-in user so PubKeySpace can inspect user-owned SSH, Git, MCP, and passkey review surfaces.
Track last seen, collector health, findings, accepted risk, policy drift, and version coverage across enrolled devices.
Cadence
Run once every 24 hours by default. Increase to every 6-12 hours for higher-risk environments.
Send health every 1-4 hours so admins can see devices that stopped reporting without constantly rescanning.
Check on app launch and daily. For managed teams, MDM should remain the source of truth for staged updates.
Updates
Use MDM to deploy signed and notarized `.pkg` updates across device rings.
Keep optional in-app update checks for small teams or unmanaged installs later.
Track app version, engine version, policy version, and last successful collection in the team service.