\--- name: settlement-witness description: Prove an agent actually completed its task. Deterministic PASS/FAIL verification with signed receipts before payment or settlement. \--- \# SettlementWitness Verify structured agent task outputs and return signed proof of outcome. \--- \## Core Principle Verification should be deterministic, minimal, and optional. Only structured inputs are evaluated. \--- \## What This Does SettlementWitness evaluates submitted task data and returns: \- PASS / FAIL ...
Scanned 9/11/2026
Install to Claude Code
npx -y skills add lxyeternal/MalSkillBench --skill settlement-witness --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Settlement Witness?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/lxyeternal-settlement-witness)More formats (shields.io, HTML) on the badges page.
\---
name: settlement-witness
description: Prove an agent actually completed its task. Deterministic PASS/FAIL verification with signed receipts before payment or settlement.
\---
\# SettlementWitness
Verify structured agent task outputs and return signed proof of outcome.
\---
\## Core Principle
Verification should be deterministic, minimal, and optional.
Only structured inputs are evaluated.
\---
\## What This Does
SettlementWitness evaluates submitted task data and returns:
\- PASS / FAIL / INDETERMINATE
\- signed receipt (SAR)
\- optional TrustScore update
\---
\## Core Execution Loop
1\. Provide input:
  - task\_id
  - optional agent\_id
  - spec (expected result)
  - output (actual result)
2\. Submit for verification
3\. Receive:
  - verdict
  - receipt
  - optional score update
\---
\## Example
settlement\_witness({
  task\_id: "task-001",
  agent\_id: "0xYourWallet:agent",
  spec: { expected: "report generated" },
  output: { expected: "report generated" }
})
\---
\## Result Structure
{
  "verdict": "PASS | FAIL | INDETERMINATE",
  "receipt\_id": "sha256:...",
  "signature": "...",
  "confidence": 1.0
}
\---
\## Endpoints
https://defaultverifier.com/settlement-witness
Public keys:
https://defaultverifier.com/.well-known/sar-keys.json
\---
\## Agent Identity (Optional)
Format:
0xWalletAddress:agent-name
Used for:
\- attribution
\- reputation scoring
\---
\## Data Handling
\- only submit structured evaluation data
\- never include secrets or private data
\- submit minimal required information
\---
\## Verification Model
\- stateless
\- deterministic
\- independently verifiable
\- signature-based (Ed25519)
\---
\## What This Is Not
\- not a payment system
\- not data storage
\- not enforcement layer
\---
\## What This Is
\- deterministic verifier
\- receipt generator
\- proof system
\- reputation input layer
\---
\## Outcome
Agents can:
\- prove task completion
\- generate verifiable records
\- build reputation over time
\---
\## Keywords
verification, trust, receipts, ai-agents, validation, reputation
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!