SettlementWitness MCP server
online · 100% uptimecom.defaultverifier/settlement-witness·v1.0.1Remote-first MCP adapter for emitting Settlement Attestation Receipts; not a verifier.
0 stars
Reviews
Write oneNobody has reviewed SettlementWitness yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
SettlementWitness tools (1)
write = sends, deletes, buys or postssettlement_witnessFreeThin MCP adapter that forwards to SettlementWitness and returns the exact receipt JSON.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 800ms20/20
- Tool poisoning1 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 5 days ago15/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year5/10
How SettlementWitness compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 87/100
- higher than 73% of 48,255 servers
- Tools
- 1
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 172 ms
- faster than 69% of 30,031 servers
What its tools let an agent do: 1 change
Install SettlementWitness in Claude Code, Cursor or VS Code
claude mcp add --transport http settlement-witness https://defaultverifier.com/mcp
What the publisher says
From the SettlementWitness repository's README, as published. We do not edit it. Read it on GitHub
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.
If it matters—Verify it.
Architecture
Understand the SAR stack and verification model:
👉 SAR Architecture
Example Response
{ "witness": "SettlementWitness", "witnessversion": "v0", "taskid": "example", "verifierendpoint": "https://defaultverifier.com/verify", "witnesstimestamp": "2026-01-01T00:00:00Z", "receiptid": "...", "receipt": { "profile": "settlement-witness-verified-v0.2", "taskidhash": "sha256:...", "verdict": "PASS", "reasoncode": "CONDITIONSATISFIED", "ts": "...", "verifierkid": "...", "counterparty": "0xABC...", "receipt_id": "sha256:...", "sig": "base64url:..." },
"ext": { "agentid": "0x123:demo" } }
Notes
- the receipt payload is issued under the settlement-witness-verified-v0.2 profile; verdicts are PASS, FAIL, or INDETERMINATE
- when counterparty is present, it is included in signature scope and in receipt_id derivation
- retired signer keys remain valid for verifying receipts they historically signed; verifier_kid in a receipt is historical evidence and is never rewritten
- current signer lifecycle (which kid is active vs. retired) is published at https://defaultverifier.com/.well-known/sar-keys.json — treat that endpoint, not this README, as the source of truth for which key is currently active
- 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 when counterparty is present.
Demo
Run a full end-to-end verification in ~2 minutes: DEMO.md
Quick Start
1. Create a receipt
curl -X POST https://defaultverifier.com/settlement-witness \ -H 'content-type: application/json' \ -d '{ "taskid":"quickstart-001", "spec":{"checks":[{"kind":"fieldequals","inputs":{"output_path":"$.result"},"expected":"hello"}]}, "output":{"result":"hello"}, "counterparty":"0x1234567890abcdef1234567890abcdef12345678" }'
2. Fetch the receipt
curl https://defaultverifier.com/settlement-witness/receipt/
Note: use the receipt_id from the returned receipt
3. Verify locally (Node)
cd examples/node-verify node verify.js receipt.json jwks.json
Examples
Node.js verification example: examples/node-verify/
Python verification example: examples/verifyreceiptpython.py
Usage: python3 examples/verifyreceiptpython.py
API Endpoints
Create Receipt
POST /settlement-witness
Submits a task verification request and returns a signed SAR receipt.
Retrieve Receipt
GET /settlement-witness/receipt/{receipt_id}
Note: Use the receipt_id from the returned receipt (sha256:...) for retrieval.
Returns a previously issued receipt.
Wallet Receipt Explorer
GET /settlement-witness/receipts?wallet={address}
Returns recent receipts associated with a wallet address.
The public explorer is available at:
https://defaultverifier.com/explorer
This interface allows browsing recent receipts and wallet-indexed delivery history.
Public Verification Keys
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.
Key Registry
https://defaultverifier.com/.well-known/sar-keys.json
Registry of verifier public keys referenced by verifier_kid.
Nothing above is checked by us. What we check is on the safety report.
SettlementWitness: common questions
- Is SettlementWitness MCP server safe?
- Yes, by our scan: it is graded A (87/100). Read the SettlementWitness safety report
- How do I install SettlementWitness?
- It runs remotely at defaultverifier.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does SettlementWitness need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is SettlementWitness maintained?
- The last commit was 44 days ago (2026-09-21). The latest release is v1.0.1.
- Is SettlementWitness up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of SettlementWitness?
- Servers from other publishers that do the same job: Bernstein MCP server and Nautilus Compass Memory MCP server.
- How does SettlementWitness compare with other MCP servers?
- safety score 87/100 (higher than 73% of 48,255 servers); tools 1 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to SettlementWitness
Same job from other publishers: the closest match first, then the best rated.
- BernsteinThe open-source governance layer for AI agents. Byte-identical run receipts, 40+ adapters, air-gap.not reviewedWidely usedC
- Nautilus Compass MemoryLocal-first long-term memory for AI agents, with byte-recomputable signed verification receipts.not reviewedEstablishedB