Verifying Installation and Basic Setup
Overview: Phase 1 (System Verification) confirms that HeartSuite Core Secure is active and the system is ready for allowlisting. On most paths, this phase completes automatically.
What Phase 1 Checks
System Verification validates the following conditions:
- The HeartSuite Core Secure kernel is loaded and active
- The system is in Setup Mode (logging only, nothing blocked)
- Core HeartSuite Core Secure services are running
- The allowlist database is accessible
These checks confirm that the system is ready. No user action is required — Phase 1 completes automatically when all conditions are met.
Cloud vs Local Verification
Cloud Path: When you launch a pre-installed HeartSuite Core Secure cloud instance, Phase 1 completes automatically on first boot. The Dashboard appears with a welcome message confirming HeartSuite Core Secure is active and suggesting the next step.
Local Path: After completing the local installation process (download, GRUB preparation, kernel install, hs-os-boot-setup with its multiple reboots), the Dashboard appears once Phase 1 conditions are met. Both paths merge at the Dashboard after Phase 1.
Verifying via the Dashboard
The Dashboard provides immediate verification of activation, current mode, and phase status. It shows:
- Safety Banner: Displays current system state at the top of the screen
- Phase Progress: Shows Phase 1 as Complete, In Progress, or Not Started
- System Info Strip: Displays kernel type, current mode, time in mode, and lockdown status
- Suggested Next Step: Directs you to begin allowlisting once verification is complete
No manual verification command is required. The Dashboard surfaces HeartSuite Core Secure state automatically.
Safety Banner States
The Safety Banner appears as a full-width, high-contrast bar at the top of the Dashboard. Its content depends on the current system state:
| State | Banner |
|---|---|
| Setup Mode | SETUP MODE – logging only, nothing is blocked |
| Secure Mode (no Lockdown) | SECURE MODE – Lockdown not applied |
| Secure Mode + Lockdown | No banner (silence means safety) |
| Non-HS kernel | NON-HS KERNEL – HeartSuite Core Secure is not active. No enforcement. No logging. No backups. |
System Info Strip
Below the Safety Banner, the System Info Strip provides orientation at a glance:
Kernel: HS Mode: Setup — active for 3d 7h Lockdown: —
- Kernel:
HS(HeartSuite Core Secure kernel) orNon-HS(standard kernel) - Mode: Setup or Secure, with time in current mode
- Lockdown:
—(Setup Mode),Not applied(Secure Mode without Lockdown), orApplied(Secure Mode with Lockdown)
What to Do if Verification Fails
If Phase 1 does not complete, or the Safety Banner shows a state you did not expect (for example, “NON-HS KERNEL” when you intended to boot HeartSuite Core Secure):
Check the Dashboard’s System Info Strip — it shows the kernel type (
HSorNon-HS). If it showsNon-HS, reboot and select the HeartSuite Core Secure kernel from the GRUB menu.Check that the HeartSuite Core Secure systemd service is running:
systemctl status heartsuiteFor local installations, verify that all
hs-os-boot-setupsteps completed.hs-os-boot-setupuses a step counter across reboots — run it again and check the output.If the Dashboard shows “UNKNOWN STATE — protection status cannot be determined”, follow the Suggested Next Step displayed on the Dashboard.
If the issue persists, we’re happy to help — contact support at support@heartsecsuite.com.
For advanced troubleshooting, you can verify kernel-level activation directly:
dmesg | grep HEARTSUITE
The Dashboard provides this same information in the Safety Banner and System Info Strip.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.