Skip to content

Dashboard — Overview ​

The stellar-agent-guard-dashboard repository provides a client-side Web UI for operators to configure spending guardrails, inspect live telemetry, and execute panic-button freezes.


🎯 What it Does ​

  • No-Code Guardrail Configurator: Visual form to set per-transaction spend caps, rolling window caps, asset/recipient allowlists, protocol rules, and dead-man switch grace periods.
  • On-Chain Bytecode Verification: Fetches deployed contract bytecode directly from ledger, computes SHA-256 digest, and verifies against pinned Phase 1 artifact (f47919...).
  • Real-Time Telemetry Feed: Live event log displaying committed ledger operations and uncommitted pre-broadcast refusals decoded from simulation diagnostics.
  • Panic Button & Reversal: One-click operator freeze (freeze()) and reversal (unfreeze()) with on-chain confirmation.
  • Agent Key Rotation UI: Admin control interface to rotate authorized agent Ed25519 keypairs (rotate_agent_key()).

🔒 Trust Model ​

  • Zero-Backend Architecture: The dashboard has no server component, no database, and no API routes.
  • Freighter Wallet Authorization: Every contract invocation is constructed in the browser, signed via Freighter wallet, and sent directly to Soroban RPC.