DI

decentralized-identity/kya-os-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

32 stars 14 forks Качество 70 Тренд 31MIT

Справочная реализация протокола KYA-OS MCP — делегирование, генерация доказательств, жизненный цикл сеанса и криптографическая идентификация для протокола Model Context

Обзор

KYA-OS: личность агента, делегирование и доказательство. Этот репо является обязательным для MCP. (Know Your Agent Operating System) - это уровень идентификации, полномочий и подотчетности, который принимают другие протоколы, связанные с агентами, так что в любое время, когда агент действует, вы можете проверить, кто звонил (идентификатор агента), под каким органом (цепочка делегирования, основанная на Ответственной стороне, плюс согласие, когда это необходимо) и что они сделали (подписали доказательства, составляющие аудиторские следы). Форма вклада примерно аналогична TLS. TLS не является транспортом, это уровень безопасности, который транспортирует. KYA-OS не является транспортом или временем выполнения, это уровень идентификации и подотчетности, который встраивает протоколы хоста. Каждый агент и каждый сервер имеют децентрализованный идентификатор (did:key, did:web): стабильный, криптографически управляемый идентификатор, которым агент может доказать, что он владеет, и что учетные данные могут быть выданы против. Без этого нет ничего, что связывало бы власть или привлекало к ответственности.

Обзор (машинный перевод)

KYA-OS: личность агента, делегирование и доказательство. Этот репо является обязательным для MCP.

Что такое KYA-OS

KYA-OS (Know Your Agent Operating System) - это уровень идентификации, авторитета и подотчетности, принятый другими протоколами, связанными с агентами, так что в любое время, когда агент действует, вы можете проверить кто вызвал (идентификатор агента), в соответствии с каким органом (цепочка делегирования, основанная на Ответственной стороне, плюс согласие, когда это необходимо) и что они сделали (подписали доказательства, составляющие аудиторские следы).

Форма вклада примерно аналогична TLS. TLS не является транспортом, это уровень безопасности, который транспортирует. KYA-OS не является транспортом или временем выполнения, это уровень идентификации и подотчетности, который встраивает протоколы хоста.

Три работы, шесть примитивов:

Каждый агент и каждый сервер имеют децентрализованный идентификатор ([T0], [T1]): стабильный, криптографически управляемый идентификатор, которым агент может доказать, что он владеет, и что учетные данные могут быть выданы против. Без этого нет ничего, что связывало бы власть или привлекало к ответственности. -** Авторитет.** Поддающиеся проверке полномочия W3C, несущие ограниченные, отзывные цепочки делегирования, основанные на Ответственной Стороне.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

KYA-OS: agent identity, delegation, and proof. This repo is the MCP binding.


What KYA-OS is

KYA-OS (Know Your Agent Operating System) is an identity, authority, and accountability layer that other agent-facing protocols adopt, so that any time an agent acts you can verify who called (agent identity), under what authority (delegation chain rooted at a Responsible Party, plus consent where required), and what they did (signed proofs composing into audit trails).

The shape of the contribution is roughly analogous to TLS. TLS is not a transport, it is a security layer that transports adopt. KYA-OS is not a transport or a runtime, it is an identity and accountability layer that host protocols embed.

Three jobs, six primitives:

  • Identity. Every agent and every server holds a Decentralized Identifier (did:key, did:web): a stable, cryptographically-controlled identifier that the agent can prove it owns, and that credentials can be issued against. Without this, there is nothing to bind authority to or hold accountable.
  • Authority. W3C Verifiable Credentials carrying scoped, revocable delegation chains rooted at a Responsible Party. Per-tool consent gating for actions that require explicit human approval.
  • Accountability. Detached JWS proofs over canonicalized request/response hashes, composing into tamper-evident audit trails. Invisible to the LLM, verifiable by anyone holding the agent’s DID.

Note on the name. This protocol was previously known as MCP-Identity / MCP-I. The rename to KYA-OS reflects the protocol’s binding-agnostic scope. See the 1.3.1 entry in CHANGELOG.md for the full rationale.

What this repo is

@kya-os/mcp is the MCP binding of KYA-OS, the reference implementation for Model Context Protocol servers, and the first binding to ship.

KYA-OS primitives are intended to embed in three kinds of host surface:

  1. Transport bindings. Wire protocols an agent’s calls ride over (e.g. MCP, HTTPS, gRPC, SMTP).
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →