RAGE #191: carry authenticated tool approvals over ZARA/1 #213

Merged
lost-rob0t merged 1 commit from rage/191-zara1-tool-approvals-2 into master 2026-08-24 16:13:20 +00:00
lost-rob0t commented 2026-08-24 16:04:47 +00:00 (Migrated from github.com)

Closes #191

Summary

  • add a closed ZARA/1 tool lifecycle and approve/reject message family mapped only to existing runtime commands/events
  • route authenticated runtime events per principal and bind approval authority to the exact initiating route/session
  • add optional CURVE configuration to ZmqZaraClient, bounded ownership state, replay/cancellation/reconnect fencing, and sanitized audit behavior
  • add focused authenticated production-flow tests, full-gate integration, wiki documentation, and RAGE research/design/evidence

Local verification at exact head c6c4e3080e7d3fb126824eae9dffaaa3dfa15e00

  • NIX_CONFIG="experimental-features = nix-command flakes" nix develop -c bash scripts/test-all.sh — 10/10 phases passed; 1100 aggregate pytest tests
  • NIX_CONFIG="experimental-features = nix-command flakes" nix flake check --show-trace — all 10 checks passed
  • NIX_CONFIG="experimental-features = nix-command flakes" nix build --print-out-paths — passed
  • git diff --check origin/master...HEAD — passed
Closes #191 ## Summary - add a closed ZARA/1 tool lifecycle and approve/reject message family mapped only to existing runtime commands/events - route authenticated runtime events per principal and bind approval authority to the exact initiating route/session - add optional CURVE configuration to `ZmqZaraClient`, bounded ownership state, replay/cancellation/reconnect fencing, and sanitized audit behavior - add focused authenticated production-flow tests, full-gate integration, wiki documentation, and RAGE research/design/evidence ## Local verification at exact head `c6c4e3080e7d3fb126824eae9dffaaa3dfa15e00` - `NIX_CONFIG="experimental-features = nix-command flakes" nix develop -c bash scripts/test-all.sh` — 10/10 phases passed; 1100 aggregate pytest tests - `NIX_CONFIG="experimental-features = nix-command flakes" nix flake check --show-trace` — all 10 checks passed - `NIX_CONFIG="experimental-features = nix-command flakes" nix build --print-out-paths` — passed - `git diff --check origin/master...HEAD` — passed
Sign in to join this conversation.
No description provided.