Files
hermes-agent/plugin-catalog/proofgate.yaml
T

22 lines
1.3 KiB
YAML

name: proofgate
repo: https://github.com/Whydiriki700/proofgate
sha: b07f2fe5ee019a5d6e3fd24ad3b61dbce6302fec
title: ProofGate
description: "No proof, no done. Verifies an agent's completion claims (file created, message sent, command ran, tests passed, figures quoted) against the tool evidence recorded in the same session, before the final reply is delivered. Unproven claims are flagged as unverified or withheld, fail closed, and every verdict is written to an append-only ledger stored locally in $HERMES_HOME/proofgate/. Disclosure — observes every tool call and final reply in profiles where it is enabled and stores tool arguments (sensitive-named keys redacted) and the first 800 characters of every tool result, unredacted, in append-only files under $HERMES_HOME/proofgate/ with no rotation; makes no network calls; in the default enforce mode it holds reply streaming and may append warnings to or entirely withhold a reply judged by keyword heuristics to contain unproven claims."
maintainer: Whydiriki700
tier: community
category: tools
version: "0.1.0"
requires_hermes: ">=0.22.6"
docs_url: https://github.com/Whydiriki700/proofgate
platforms: []
capabilities:
provides_tools:
- proof_status
provides_hooks:
- post_tool_call
- pre_llm_call
- transform_llm_output
provides_middleware: []
requires_env: []