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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/nutstrut/settlement-witnessWhat 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
- "Verify the completion of task quickstart-001 by generating a signed settlement receipt for the current spec and output data."
- "SettlementWitness: Run the confirmation for task ID 'report-gen-77' using the cached specification and current output objects."
- "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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-nutstrut-settlement-witness": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api