MCP.Market

SettlementWitness MCP server

online · 100% uptime
by defaultverifier.com·com.defaultverifier/settlement-witness·v1.0.1

Remote-first MCP adapter for emitting Settlement Attestation Receipts; not a verifier.

A87/100grade A
What users say
No reviews yet
Be the first
Safety scan
A87/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody 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 posts
  • settlement_witnessFree

    Thin 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

no findings
  • –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
Overall 87/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

  • Bernstein
    The open-source governance layer for AI agents. Byte-identical run receipts, 40+ adapters, air-gap.
    C
  • Nautilus Compass Memory
    Local-first long-term memory for AI agents, with byte-recomputable signed verification receipts.
    B