SettlementWitness MCP

by nutstrut

Not rated
GitHub

About

SettlementWitness is a stateless MCP verification tool that returns replay-stable settlement receipts (PASS/FAIL) by forwarding task_id, spec, and output to the Default Settlement Verifier. Designed for agent execution gating and x402 settlement flows.

Details

Author
nutstrut
Categories
Other, Finance

Setup

Install SettlementWitness MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/nutstrut/default-settlement-verifier

Follow the installation instructions in the repository README, then restart your MCP client.

DefaultVerifier — SAR Verification Infrastructure

SAR (Settlement Attestation Receipt) is a verification protocol that produces cryptographically signed receipts proving whether an AI agent completed a task according to its specification.

DefaultVerifier is a live SAR verifier implementation with a public receipt registry, metrics API, and explorer.

Understand the SAR stack and verification model:

{ "witness": "SettlementWitness", "witness_version": "v0", "task_id": "example", "verifier_endpoint": "https://defaultverifier.com/verify", "witness_timestamp": "2026-01-01T00:00:00Z", "receipt_id": "...", "receipt_v0_1": { "task_id_hash": "sha256:...", "verdict": "PASS", "confidence": 1.0, "reason_code": "SPEC_MATCH", "ts": "...", "verifier_kid": "...", "counterparty": "0xABC...", "receipt_id": "sha256:...", "sig": "base64url:..." },

"_ext": { "agent_id": "0x123:demo" } }

- receipt_v0_1is the signed canonical receipt payload used by this implementation
- whencounterpartyis present, it is included in signature scope and inreceipt_idderivation
- legacy receipts (sar-prod-ed25519-01andsar-prod-ed25519-02) remain valid and do not includecounterpartyin signature scope
- this behavior is implemented and publicly verifiable via the live receipt and key endpoints

SAR Compatibility:This implementation follows SAR verification semantics, with an extended signed payload whencounterpartyis present.

Run a full end-to-end verification in ~2 minutes: DEMO.md

curl -X POSThttps://defaultverifier.com/settlement-witness
-H 'content-type: application/json'
-d '{ "task_id":"quickstart-001", "spec":{"goal":"demo"}, "output":{"goal":"demo"}, "counterparty":"0x1234567890abcdef1234567890abcdef12345678" }'

curlhttps://defaultverifier.com/settlement-witness/receipt/<receipt_id>

Note: use the receipt_id inside receipt_v0_1

cd examples/node-verify node verify.js receipt.json jwks.json

Node.js verification example: examples/node-verify/

Python verification example: examples/verify_receipt_python.py

Usage: python3 examples/verify_receipt_python.py <receipt_id>

Submits a task verification request and returns a signed SAR receipt.

GET /settlement-witness/receipt/{receipt_id}

Note: Use thereceipt_idinsidereceipt_v0_1(sha256:...) for retrieval.

GET /settlement-witness/receipts?wallet={address}

Returns recent receipts associated with a wallet address.

This interface allows browsing recent receipts and wallet-indexed delivery history.

https://defaultverifier.com/.well-known/jwks.json

Alternative (SAR protocol reference):https://defaultverifier.com/.well-known/sar-keys.json

Used to verify Ed25519 signatures for receipts.

https://defaultverifier.com/.well-known/sar-keys.json

Registry of verifier public keys referenced byverifier_kid.

Zen7 Payment Agent is the first implementation project of DePA (Decentralized Payment Agent), pioneers next-generation intelligent payment infrastructure.

Prediction market trading server for GuessMarket. Browse markets, buy/sell shares, add/remove liquidity, check portfolios, and build on-chain transactions. 20+ tools.

First native Solana staking MCP server. 26 tools for complete staking workflows — stake, unstake, withdraw, verify, simulate, and more. Zero custody design, ~6% APY.

Trustless AI task verification and XRPL escrow management — post jobs, verify completions, and release XRP payments automatically via MCP.

Provides tools for interacting with the EDUCHAIN blockchain, including wallet, swap, and arbitrage operations on SailFish DEX.

Independent verification for autonomous agents: pre-trade/pre-action review returning approve/reject verdicts with signed proofs (free /verify-proof), public on-chain-checkable verdict ledger; pay-per-call via Lightning, USDC (x402), or card.

The financial infrastructure for autonomous AI. Equips Claude and other agents with secure, programmable USDC smart accounts (ERC-4337). Tools exposed: get_balance, transfer_usdc, get_history. Features: Abstracted gas fees (Paymasters), native USDC settlement on Base, and strict developer-defined spending limits (Policy-as-Code) to eliminate LLM hallucination liability.

An MCP server for the Osmosis Agent Toolkit, enabling interactions with the Osmosis blockchain.

Multi-chain x402 payment gateway and DeFi automation MCP server. 161 tools across 39 categories — batch payments, token swaps, bridges, escrow, AI inference, staking, governance, oracles, geospatial, GPU compute, research, and more. Supports Base, Ethereum, and Solana with 10+ additional chains. Integrated into AWS Strands Agents tools and Google ADK Community Toolkit.

An MCP server for the XRP Ledger blockchain, offering tools for wallet operations, token management, NFTs, and DEX trading.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.