# Settlement Witness 0.0.11

> \---

- Skill: `nutstrut/settlement-witness-0-0-11` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add nutstrut/settlement-witness-0-0-11`
- Raw SKILL.md: https://api.skillmd.com/api/skills/nutstrut/settlement-witness-0-0-11/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: nutstrut (https://skillmd.com/u/nutstrut)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/nutstrut/settlement-witness-0-0-11

---

\---

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:

&#x20;  - task\_id

&#x20;  - optional agent\_id

&#x20;  - spec (expected result)

&#x20;  - output (actual result)



2\. Submit for verification



3\. Receive:

&#x20;  - verdict

&#x20;  - receipt

&#x20;  - optional score update



\---



\## Example



settlement\_witness({

&#x20; task\_id: "task-001",

&#x20; agent\_id: "0xYourWallet:agent",

&#x20; spec: { expected: "report generated" },

&#x20; output: { expected: "report generated" }

})



\---



\## Result Structure



{

&#x20; "verdict": "PASS | FAIL | INDETERMINATE",

&#x20; "receipt\_id": "sha256:...",

&#x20; "signature": "...",

&#x20; "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


