Verified task
Skill nutstrut/verified-task
Verify any agent output before it is trusted, paid for, or acted on. A universal SAR verification pattern for AI agent workflows.
npx -y skills add nutstrut/verified-taskAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Verify any agent output before it is trusted, paid for, or acted on. A universal SAR verification pattern for AI agent workflows.
SKILL.md
3.9 KB, 889 tokens by cl100k_base, as published. Nobody here has run it
Verified Task
A universal verification pattern for AI agents.
Verified Task allows any agent to validate its output before it is used, trusted, or paid for — using deterministic verification via SettlementWitness (SAR).
Core Principle
Do not trust outputs by default.
Verify them before:
- payment
- execution
- downstream use
- decision-making
What This Does
Verified Task provides a simple, standardized way to apply SAR verification to any task.
It:
- evaluates output against a defined specification
- returns a deterministic verdict (PASS / FAIL / INDETERMINATE)
- produces a verifiable receipt (SAR)
- signals whether it is safe to proceed
When to Use
Use this skill whenever:
- an agent produces output that must be correct
- payment depends on task completion
- results affect decisions or actions
- trust needs to be explicit and verifiable
Core Execution Flow
-
Define task specification:
- what the agent must do
- what correct output looks like
-
Generate output:
- agent performs the task
-
Verify output:
- compare output against specification
-
Receive result:
- verdict (PASS / FAIL / INDETERMINATE)
- SAR receipt (verifiable proof)
-
Decision:
- PASS → proceed
- FAIL → reject or retry
- INDETERMINATE → review or refine
Verification Call
settlement_witness({ task_id: "task-001", agent_id: "0xYourWallet:your-agent", spec: { expected: task_spec }, output: { result: agent_output }, counterparty: counterparty_id })
Endpoint: POST https://defaultverifier.com/settlement-witness
Input Structure
{ "task_id": "unique-task-identifier", "agent_id": "0xYourWallet:your-agent-name", "task_spec": "clear description of expected outcome", "expected_output_format": "format or constraints (optional)", "output": "actual result produced by the agent", "counterparty": "optional wallet or agent identifier" }
Output Structure
{ "verdict": "PASS | FAIL | INDETERMINATE", "safe_to_proceed": true, "sar_receipt": { "receipt_v0_1": { "verdict": "PASS", "confidence": 1.0, "reason_code": "SPEC_MATCH", "receipt_id": "sha256:...", "verifier_kid": "sar-prod-ed25519-02", "sig": "base64url:..." }, "trustscore_update": { "score": 54, "tier": "bronze", "receipts_to_next": 10 } }, "notes": "Output matched specification. Safe to proceed." }
Decision Rules
- PASS → output is verified and safe to use
- FAIL → output does not meet specification
- INDETERMINATE → cannot be confidently verified
Never proceed with payment or critical actions unless verdict = PASS.
Relationship to SettlementWitness
This skill is a usage pattern for SettlementWitness (SAR).
- SettlementWitness performs deterministic verification
- Verified Task provides a simple interface for applying it
This skill does not replace SettlementWitness.
It standardizes how agents use it.
Privacy and Safety
- No private keys, credentials, or sensitive data should be included in task specifications or outputs
- Verification is stateless — no data is retained after the receipt is issued
- All verification is deterministic and reproducible
Integration
Can be used with:
- payment systems (only pay on PASS)
- agent workflows (gate execution)
- trust systems (use receipts as evidence)
- reputation systems (aggregate verified outcomes)
- skill marketplaces (wrap any existing skill with a verification step)
Outcome
Agents become:
- safer
- verifiable
- auditable
- trustworthy by default
Keywords
ai-agents, verification, agent-safety, settlement, trust, automation, workflow-validation, workflow-safety, output-validation, deterministic-verification, agent-commerce, trustworthy-agents, sar-protocol
What ships with it: 1 file
4.9 KB alongside SKILL.md
- README.md4.9 KB