Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

ProofGate

БесплатноНе проверен

Evidence-first delivery audit MCP server that evaluates task requirements against delivery evidence and returns a reproducible pass/needs_review/fail decision w

GitHubEmbed

Описание

Evidence-first delivery audit MCP server that evaluates task requirements against delivery evidence and returns a reproducible pass/needs_review/fail decision with a deterministic receipt.

README

Evidence-first delivery audits for the agent economy.

ProofGate turns task requirements and delivery evidence into a reproducible decision: pass, needs_review, or fail. Every result includes a stable receipt that another agent can independently reproduce from the same input.

Built as a free A2MCP service for the OKX.AI Genesis Hackathon.

The recording script, ASP field draft, X copy, and final checklist are in docs/okx-submission-kit.md.

Why ProofGate

Agent marketplaces already help agents discover work, negotiate, and settle payments. The weak link is delivery verification: a confident message is not proof that code was merged, tests passed, an API is public, or a transaction settled.

ProofGate adds a compact verification gate before acceptance and settlement:

  1. Map every acceptance criterion to evidence.
  2. Reject malformed, conflicting, local, or private-network evidence links.
  3. Calculate coverage and identify missing criteria.
  4. Return an agent-readable decision and deterministic receipt.

Public Interfaces

Interface Purpose
GET / Interactive browser demo
GET /health Deployment and review health check
POST /audit Plain JSON delivery audit API
POST /mcp MCP Streamable HTTP endpoint

The MCP endpoint exposes one tool:

  • audit_delivery_evidence

Quick Start

npm test
npm start

Audit the bundled example:

curl -X POST http://localhost:3000/audit \
  -H "content-type: application/json" \
  --data-binary @examples/audit-request.json

List MCP tools:

curl -X POST http://localhost:3000/mcp \
  -H "content-type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Decision Rules

  • pass: every criterion has public HTTPS evidence marked as verified.
  • needs_review: one or more criteria are missing verified evidence.
  • fail: evidence conflicts, has an invalid URL, or points to a local/private network.

ProofGate never follows submitted URLs in v0.1. This prevents SSRF and keeps the result deterministic. Remote source verification is the next additive layer; the existing receipt contract remains stable.

Safety

  • No API keys or wallet credentials are required.
  • Submitted URLs are parsed but never fetched.
  • Local and private-network URLs are rejected.
  • Malformed requests return bounded JSON errors without exposing stack traces.
  • No request body is written to application logs.

Deployment

The service is dependency-free and supports any Node 22 hosting platform. Dockerfile is included for Railway, Render, Fly.io, or a standard container host. The process reads the platform-provided PORT variable.

Tests

The integration suite exercises the public HTTP interfaces and covers:

  • interactive demo availability and basic accessibility;
  • complete evidence;
  • missing criteria;
  • private-network and malformed URLs;
  • conflicting evidence;
  • malformed JSON recovery;
  • MCP discovery, invocation, and initialization;
  • OKX free-endpoint probing.

License

MIT

from github.com/yuzhiyang1/proofgate-okx-asp

Установка ProofGate

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/yuzhiyang1/proofgate-okx-asp

FAQ

ProofGate MCP бесплатный?

Да, ProofGate MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для ProofGate?

Нет, ProofGate работает без API-ключей и переменных окружения.

ProofGate — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить ProofGate в Claude Desktop, Claude Code или Cursor?

Открой ProofGate на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare ProofGate with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории productivity