Skip to content

hermes attestation guardian draft history

github-actions[bot] edited this page Apr 16, 2026 · 1 revision

Module History: Hermes Attestation Guardian Draft (Archived)

Purpose

This page preserves the original planning draft that led to hermes-attestation-guardian v0.0.1. It is historical context, not current behavior contract.

Status

  • Draft date: 2026-04-15
  • Current status: implemented in repository as skills/hermes-attestation-guardian v0.0.1
  • Source of truth for live behavior: skill code, tests, and wiki/modules/hermes-attestation-guardian.md

What the draft got right

  • Hermes-only positioning (not OpenClaw hook runtime scope).
  • Fail-closed verification as a core requirement.
  • Deterministic attestation and digest binding requirements.
  • Baseline-vs-current drift detection with severity ranking.
  • Safe cron automation expectations (explicit apply, non-destructive defaults).

Original design intent (summarized)

  1. Identity and scope
  • Name should clearly indicate Hermes scope and guardian role.
  • Metadata should make platform targeting explicit.
  1. Security outcomes
  • Snapshot posture and integrity-sensitive inputs.
  • Detect risky toggles, verification regressions, and trust/file drift.
  • Prioritize high-signal alerts for operators.
  1. Alignment rules
  • Keep side effects under Hermes paths.
  • Avoid destructive remediation in MVP.
  • Keep operator-facing criticality clear.
  1. Packaging/release compatibility
  • Match ClawSec skill metadata and changelog requirements.
  • Ensure local validation and test gates pass before release.
  1. Delegate implementation scope
  • Build generator, verifier, diff logic, cron helper, and tests.
  • Keep docs aligned to implemented behavior.

What changed from draft to implementation

  • Implementation hardened path-scope checks (including symlink-aware escape defense).
  • Verifier baseline trust was made explicit and fail-closed before diffing.
  • Cron managed-marker parser hardened to fail closed on malformed marker structure.
  • Wiki documentation now maps each PR claim to wiring and tests with human-readable operator guidance.

Where to look now

  • Live module documentation:
    • wiki/modules/hermes-attestation-guardian.md
  • Live skill implementation:
    • skills/hermes-attestation-guardian/
  • Validation tests:
    • skills/hermes-attestation-guardian/test/

Clone this wiki locally