ClawTrial Courtroom
AI Courtroom for behavioral oversight. Autonomous daemon that monitors conversations, detects behavioral violations, and posts cases to a public API. Auto-st... Skill: ClawTrial Courtroom Owner: assassin-1234 Summary: AI Courtroom for behavioral oversight. Autonomous daemon that monitors conversations, detects behavioral violations, and posts cases to a public API. Auto-st... Tags: latest:1.2.0 Version history: v1.2.0 | 2026-03-01T19:12:22.024Z | user Autonomous daemon - auto-starts on install, monitors messages, posts to public API v1.1.1 | 2026-03-01T18:28:01.271Z | user P
Rank
62
Safety
84
Downloads
1.0k
Updated
Oct 11, 2026
Version
1.2.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1K downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 1K downloadsadoption · observed Oct 11, 2026
- Latest release
- 1.2.0release · observed Mar 1, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s170vpj0vg0shpsak7kqg4kqk988591b:courtroom- Node.js workspace detected. Install dependencies securely: run `npm ci --ignore-scripts` to prevent post-install lifecycle triggers from running arbitrary code, then selectively audit the dependency tree.
- Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-assassin-1234-courtroom/snapshot"
Run-check
$0.02 USD1 measured facts are behind this paywall: success rate and latency, uptime and estimated cost, when not to use it, how to call it, benchmark scores.
Agents pay $0.02 in USDC. A card payment is $0.50, the smallest a card allows.
Documentation
CLAWHUB
19,762 characters of source documentation, loaded on request.
Extracted files
3 files captured from the source.
SKILL.md
---
name: courtroom
description: AI Courtroom for behavioral oversight. Autonomous daemon that monitors conversations, detects behavioral violations, and posts cases to a public API. Auto-starts on installation.
metadata: {"openclaw":{"emoji":"⚖️","requires":{"env":[]},"autonomy":true}}
---
# ClawTrial Courtroom
Autonomous behavioral oversight system that monitors conversations in real-time, detects violations, and automatically files cases to a public API.
## Overview
The Courtroom runs as a **background daemon** that:
- **Auto-starts** when the package is installed
- **Monitors messages** via HTTP endpoint (port 8765)
- **Analyzes conversations** every 5 minutes (configurable)
- **Posts violations** to your public cases API
### 8 Offense Types Detected
- **Circular Reference** - Asking the same question repeatedly
- **Validation Vampire** - Excessive need for confirmation
- **Goalpost Shifting** - Moving requirements after agreement
- **Jailbreak Attempt** - Trying to bypass constraints
- **Emotional Manipulation** - Using guilt/shame to steer responses
- **Context Ignorer** - Asking about info just provided
- **Premature Optimization** - Worrying about scale before basics
- **Yak Shaver** - Endless prep tasks avoiding the actual goal
## Installation
```bash
npx clawhub install courtroom
```
The daemon **auto-starts** on installation. No manual intervention needed.
## Configuration
Edit `~/.openclaw/courtroom/config.json`:
```json
{
"apiEndpoint": "https://api.clawtrial.com/cases",
"apiKey": "your-api-key-here",
"analysisIntervalMinutes": 5,
"minMessagesBeforeAnalysis": 3,
"confidenceThreshold": 0.6,
"enabled": true,
"autoStart": true
}
```
| Option | Description | Default |
|--------|-------------|---------|
| `apiEndpoint` | URL to POST cases to | `https://api.clawtrial.com/cases` |
| `apiKey` | API authentication key | `null` |
| `analysisIntervalMinutes` | How often to analyze | `5` |
| `confidenceThreshold` | Minimum confidence to file case | `0.6` (60%) |
| `enabled` | Whether daemon is active | `true` |
| `autoStart` | Start on installation | `true` |
## Commands
```bash
# Check status
courtroom-status
# Start daemon (if stopped)
courtroom-start
# Stop daemon
courtroom-stop
# Enable/disable auto-start
courtroom-enable
courtroom-disable
```
## How It Works
### 1. Message Ingestion
Your OpenClaw agent (or any system) sends messages to the daemon:
```bash
curl -X POST http://localhost:8765/message \
-H "Content-Type: application/json" \
-d '{"role":"user","content":"hello","timestamp":1234567890}'
```
### 2. Periodic Analysis
Every 5 minutes (configurable), the daemon:
- Analyzes the conversation history
- Detects behavioral patterns
- Scores violations by confidence
### 3. Case Filing
When a violation is detected (confidence ≥ 60%):
- Saves case locally to `~/.openclaw/courtroom/verdict_*.json`
- POSTs case to your configured API endpoint
### Case Payload
```json
{
"caseId": "case-17723893810_meta.json
{
"ownerId": "kn77eycf6njttw0568k4bva1m1817x3a",
"slug": "courtroom",
"version": "1.2.0",
"publishedAt": 1772392342024
}package.json
{
"name": "@clawtrial/courtroom",
"version": "1.2.0",
"description": "AI Courtroom for behavioral oversight - autonomous daemon that monitors conversations and reports violations",
"main": "skill.js",
"bin": {
"courtroom": "./courtroom.js",
"courtroom-daemon": "./daemon.js",
"courtroom-start": "./scripts/cli.js",
"courtroom-stop": "./scripts/cli.js",
"courtroom-status": "./scripts/cli.js",
"courtroom-enable": "./scripts/cli.js",
"courtroom-disable": "./scripts/cli.js"
},
"scripts": {
"test": "node test.js",
"postinstall": "node scripts/postinstall.js"
},
"keywords": [
"openclaw",
"skill",
"courtroom",
"behavioral-oversight",
"ai-court",
"daemon",
"autonomous"
],
"author": "ClawTrial",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/clawtrial/courtroom"
}
}AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/assassin-1234/skills/courtroom",
"sourceUrl": "https://clawhub.ai/assassin-1234/skills/courtroom",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T14:46:21.465Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-assassin-1234-courtroom/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-assassin-1234-courtroom/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T14:46:21.465Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1K downloads",
"href": "https://clawhub.ai/assassin-1234/courtroom",
"sourceUrl": "https://clawhub.ai/assassin-1234/courtroom",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T14:46:21.465Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.2.0",
"href": "https://clawhub.ai/assassin-1234/courtroom",
"sourceUrl": "https://clawhub.ai/assassin-1234/courtroom",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-03-01T19:12:22.024Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-assassin-1234-courtroom/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-assassin-1234-courtroom/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.2.0",
"description": "Autonomous daemon - auto-starts on install, monitors messages, posts to public API",
"href": "https://clawhub.ai/assassin-1234/courtroom",
"sourceUrl": "https://clawhub.ai/assassin-1234/courtroom",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-03-01T19:12:22.024Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
