Witnessory

io.github.witnessory由 GitHub 帳號 witnessory 發布v0.2.4更新於 Oct 30, 2026

Post-quantum readiness of any website, PQC adoption figures, the probe map; paid checks via x402.

概覽

AI 產生的概覽

檢查公開網站是否啟用後量子金鑰交換,並提供網際網路後量子加密採用數據、探測節點分布與服務狀態。

可以做什麼
  • 檢查單一公開網站的後量子就緒程度與憑證資訊,回傳附簽章的结果與簡明摘要
  • 讀取觀測站依層級統計的採用率頭條數據,含計算時間與探測數量
  • 查看探測節點所在的國家與網路,以及點數最多的節點
  • 查詢 Witnessory 各項服務是否正常運作
  • 付費取得一次全新的簽章檢查,並查看所售產品與價格
適用情境
適合讓助理評估某個網站或組織的後量子加密就緒程度,或在對話中直接取得目前的后量子加密採用統計與探測涵蓋情況。
執行需求
以本機 Python 套件執行(pip install witnessory,或用 uvx),啟動參數為 mcp,僅依賴標準函式庫。需要能連線至 Witnessory 的網路服務。免費檢查不需帳號或 API 金鑰;選用的 WITNESSORY_KEY 可提高額度,按次付費需安裝 pay 擴充並設定 WITNESSORY_PAY_KEY 錢包。
安裝前請注意
pay_check 會實際花錢:從 WITNESSORY_PAY_KEY 設定的錢包在 Base 上支付 0.01 USDC,應將該金鑰視為可消費的憑證。免費檢查每個位址每小時限 20 次新檢查,結果重複使用 10 分鐘。網域名稱會傳送至 Witnessory 伺服器,結果中還會推銷付費方案與網站長期監測產品。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Witnessory,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Witnessory client

Witnessory measures how far the internet has moved to post-quantum cryptography. This is the client: the services as Python functions, a command line, and an MCP server so an agent can use them as tools. Standard library only; Apache 2.0.

pip install witnessory

From the command line

witnessory check example.org          # one site's post-quantum readiness, in a sentencewitnessory check example.org --json   # the whole signed resultwitnessory headline                   # the observatory's headline figures, by layerwitnessory probes                     # where the probes measure fromwitnessory status                     # whether every service is upwitnessory pricing                    # what is paid, and the prices

From Python

python
import witnessoryr = witnessory.check("example.org")print(r["summary"])                   # "example.org: a current browser gets post-quantum key exchange ..."witnessory.verify(r)                  # {"ed25519": True, "mldsa65": True}  (needs: pip install "witnessory[verify]")witnessory.headline()["layers"]["keys"]

As an MCP server, for agents

Command witnessory, argument mcp. For example, in a client's configuration:

json
{"mcpServers": {"witnessory": {"command": "witnessory", "args": ["mcp"]}}}

Tools: check_site, pq_headline, probe_map, service_status, pricing. Resources: Witnessory's llms.txt and pricing.json. Messages are JSON-RPC, one per line, on stdin and stdout.

Limits and keys

A free check is one vantage, once: 20 new checks an hour from one address, results reused for 10 minutes. A paid plan's key (WITNESSORY_KEY, or --key) makes checks fresh and counted per month instead of per address. Every answer carries offers: what more there is and where the prices are (https://witnessory.org/pricing.json). Watching your own sites over time from several networks, with alerts and signed evidence, is a separate product on the same page.

Paying per request, as an agent

No account is needed: GET https://api.witnessory.org/pay/check?domain=example.org answers 402 with what to pay (x402 v2; USDC on Base), and any x402-capable client pays and resends. This client can pay too:

pip install "witnessory[pay]"export WITNESSORY_PAY_KEY=0x...          # a wallet holding a little USDC on Basewitnessory pay address                   # where to send the USDCwitnessory pay check example.org         # $0.01, one fresh signed checkwitnessory pay key api-developer         # $19, a key for 2,000 fresh checks in 31 days -> WITNESSORY_KEY

From code: witnessory.pay.check("example.org") and witnessory.pay.buy_key("api-developer"). As an MCP tool: pay_check. Index of what is sold: https://api.witnessory.org/pay.

Terms: https://witnessory.org/terms.html. Privacy: https://witnessory.org/privacy.html. Contact: [email protected].

來源:README.md,提交 f1284bd

工具

6

check_site

Check whether one public website's encryption would stay private against a future quantum computer: whether a current browser gets post-quantum key exchange from it, and what its certificate uses. Signed result with a plain summary. Domain names only (no addresses, ports or private names).

輸入參數domain必填

pq_headline

The observatory's current headline figures by layer (post-quantum key exchange on the top sites, SSH, DNSSEC, mail, routing and more), when they were computed and how many probes they rest on.

無需輸入參數。

probe_map

Where Witnessory's probes measure from: probes active in the last 7 days by country and network, and the probes with the most credits.

無需輸入參數。

service_status

Whether each Witnessory service is up, from the hourly watch.

無需輸入參數。

pay_check

Pay $0.01 from the configured wallet (WITNESSORY_PAY_KEY; USDC on Base) for one fresh, signed check of a public website, without an account. Use when the free check is rate-limited or a fresh (not reused) result is needed.

輸入參數domain必填

pricing

What Witnessory sells and at what price: watching sites over time from several networks with alerts and signed evidence, API keys with higher limits, evidence reports, data licences. Includes how to buy.

無需輸入參數。

版本歷史

1
  1. v0.2.4最新Oct 29, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分