Pulse/docs
courtmanr@gmail.com 110ed3eb2b
Some checks are pending
Build and Test / Secret Scan (push) Waiting to run
Build and Test / Detect changed areas (push) Waiting to run
Build and Test / Frontend (push) Blocked by required conditions
Build and Test / Backend tests (api) (push) Blocked by required conditions
Build and Test / Backend tests (rest-0) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 1/8) (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 2/8) (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 3/8) (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 4/8) (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 5/8) (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 6/8) (push) Waiting to run
Core E2E Tests / E2E verdict (push) Blocked by required conditions
Build and Test / Backend tests (rest-1) (push) Blocked by required conditions
Build and Test / Script smoke tests & backend build (push) Blocked by required conditions
Build and Test / Benchmarks (push) Blocked by required conditions
Canonical Governance / governance (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 7/8) (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 8/8) (push) Waiting to run
Core E2E Tests / Agent registration lifecycle (push) Waiting to run
Support guest filesystem alert overrides (#1205)
2026-07-30 10:59:27 +01:00
..
api
architecture Govern commercial offer and lifecycle 2026-07-14 11:54:22 +01:00
i18n Publish the sshsig key as an allowed_signers line so the documented verify command works 2026-07-13 16:17:25 +01:00
images
monitoring Harden Operational Trust rollout contracts 2026-07-19 15:11:02 +01:00
operations Rename retired trial acquisition proof assets 2026-04-28 18:38:10 +01:00
release-control Support guest filesystem alert overrides (#1205) 2026-07-30 10:59:27 +01:00
releases Prepare v6.2.0-rc.4 release 2026-07-29 14:49:51 +01:00
security Prefer agent temperatures over SSH fallback 2026-07-03 10:43:28 +01:00
AGENT_SECURITY.md Fix agent command channel admission 2026-07-24 13:00:03 +01:00
AGENT_SUBSTRATE.md backend and governance: MCP contract, agent capabilities, API, and release-control 2026-06-23 17:26:15 +01:00
AI.md fix(ai): make Patrol readiness probes representative of the Patrol runtime 2026-07-26 12:49:24 +01:00
AI_AUTONOMY.md Separate Patrol evidence and model-turn budgets 2026-07-16 17:50:08 +01:00
AI_PATROL_QUALIFICATION.md Record Windows Patrol cold-start qualification 2026-07-20 20:50:50 +01:00
API.md docs: mark retired Docker update endpoints as 410 in the API reference 2026-07-26 19:30:45 +01:00
AUDIT_LOGGING.md Label legacy Pro Plus in customer docs 2026-04-26 22:01:24 +01:00
AUTO_UPDATE.md Remove dead autoUpdateCheckInterval and autoUpdateTime settings 2026-07-28 11:13:37 +01:00
CANONICAL_ALERT_ENGINE_MIGRATION_2026-03-10.md
CENTRALIZED_MANAGEMENT.md Clarify agent upgrade and notification docs 2026-06-12 19:26:26 +01:00
CLOUD.md Correct stale Settings/Alerts nav labels in user docs 2026-07-13 13:47:13 +01:00
CODE_SIGNING_POLICY.md Integrate SignPath Windows release signing 2026-07-21 22:34:00 +01:00
CONFIGURATION.md Use server time for probe freshness 2026-07-29 21:28:26 +01:00
DEPLOYMENT_MODELS.md Reconcile provider-hosted MSP copy 2026-06-02 19:14:18 +01:00
DOCKER.md docs: bring Docker update section in line with the reviewed-action flow 2026-07-26 19:26:29 +01:00
FAQ.md Add explicit per-metric off toggles to alert threshold editors 2026-07-28 11:06:08 +01:00
INSTALL.md Add privacy-safe telemetry lifecycle and outcome signals 2026-07-23 01:10:38 +01:00
KUBERNETES.md Fix helm chart agent.enabled by routing through main pulse image 2026-05-12 16:11:56 +01:00
MAIL_GATEWAY.md
METRICS_HISTORY.md Reduce metrics rollup write amplification 2026-05-03 21:43:20 +01:00
MIGRATION.md Label legacy Pro Plus in customer docs 2026-04-26 22:01:24 +01:00
MIGRATION_UNIFIED_NAV.md Finalize v6 GA release packet 2026-06-03 17:15:00 +01:00
MSP.md Fix agent command channel admission 2026-07-24 13:00:03 +01:00
MULTI_TENANT.md Fix agent command channel admission 2026-07-24 13:00:03 +01:00
OIDC.md docs: add Entra ID SSO and group mapping guide (#1635) 2026-07-28 10:43:27 +01:00
OIDC_SCOPE_GROUP_AUTH_FIX_SPEC.md Record OIDC scope fix resolution in handoff spec 2026-07-07 21:44:23 +01:00
OPERATIONAL_TRUST.md Fix availability check identity projection 2026-07-23 23:46:34 +01:00
PBS.md Fix Proxmox registration for host-token installs 2026-07-28 11:21:14 +01:00
PRIVACY.md Fix alert and notification telemetry signals 2026-07-29 14:17:19 +01:00
PROXY_AUTH.md Fix security scan findings 2026-07-01 09:55:35 +01:00
PULSE_PRO.md Align Pro feature catalog names with the new Patrol vocabulary 2026-07-11 09:33:47 +01:00
RBAC.md docs: add Entra ID SSO and group mapping guide (#1635) 2026-07-28 10:43:27 +01:00
README.md backend and governance: MCP contract, agent capabilities, API, and release-control 2026-06-23 17:26:15 +01:00
RECOVERY.md Build canonical protection posture 2026-07-19 15:10:38 +01:00
RELAY.md Correct stale Settings/Alerts nav labels in user docs 2026-07-13 13:47:13 +01:00
RELEASE_NOTES.md Prepare v6.2.0-rc.4 release 2026-07-29 14:49:51 +01:00
REPO_BOUNDARY.md
REVERSE_PROXY.md
SCREENSHOTS.md Align Relay copy with standalone tier 2026-04-30 11:01:22 +01:00
SECURITY.md
STORAGE_ARCHITECTURE.md
TEMPERATURE_MONITORING.md Prefer agent temperatures over SSH fallback 2026-07-03 10:43:28 +01:00
TROUBLESHOOTING.md Fix notification delivery health reporting 2026-07-23 23:38:35 +01:00
TRUENAS.md Document the TrueNAS 25.10 Readonly Admin API key limitation 2026-07-18 11:54:10 +01:00
UNIFIED_AGENT.md Use server time for probe freshness 2026-07-29 21:28:26 +01:00
UNIFIED_RESOURCES.md
UPGRADE_v5.md Prepare v6.0.0 release candidate 2026-06-04 14:07:14 +01:00
UPGRADE_v6.md Prepare v6.2.0-rc.4 release 2026-07-29 14:49:51 +01:00
VM_DISK_MONITORING.md
WEBHOOKS.md Correct stale Settings/Alerts nav labels in user docs 2026-07-13 13:47:13 +01:00
ZFS_MONITORING.md

📚 Pulse Documentation

Welcome to the Pulse documentation portal. Here you'll find everything you need to install, configure, and master Pulse.


v6 Execution Canonical Source

For Pulse v6 build/release execution work, do not start from this broad docs index. Use:

  1. docs/release-control/v6/internal/SOURCE_OF_TRUTH.md for stable human governance and locked decisions
  2. docs/release-control/v6/internal/status.json for live lane state, lane-to-subsystem ownership, structured evidence references, typed lane/subsystem decision records, and canonical ordered lists
  3. docs/release-control/v6/status.schema.json for the machine-readable status contract
  4. docs/release-control/v6/internal/subsystems/registry.json and docs/release-control/v6/internal/subsystems/registry.schema.json for subsystem ownership, explicit shared-ownership exceptions, and proof-routing rules
  5. python3 scripts/release_control/status_audit.py --check if you need a machine-derived evidence health audit
  6. python3 scripts/release_control/registry_audit.py --check if you need a machine-derived subsystem registry audit
  7. python3 scripts/release_control/contract_audit.py --check if you need a machine-derived subsystem contract audit, including explicit cross-subsystem dependency checks and exact registry-derived shared-boundary wording Local pre-commit runs the v6 machine audits against staged control-file content so partial staging cannot hide governance drift. Local pre-commit also blocks partial staging for hook-sensitive governance files under docs/release-control/v6/, scripts/release_control/, internal/repoctl/, .husky/pre-commit, and .github/workflows/canonical-governance.yml, because those checks still execute or structurally read the working-tree versions locally.
  8. python3 scripts/release_control/subsystem_lookup.py <path> [<path> ...] --pretty --lean if you need subsystem ownership, proof routing, exact contract-focus lines, and compact lane context for a change

For governed runtime changes, a staged subsystem contract only counts if its diff updates a substantive contract section such as Purpose, Canonical Files, Shared Boundaries, Extension Points, Forbidden Paths, Completion Obligations, or Current State, rather than metadata alone.

All other documents are supporting references unless explicitly required for evidence.


🚀 Getting Started

  • Localized getting started: DeutschEspañol. These first-wave pages cover the public install path and preserve commands, config keys, image names, activation keys, and product identifiers exactly.
  • Installation Guide Step-by-step guides for Docker, Kubernetes, and bare metal.
  • Configuration
    Learn how to configure authentication, notifications (Email, Discord, etc.), and system settings.
  • Deployment Models
    Where config lives, how updates work, and what differs per deployment.
  • Migration Guide
    Moving to a new server? Here's how to export and import your data safely.
  • Upgrade to v6
    Practical upgrade guidance and post-upgrade checks for Pulse v6.
  • FAQ Common questions and quick answers.

🛠️ Deployment & Operations

🔐 Security

  • Security Policy The core security model (Encryption, Auth, API Scopes).
  • Privacy What leaves your network (and what doesnt).
  • OIDC / SSO OIDC Single Sign-On configuration (Authentik, Keycloak, Azure AD, etc.).
  • Proxy Auth Authentik/Authelia/Cloudflare proxy authentication configuration.
  • Agent Security Agent privilege model, Proxmox API-only choices, and self-update verification.

📖 Advanced Topics (Relay / Pro / legacy Pro+ / Cloud)

  • AI Modes & Safety Configure Patrol mode, assistant control levels, investigation tuning, and safety guardrails.
  • Role-Based Access Control (RBAC) Define custom roles, assign permissions, and integrate with OIDC group mapping.
  • Audit Logging Tamper-evident event logging for compliance, with query, export, and signature verification.

New in 6.0

💳 Plans (Community / Relay / Pro / Cloud)

Pulse is available in three self-hosted tiers plus hosted Cloud:

  • Community: Free self-hosted monitoring with core monitoring included and 7-day history.

  • Relay: Adds secure remote access to the Pulse web UI, Pulse Mobile pairing for handoff, push notifications, and 14-day history.

  • Pro: Adds hands-on Patrol modes, issue investigation, governed fixes, verified outcomes, operations tooling, governance features, and 90-day history.

  • Cloud: Hosted Pulse with Pro-level capabilities; hosted pricing is unchanged by the self-hosted model lock.

  • Learn more at pulserelay.pro

  • Plans and entitlements (includes the Community/Relay/Pro/Cloud matrix)

  • AI deep dive

  • Multi-Tenant Organizations (Enterprise) — Isolate infrastructure by organization for MSPs and multi-datacenter deployments.

📡 Monitoring & Agents

💻 Development

📁 Previous Versions


Found a bug or have a suggestion?

GitHub Issues