Mmcp.market

Paceproof MCP server

by RudrenduPaul·io.github.RudrenduPaul/paceproof·v0.1.1

Verifies Ed25519-signed attestation records and builds audit reports via MCP tools.

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

full report

Adoption
Growing

0 stars27 downloads/wk

Reviews

Write one

Nobody has reviewed Paceproof yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Paceproof tools (3, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • ingestwrite action

    Run a named adapter over a file, directory, or URL and return normalized canonical-schema records.

  • report

    Ingest and verify records at a path, then aggregate into a full report: totals by provider, by

  • verify

    Verify Ed25519 signatures on every attestation record found at a path. Returns verified/unverified

Public scan report

scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it

no findings
  • Code scan28 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 11 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Paceproof repository's README, as published. We do not edit it. Read it on GitHub

<!-- mcp-name: io.github.RudrenduPaul/paceproof -->

PaceProof

PaceProof verifies Ed25519-signed compute-attestation records from any provider and tells you exactly which ones are real.

A record with a missing, malformed, or tampered signature never gets folded into a "verified" total; it's counted and reported separately, every time, in both human-readable and --json output.

PaceProof does not sign or generate attestations. It is a neutral, read-only ingest/verify/report/dashboard layer over records that are already signed somewhere else. Point it at a directory, file, or URL of signed records and it tells you, verifiably, what compute was actually run, by whom, and whether every record's signature checks out.

Install

paceproof-cli is published to both npm and PyPI:

npm install -g paceproof-cli
# or
pip install paceproof-cli

Both commands install a paceproof binary. paceproof-cli is also available as an alias on both registries if you need to disambiguate from another tool on your PATH.

To build from source instead (useful if you're contributing, or want the exact repo state rather than a published release):

TypeScript (npm package, includes the MCP server):

git clone https://github.com/RudrenduPaul/PaceProof.git
cd PaceProof/packages/cli-ts
npm install
npm run build
node dist/bin.js --help

Python (PyPI package, independent reimplementation):

git clone https://github.com/RudrenduPaul/PaceProof.git
cd PaceProof/packages/cli-py
pip install -e .
paceproof --help

Both the published npm install -g paceproof-cli and pip install paceproof-cli commands above were run fresh in a clean environment as part of writing this README, and the quickstart output below is real output from those installs, not fabricated.

Table of Contents

  • Features
  • Quickstart
  • CLI command reference
  • Library API reference
  • How verification works
  • Comparison
  • What PaceProof is, and why it exists
  • FAQ
  • Contributing
  • License

Quickstart

paceproof init
paceproof report ./paceproof-example

paceproof init generates a fresh Ed25519 example keypair and 7 example attestation records: 3 validly signed, and 4 intentionally broken (a tampered payload, a wrong-key signature, a malformed signature, and a missing signature) so verify/report have real failure modes to demonstrate, not just a happy path.

Real output from an actual run against the published npm package:

$ paceproof report ./paceproof-example

PaceProof report -- source: ./paceproof-example
generated at: 2026-08-04T02:54:30.898Z

== VERIFIED ==
  records: 3
  compute total: 144.50 gpu_hours

== UNVERIFIED (never counted in verified totals above) ==
  records: 4
  compute total: 1009 gpu_hours
  reasons:
    - rec-004: signature does not match record contents
    - rec-005: signature does not match record contents
    - rec-006: signature must decode to 64 bytes, got 4
    - rec-007: schema validation failed: (root) must have required property 'signature'

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

Runs npx -y paceproof-cli on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add paceproof -- npx -y paceproof-cli
Add to Cursor

Paceproof: common questions

Is Paceproof MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Paceproof safety report
How do I install Paceproof?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Paceproof need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Paceproof maintained?
The last commit was 11 days ago (2026-09-13). The latest release is v0.1.1.
What can I use instead of Paceproof?
Servers from other publishers that do the same job: Decionis CommerceGate MCP server.

Alternatives to Paceproof

Same job from other publishers: the closest match first, then the best rated.

  • Decionis CommerceGate MCP
    Commerce preflights, D365 authorization, signed evidence, and reports; no marketplace or ERP writes.
    A

More from RudrenduPaul