sardis-guardrails

Monitor Sardis wallet circuit breakers and activate kill switches via API.

6|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/EfeDurmaz16/sardis --skill sardis-guardrails
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sardis-guardrails
Source: https://github.com/EfeDurmaz16/sardis/tree/main/packages/sardis-openclaw/skills/sardis-guardrails
Command: npx skills add https://github.com/EfeDurmaz16/sardis --skill sardis-guardrails

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides essential real-time security monitoring and emergency controls for Sardis agent wallets, preventing unauthorized or anomalous transactions and protecting against financial risks.

Core Features & Use Cases

  • Circuit Breaker Status: Monitor if automatic spending halts are active.
  • Kill Switch Control: Initiate an emergency stop for all wallet transactions.
  • Rate Limit Monitoring: Track transaction velocity and spending patterns against defined limits.
  • Behavioral Alerts: Receive notifications for unusual agent behavior.
  • Use Case: An agent is exhibiting highly unusual spending patterns. This skill can be used to immediately activate the kill switch, halting all transactions until the situation is investigated.

Quick Start

Use the sardis-guardrails skill to activate the kill switch for wallet_abc123 with the reason "Suspected unauthorized activity detected".

Frequently Asked Questions about sardis-guardrails

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I activate a kill switch to halt agent wallet transactions?

To activate a kill switch for agent wallet transactions, use the sardis-guardrails skill to initiate an emergency stop with a specified reason, immediately halting all spending activity until the situation is investigated.

What is a circuit breaker for agent wallets and how does it prevent unauthorized spending?

A circuit breaker for agent wallets is an automatic spending halt mechanism that safeguards against financial hallucinations and unauthorized transactions by monitoring real-time transaction patterns and stopping anomalous activity.

Do I need an API key and specific binaries to monitor agent wallet rate limits?

Yes, monitoring agent wallet rate limits requires the SARDIS_API_KEY environment variable and curl/jq binaries for API interactions to track transaction velocity and spending patterns against defined limits.

How can I check for behavioral alerts indicating unusual agent spending patterns?

You can retrieve behavioral alerts for unusual agent spending patterns by using the sardis-guardrails skill to monitor wallet activity and receive notifications when highly unusual transactions are detected.

Can I monitor the status of automatic circuit breakers for multiple agent wallets?

Yes, you can monitor circuit breaker status to check if automatic spending halts are active for agent wallets, tracking whether protective controls are currently engaged to prevent unauthorized transactions.