Verify any agent output before it is trusted, paid for, or acted on. A universal SAR verification pattern for AI agent workflows.
verified-task is an early-stage Shell project in the AI payments / x402 ecosystem, focused on agent-safety, ai-agents, automation, claude-code. It currently has 0 GitHub stars and 0 forks, and sits alongside related tools like skills, portable-agent-usb, internet-court-skill.
Verify any agent output before it is trusted, paid for, or acted on.
AI agents generate outputs — but:
Most workflows assume correctness.
That assumption breaks systems.
Verified Task is a universal verification pattern for agent workflows.
It ensures that:
{
"task_id": "task-001",
"agent_id": "0xYourWallet:your-agent",
"task_spec": "Summarize x402 news in 3 bullet points",
"expected_output_format": "JSON array of 3 strings",
"output": ["...", "...", "..."],
"counterparty": "0xOptionalCounterpartyWallet"
}
settlement_witness({
task_id: "task-001",
agent_id: "0xYourWallet:your-agent",
spec: { expected: task_spec },
output: { result: agent_output }
})
Endpoint: POST https://defaultverifier.com/settlement-witness
{
"verdict": "PASS",
"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
}
}
}
Without verification:
With Verified Task:
Verified Task wraps any workflow:
If an output matters — verify it.
Every SAR receipt is independently verifiable:
Fetch public key registry:https://defaultverifier.com/.well-known/sar-keys.json
Match verifier_kid to registry key
Canonicalize signed core (RFC 8785)
SHA256 hash → Ed25519 verify
No callbacks required. Receipt remains valid forever.
TypeScript SDK: https://www.npmjs.com/package/sar-sdk
Protocol docs: https://sarprotocol.org
SAR spec: https://defaultverifier.com/spec/sar-v0.1
x402 → SettlementWitness → TrustScore
Payment → Delivery verification → Reputation
Verified Task is the standard pattern that connects agent workflows to this verification layer.
Verified Task is a standard usage pattern for SettlementWitness (SAR).
This repository defines how to use SAR — not replace it.
If an agent is going to:
→ wrap it in Verified Task first.
Direct endpoint
POST https://defaultverifier.com/settlement-witness
MCP server
https://defaultverifier.com/mcp
TypeScript SDK
npm install sar-sdk
SkillsMP / Claude Skills
Search: Verified Task
ai-agents · verification · workflow-safety · agent-commerce ·
trust · automation · sar-protocol · sarprotocol ·
settlementwitness · deterministic-verification ·
x402 · ed25519 · agent-safety · output-validation
MIT
Last updated: 2026-04-02
Agent skills for building, shipping, and growing software products
Run Claude Code and OpenAI Codex directly from a USB drive without installation, leaving no trace on the host machine.
The trust layer for agent-to-agent commerce — natural-language mandates, ERC-7710 delegated permissions, x402 payments, escrow, and dispute resolution as one open, catch-all Agent Skill / Claude Code plugin.
Production-ready x402 facilitator server.
Rust SDK for the x402 payment protocol.
Accept payments from AI agents. Open-source. Your data, your domain, your rules. Free forever.
A production-ready payment settlement service for the x402 protocol. Built with Elysia and Node.js, it verifies cryptographic payment signatures and settles transactions on-chain for EVM, SVM (Solana), and Starknet networks.
Golang implementation of an x402 payment facilitator
x402 payment facilitator — verifies and settles EIP-3009 USDC micropayments on Base, Arbitrum, and Ethereum.