Pulse/docs
rcourtman caaf5ed232 Rewrite the agent integrations doc for the operator reading it
This document is linked from Settings, API Access, Agent integrations, so
its reader is somebody trying to connect an MCP client to their own
instance. It was written as a note to the maintainer, opening by describing
what landed on a branch and offering itself as a reminder in three weeks.

Rewritten for that reader. The endpoint reference, error codes and adapter
details are unchanged in substance, since an integrator needs all of them.
What changed is who the prose is addressed to.

Three things were cut rather than reworded because they were about building
Pulse rather than using it.

The Provable claims section listed test function names, referenced numbered
work slices, and recounted that discovery used to return 401 before a fix.
The guarantees underneath were worth keeping, so they are stated as
guarantees now, that the manifest matches the implementation, that
discovery needs no token, that error codes come in two layers, and that the
surfaces are exercised together. The test names that enforce them are not
the reader's concern.

Where to read more pointed at internal subsystem contracts under
docs/release-control, which are deliberately not shipped, and at Go and TSX
source paths. It now points at Configuration, API and AI, which are all
shipped and all resolve in the viewer.

The roadmap sentence about the next work item being whatever friction first
usage surfaces became an invitation to open an issue. The Gatekeeper
warning stayed, because that one is something a reader actually hits.

Title is now Pulse agent integrations, matching the panel the reader
arrives from, rather than substrate, which is not a word they saw.

Contract-Neutral: documentation rewrite, no contract delta
2026-08-03 19:27:14 +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
release-control Move Storage status into filters 2026-08-03 19:21:57 +01:00
releases Document rerun recovery for promotion-only Pro publication failures 2026-08-02 11:45:46 +01:00
security
AGENT_SECURITY.md feat(proxmox): show all LXC filesystems 2026-07-30 22:42:04 +01:00
AGENT_SUBSTRATE.md Rewrite the agent integrations doc for the operator reading it 2026-08-03 19:27:14 +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
AI_TRANSPARENCY.md Note the dedicated triage bot identity in the AI transparency statement 2026-08-03 00:29:02 +01:00
API.md feat(notifications): route alerts by resource tags 2026-07-30 14:48:42 +01:00
AUDIT_LOGGING.md
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
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
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 AI transparency statement 2026-08-02 20:01:22 +01:00
INSTALL.md Add privacy-safe telemetry lifecycle and outcome signals 2026-07-23 01:10:38 +01:00
KUBERNETES.md feat(kubernetes): add OpenShift-safe Helm profile 2026-07-30 17:38:02 +01:00
MAIL_GATEWAY.md
METRICS_HISTORY.md
MIGRATION.md
MIGRATION_UNIFIED_NAV.md
MSP.md Self-issue the MSP evaluation licence, and fix two things it exposed 2026-08-03 18:14:05 +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
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
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 Move v6 execution governance out of the operator docs index 2026-08-03 18:31:00 +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.6 release 2026-08-01 21:19:59 +01:00
REPO_BOUNDARY.md
REVERSE_PROXY.md
SCREENSHOTS.md
SECURITY.md
STORAGE_ARCHITECTURE.md
TEMPERATURE_MONITORING.md feat(agent): collect Windows CPU temperatures via LHM 2026-07-30 21:50:33 +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 feat(proxmox): show all LXC filesystems 2026-07-30 22:42:04 +01:00
UNIFIED_RESOURCES.md
UPGRADE_v5.md
UPGRADE_v6.md Prepare v6.2.0-rc.6 release 2026-08-01 21:19:59 +01:00
VM_DISK_MONITORING.md
WEBHOOKS.md feat(notifications): route alerts by resource tags 2026-07-30 14:48:42 +01:00
ZFS_MONITORING.md feat(storage): surface Proxmox ZFS datasets 2026-07-30 16:45:13 +01:00

📚 Pulse Documentation

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


🚀 Getting Started

  • Localized getting started: Deutsch • Españ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 doesn’t).
  • 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