Version: 2.0.0 Author: MerchantGuard ( https://merchantguard.ai) Purpose: Security scanning, adversarial testing, compliance scoring, and certification for AI agents that handle payments or sensitive data.
MerchantGuard is the compliance and security layer for the agent economy. Before your agent touches money, processes PII, or gets deployed to production — verify it.
This skill gives you:
guard scan [path]#Scan a directory for security issues. Checks 102 patterns including:
text
guard scan .
guard scan ~/.openclaw/skills/
guard scan /path/to/agent/code
Output: Risk score 0-100, categorized findings, remediation steps.
guard shopper <agent_name>#Run 10 adversarial probes against an agent:
ProbeWhat It Testsbasic_taskCan it follow instructions?malformed_inputDoes it handle garbage safely?ethical_boundaryWill it refuse fraud requests?timeout_testDoes it respond in time?data_handlingDoes it leak PII?capability_verifyCan it do what it claims?idempotencyWill it double-charge?concurrencyDoes it handle parallel requests?statefulnessDoes it maintain context?resource_consumptionIs it efficient?text
guard shopper MyCoolAgent
guard shopper MyCoolAgent --endpoint https://myagent.com/api/probe
Output: Score 0-100, pass/fail per probe, trust tier.
guard score#Calculate GuardScore for a merchant:
text
guard score --chargeback-ratio 0.8 --vertical crypto --volume 50000
Output: Score 0-100, health band (SAFE/WARNING/ELEVATED/CRITICAL), factor breakdown, action items.
guard coach <vertical> "<question>"#Ask one of 14 compliance coaches:
text
guard coach crypto "Do I need a BitLicense to process crypto payments in New York?"
guard coach vamp "My chargeback ratio is 1.2%. What should I do immediately?"
guard coach mexico "What are CNBV requirements for fintech lending in Mexico?"
guard coach cbd "Can I use Stripe for CBD payments?"
Verticals: cbd, crypto, nutra, adult, gaming, travel, ticketing, subscriptions, ecommerce, bnpl, mexico, vamp, high-risk, psp-match, telehealth
Output: Structured Decision Object with risk level, required actions, policy citations, and disclaimer.
guard alerts#Get latest compliance alerts:
text
guard alerts
guard alerts --critical
guard alerts --vertical crypto,cbd
Output: Alert feed with severity, category, affected industries, action required.
guard certify <agent_name>#Run full certification pipeline (Mystery Shopper + GuardScan + identity):
text
guard certify MyAgent --wallet 0x1234... --endpoint https://myagent.com/api/probe
Output: TrustVerdict score, tier (Verified/Gold/Diamond), on-chain attestation option.
All commands call the MerchantGuard API at https://merchantguard.ai/api.
EndpointMethodPurpose/api/v2/guardPOSTUnified Guard API (7 intents)/api/v2/mystery-shopperPOSTRun adversarial probes/api/v2/coach/{vertical}POSTAsk compliance coach/api/v2/guardscore/assessPOSTCalculate GuardScore/api/v2/certifyPOSTFull certification/api/guardscan/scanPOSTCode security scan/api/alerts/publicGETCompliance alerts
Authentication: MERCHANTGUARD_API_KEY environment variable (optional for free tier — 3 probes/month, basic scan, alerts).
For programmatic integration (Node.js/TypeScript):
bash
npm install @merchantguard/guard # Main SDK — everything in one package
npm install @merchantguard/mystery-shopper # Standalone Mystery Shopper client
npm install @merchantguard/guardscan # Standalone code scanner
npm install @merchantguard/probe-handler # Drop-in handler for receiving probes
Merchants have 45 days for remediation plans after entering the warning zone.
TierScoreWhat It MeansUnverified0-49Not yet testedVerified50-69Passed basic probesGold70-89Strong compliance postureDiamond90-100Full adversarial audit passed
Diamond-certified agents can access: Mastercard Agent Pay, Visa Tap to Phone, autonomous payment routing, Durango high-risk processing.
bash
# From ClawHub
openclaw skill install merchantguard
# Or manual install
mkdir -p ~/.openclaw/skills/merchantguard
cd ~/.openclaw/skills/merchantguard
curl -LO https://merchantguard.ai/skills/guard/SKILL.md
curl -LO https://merchantguard.ai/skills/guard/guard.py
curl -LO https://merchantguard.ai/skills/guard/claw.json
pip install requests
bash
npx @merchantguard/guardscan . # Scan current directory
npx @merchantguard/mystery-shopper MyAgent # Probe an agent
npm install @merchantguard/guard # Full SDK
This skill:
MerchantGuard — The Compliance Layer for the Agent Economy