sigelo

io.github.csigelov0.1.0更新於 Oct 4, 2026

Portable, offline-verifiable identity for AI agents: DID, challenges, attestations, bundles.

已驗證Streamable HTTP可網頁執行Developer ToolsSecurity & Monitoring

概覽

AI 產生的概覽

讓助理驗證 AI 代理可攜、可離線核驗的身分 bundle,並回傳通過或拒絕結果。

功能
此伺服器只提供一個驗證工具 sigelo_verify,用來檢查身分 bundle,成功時回傳第 9.1 節結果,否則回傳 REJECT 錯誤(R6、R11)。同一個驗證器也以遠端 Streamable HTTP 端點、純 HTTP POST,以及本機伺服器或 sigelo-verify 實作的離線方式提供(R6、R10、R12)。它被描述為無狀態,且不持有身分、錢包或金鑰(R7)。
適用情境
當助理需要檢查代理身分 bundle、證明或挑戰回應是否有效時使用,可透過託管驗證器線上核驗,也可在本機離線核驗。適合希望從遠端端點、純 HTTP 呼叫或本機實作取得相同驗證結果的工作流程(R12)。
執行需求
需要遠端端點 HTTP),或本機 Node.js 執行環境以 node server.mjs 啟動零相依的 stdio 伺服器(R2)。未宣告帳號、API 金鑰、環境變數或標頭。只有遠端與純 HTTP 驗證路徑需要網路存取(R6、R10)。
安裝前請注意
遠端端點被描述為無狀態,且不持有身分、錢包或金鑰(R7),清單也未宣告驗證、環境變數或標頭。使用遠端或純 HTTP 方式驗證時,bundle 會傳送到遠端服務(R6、R10),應視為離開本機的資料;離線工具可避免這點。輸入中未描述寫入、刪除或付費行為。

安裝

在 SourceWeft 中

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

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "sigelo": {
      "type": "http",
      "url": "https://sigelo.io/mcp"
    }
  }
}

README

sigelo-mcp

A zero-dependency stdio MCP server: node server.mjs. Tools, configs per harness and test status are in ../README.md; npm test → ALL PASS.

Claude Code plugin, no wallet (plugins/): claude plugin marketplace add csigelo/sigelo && claude plugin install sigelo@csigelo.

Remote (verify only)

https://sigelo.io/mcp: MCP over Streamable HTTP (revision 2026-07-28, also answering the legacy initialize handshake), stateless, JSON responses only, one tool — this server's sigelo_verify, the same definition and result. No identity, no wallet, nothing that holds a key. Add it with claude mcp add --transport http sigelo-remote https://sigelo.io/mcp, or, in server.json, the remotes entry. Details and limits: world/README.md. The same verifier as plain HTTP:

sh
node -e 'fetch("https://sigelo.io/world/verify",{method:"POST",body:require("fs").readFileSync("bundle.json")}).then(r=>r.text()).then(console.log)'

The answer is the §9.1 result (200), or {"error": "REJECT: …"} (422); the body may be a bare bundle or {bundle, now}. An agent never needs either: the same result comes offline from this server's sigelo_verify, from sigelo-verify, or from any implementation that passes the vectors.

來源:integrations/mcp/README.md,提交 f8149bb

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v0.1.0最新Oct 4, 2026