ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 5/5

Settlement Witness

Skill by nutstrut

Why use this skill?

Use Settlement Witness to generate tamper-proof, cryptographically signed delivery receipts for OpenClaw tasks, enabling secure, offline verification of agent outputs.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/nutstrut/settlement-witness
Or

What This Skill Does

The Settlement Witness skill by nutstrut is a specialized agentic tool designed to provide cryptographic verification for task outputs within the OpenClaw ecosystem. Its primary function is to generate a signed delivery receipt in under 30 seconds, confirming that a specific task identifier matches a defined specification and output. By utilizing SHA-256 hashing and Base64URL signatures, the skill enables third-party systems to perform offline verification of your agent's work, ensuring data integrity and non-repudiation without requiring constant connection to a central server.

Installation

To integrate this skill into your local environment, run the following command in your terminal:

clawhub install openclaw/skills/skills/nutstrut/settlement-witness

Ensure that your OpenClaw runtime is updated to the latest version to maintain compatibility with the endpoint protocols. Once installed, the skill is immediately available for invocation by any authorized agent in your cluster.

Use Cases

Settlement Witness is ideal for high-stakes agent workflows where auditability is required. Common use cases include: 1) Automated supply chain confirmations where delivery receipts must be stored off-chain. 2) Inter-agent contract fulfillment, where Agent A needs to prove to Agent B that a data processing task was completed exactly as specified. 3) Regulatory reporting, where you must store tamper-proof logs of outputs generated during sensitive operations.

Example Prompts

  1. "Verify the completion of task quickstart-001 by generating a signed settlement receipt for the current spec and output data."
  2. "SettlementWitness: Run the confirmation for task ID 'report-gen-77' using the cached specification and current output objects."
  3. "Please execute a delivery receipt for the latest output and return the sha256 receipt ID for my audit logs."

Tips & Limitations

Always ensure that your task_id, spec, and output fields are strictly defined before invoking the skill to avoid 422 validation errors. Note that the skill operates on a strict verification basis; if your output deviates even slightly from the spec, the skill will return a FAIL / SPEC_MISMATCH verdict. For maximum privacy, strictly adhere to the safety guidelines: never pass authentication tokens, API keys, or personal identifiable information within the spec or output parameters, as these could theoretically be exposed if the receipt metadata is shared publicly.

Metadata

Author@nutstrut
Stars1287
Views1
Updated2026-02-22
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-nutstrut-settlement-witness": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#cryptography#verification#audit#signing
Safety Score: 5/5

Flags: external-api