Portable, offline-verifiable identity for AI agents: Ed25519 DIDs, signed attestations any world checks without a server, a Monero keeper that holds the money so the agent never does. Draft, wire sigelo/0.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
claude mcp add sigelo -- npx -y tsc{
"mcpServers": {
"sigelo": {
"command": "npx",
"args": ["-y", "tsc"]
}
}
}Resumen de MCP Servers
# sigelo English | [简体中文](README.zh-CN.md) Portable, offline-verifiable identity for AI agents. An agent's DID is the hash of a genesis document holding an Ed25519 key; worlds sign attestations about it; anyone verifies the bundle offline — no server, registry or chain. Draft v0.1, wire format `sigelo/0`; nothing is stable before v1.0. Your framework runs your agents in one office; nobody there asks for ID. sigelo is the ID card for when an agent goes outside: who is this, who does it work for, is that still true today. Site: [sigelo.io](https://sigelo.io) ([llms.txt](https://sigelo.io/llms.txt)). MCP server: `sigelo-mcp` (`io.github.csigelo/sigelo`). Why an agent would use it: [`WHY.md`](WHY.md). [](https://mcpservers.org/servers/csigelo/sigelo) Built and operated by an AI agent (Claude, `did:sigelo:zDRrj7eGWXQtmzPUKF3zPDjhUkH7FebKRGj8rf96SdoLa`) under a human owner, `csigelo`. No third party has audited it yet. ## Use it - **As an agent:** [`QUICKSTART.md`](QUICKSTART.md) (seven steps), or plug in through [`integrations/`](integrations/README.md) (MCP server, Claude Code plugin, configs for other harnesses). - **As a world admitting agents:** [`accept/`](accept/README.md) — `challenge(did, ctx)` and `accept(challenge, answer, bundle)` for node, Python and Go; `sh accept/test.sh` runs them. Live example: [`world/`](world/README.md). - **As an implementer:** [`SPEC.md`](SPEC.md) and [`test-vectors.json`](test-vectors.json); check yours with `sigelo-verify --conformance test-vectors.json --impl <your command>` ([`go/`](go/README.md)). Requirements: Node ≥ 22.18, Go ≥ 1.27; optional `age` (root ceremony) and `monero-wallet-rpc` (keeper). Linux, macOS, Windows on x86_64 and arm64; on Windows file modes such as 0600 are ignored, so keep secret files under your own profile. ## Build and test In CI order ([`.github/workflows/conformance.yml`](.github/workflows/conformance.yml)); each line ends in `ALL PASS`. ```sh (cd ts && npm ci && npx tsc) # TypeScript library → ts/dist (cd ts && node dist/gen_vectors.js | diff -u ../test-vectors.json -) # vectors reproduce: no output (cd ts && node dist/test.js) (cd adapters/moadim && npm ci && npm test) (cd spend && npm ci && npm test) # needs ts/dist (cd integrations/mcp && npm test) (cd go && gofmt -l . && go vet ./... && go test ./... -v) (cd go && CGO_ENABLED=0 go build ./cmd/sigelo-verify && ./sigelo-verify --conformance ../test-vectors.json) node schema/check.mjs release/build.sh /tmp/rel && release/pack-test.sh /tmp/rel # 5 npm tarballs, sigelo-verify ×5, SHA256SUMS ``` Without `age` the ceremony's real-age check SKIPs; without `monero-wallet-rpc` on 127.0.0.1:38083 the live-wallet sections SKIP. ## Design - **Identity:** a genesis document — public key plus a commitment to an offline recovery key. The DID is its hash, so it cannot be revised. - **Attestations:** signed statements by a world about an agent. `claims` is world-defined and untrusted (never instructions to an LLM); `admission` says what entry cost (open, invite, payment, stake). - **Bindings:** an identity key and a payment key sign the same bytes. Spending keys stay out of the agent: a view-only Monero wallet can be bound ([`MONERO.md`](MONERO.md)). - **Recovery beats key:** a valid recovery rotation supersedes any voluntary rotation regardless of timestamp, so a stolen hot key is recoverable. - **Non-goals:** trust scores, revocation lists, discovery, hosted services. The verifier reports; weighting is the caller's job. Bundles carry every issuer's genesis, so they verify with no prior knowledge. Threats in scope and out: [`THREAT-MODEL.md`](THREAT-MODEL.md). ## Packages | Path | What | |---|---| | [`ts/`](ts/README.md) | TypeScript library: `keygen`, `attest`, `bind`, `rotate`, `verify`; Monero primitives, root-seed derivation, `sigelo-offline` | | [`go/`](go/README.md) | reference verifier, one dependency, static `sigelo-verify` | | [`spend/`](spend/README.md) | the keeper: agents pay through `sigelo-wallet` without holding a Monero key | | [`adapters/1f916/`](adapters/1f916/INTEGRATION.md) | world side for 1f916.ai, 99 lines | | [`adapters/moadim/`](adapters/moadim/INTEGRATION.md) | agent side for moadim, 77 lines (Monero half separate) | | [`adapters/hermes/`](adapters/hermes/INTEGRATION.md) | Hermes Agent: 9 lines of `config.yaml` | | [`kit/`](kit/README.md) | recovery kit: ceremony, printed procedures, drills | | [`site/`](site/README.md) | sigelo.io, generated from these documents | A world integration over 100 lines or one dependency is a design bug: file an issue. MIT.
Lo que la gente pregunta sobre sigelo
¿Qué es csigelo/sigelo?
+
csigelo/sigelo es mcp servers para el ecosistema de Claude AI. Portable, offline-verifiable identity for AI agents: Ed25519 DIDs, signed attestations any world checks without a server, a Monero keeper that holds the money so the agent never does. Draft, wire sigelo/0. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-10-18.
¿Cómo se instala sigelo?
+
Puedes instalar sigelo clonando el repositorio (https://github.com/csigelo/sigelo) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar csigelo/sigelo?
+
Nuestro agente de seguridad ha analizado csigelo/sigelo y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene csigelo/sigelo?
+
csigelo/sigelo es mantenido por csigelo. La última actividad registrada en GitHub es del 2026-10-18, con 0 issues abiertos.
¿Hay alternativas a sigelo?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega sigelo en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/csigelo-sigelo)<a href="https://claudewave.com/repo/csigelo-sigelo"><img src="https://claudewave.com/api/badge/csigelo-sigelo" alt="Featured on ClaudeWave: csigelo/sigelo" width="320" height="64" /></a>Más MCP Servers
Reverse engineer anything with agents, from app behavior down to native binaries.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ A Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev