Tersign Evidence
io.github.tersignhq/evidence
About Tersign Evidence
Tersign Evidence is an MCP server published by the GitHub account tersignhq. The record layer for the machine age: counter-signed receipts and agent action records.
It runs on your own machine: your AI client starts it from the npm package tersign at version 0.6.8.
It asks for 2 secrets: TERSIGN_SELLER_KEY and TERSIGN_LEDGER_API_KEY. Give it a key with the least access that still works.
Version 0.6.8 was published on 27 October 2026, and the source code is public, so you can read it before installing.
Written from the registry entry. 9 automated checks on the registry entry and the package code: 7 pass, 0 warn, 0 fail, 2 info. How we check.
What it asks for
| Variable | Required | Secret | Description |
|---|---|---|---|
TERSIGN_SELLER_KEY | No | Yes | Optional: your own 0x-prefixed signing key. Unset or empty, the server uses the key in the macOS keychain (tersign-signer) or ~/.tersign/signer.key, and generates one there on first run. The key never leaves your machine. If your ledger account has a registered signing key, set that key here: the ledger rejects respondent dispute evidence signed by any other key. |
TERSIGN_ISSUER_NAME | No | No | Seller/issuer display name |
TERSIGN_ISSUER_JURISDICTION | No | No | Seller jurisdiction (e.g. HK) |
TERSIGN_ISSUER_TAX_ID | No | No | Seller tax/business-registration id (optional) |
TERSIGN_LEDGER_URL | No | No | Ledger base URL (optional). Needed by the dispute tools, and with the API key and seller id by record_refund and chained issue_receipt; record_disclosure defaults to https://tersign.ai |
TERSIGN_LEDGER_API_KEY | No | Yes | Ledger seller API key (optional). With TERSIGN_LEDGER_URL and TERSIGN_LEDGER_SELLER_ID it enables record_refund and chained issue_receipt; with TERSIGN_LEDGER_URL it authenticates respondent dispute evidence. record_disclosure needs no API key. |
TERSIGN_LEDGER_SELLER_ID | No | No | Ledger seller id (optional). With TERSIGN_LEDGER_URL and TERSIGN_LEDGER_API_KEY it enables record_refund and chained issue_receipt. |
Checks
| Check | Result | Detail |
|---|---|---|
| Source repository linked | Pass | https://github.com/tersignhq/tersign-js |
| Version pinned | Pass | Every package has an explicit version |
| Secrets requested | Info | Asks for 2 secrets: TERSIGN_SELLER_KEY, TERSIGN_LEDGER_API_KEY |
| Known package registry | Pass | All packages come from npm, PyPI, OCI, NuGet or MCPB |
| Namespace ownership | Info | Name verified via GitHub account tersignhq |
| Registry text aimed at the AI | Pass | Description and settings contain no hidden characters or instructions to the AI |
| Install scripts | Pass | tersign@0.6.8 runs nothing at install |
| Code red flags | Pass | Read 72 files in tersign@0.6.8: no obfuscation, encoded execution, credential reads or data-collection endpoints found |
| Text aimed at the AI | Pass | No hidden characters or instructions to the AI in 72 files, including comments and the README |
Popularity & health: 54 / 100
Worked out from public numbers and our own checks, not from user reviews or ratings. It says how used and how looked-after a server is, not whether it is safe.
0 forks, 0 merged pull requests. Sources: GitHub, npm, PyPI (pypistats.org) and Hacker News (Algolia), fetched 2026-10-31.
What people say
No Hacker News threads link to its source code.
Look further: search Reddit, search Hacker News, read its GitHub issues. These are not reviews we checked.
Facts
| Registry name | io.github.tersignhq/evidence |
|---|---|
| Publisher | GitHub account tersignhq |
| How the name is verified | Name verified via GitHub account tersignhq. The registry ties the name prefix to that account or domain; it does not check the code. |
| Type | Local: runs on your machine from a package |
| Packages | npm tersign 0.6.8 (stdio) |
| Version | 0.6.8 |
| Published | |
| Last updated | |
| Source repository | https://github.com/tersignhq/tersign-js |
| Website | https://tersign.ai |
| Category | Agent safety & governance (assigned by keyword rule, not by hand) |
Related servers in Agent safety & governance
- kasbah-mcp7/7Governance layer for agentic AI — signed, verifiable receipts for…
- VERAX7/7The body an agent asks before it acts: decide, approve, and keep a…
- Emilia Protocol7/7Exact-action approval for consequential agent actions: request,…
- IntentFence Agent Action Firewall4/4Fail-closed action authorization, MCP risk scanning, x402 checks,…
- agent-receipts7/7Ed25519-signed receipts for every AI agent action. Local-first,…
- mcp7/7Verify agent actions against the system of record and get signed…