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