2026-08-28-rhf-e-renew-client-grant-bv-round1.md
markdown
sha256:4215cecbbabf5591b1ff69053cc938b4b6c800f0d487be40618c1d4254d8b67b
security: npm audit fix pre-bridge 2026-09-05
Human
1 day ago
BV — RHF-e renew-client-grant (round 1)
Verdict: pass
Date: 2026-08-28
Branch: feat/rhf-e-renew-client-grant
Scope: grantForClient omits authority audit counters from client/mint grant views so Scooling strict knowtation.delegation_grant_mint/v0 parse succeeds.
Spec vs diff
| Claim | Evidence |
|---|---|
Client grant omits grant_bearer_hash |
unchanged + still tested |
Client grant omits audit_sequence, pending_audit_count, last_materialized_audit_sequence |
lib/agent/delegation.mjs grantForClient; unit + KN1 renew assertion |
| Envelope storage still keeps audit fields | data-integrity test reads envelope grant counters |
Tests
node --test test/agent-delegation-unit.test.mjs test/rhf-b-kn1-delegation-retail.test.mjs
→ 32 + 7 pass (KN1 suite 32; unit 7)
Escalation
None (no secrets, no live posture flip, no real money).
Land: SD-21 Muse-first → muse-mirror → GitHub main.
File History
1 commit
sha256:4215cecbbabf5591b1ff69053cc938b4b6c800f0d487be40618c1d4254d8b67b
security: npm audit fix pre-bridge 2026-09-05
Human
1 day ago