
decentralized-identity/kya-os-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
KYA-OS MCPプロトコル参照実装 — 委任、証拠生成、セッションのライフサイクル、およびモデルコンテキストプロトコルの暗号アイデンティティ
概要
KYA-OS:エージェントのアイデンティティ、委任、および証拠。 このリポジトリはMCP結合です。 (Know Your Agent Operating System) は、他のエージェント・フェーシング・プロトコルが採用するアイデンティティ、権限、および説明責任の層です。そのため、エージェントが誰が(エージェント・アイデンティティ)と呼ばれるかを、どの権限(Responsible Party で根ざした委任チェーン、および必要な同意)、およびそれらが何をしたか(監査証書を申し立てる)検証できるかを検証することができます。 貢献の形状はTLSとほぼアナログです。 TLSは輸送ではありません、それは採用を輸送するセキュリティ層です。 KYA-OSは、輸送やランタイムではなく、プロトコルを埋め込むアイデンティティと説明責任レイヤーです。 - すべてのエージェントとすべてのサーバーは、分散型識別子(did:key、do:web):エージェントがそれを所有できる安定した、暗号化制御された識別子を保持し、その資格情報はから発行することができます。 これなしで、アカウントを有効または保持する権限をバインドすることは何もありません.
概要(AI 翻訳)
KYA-OS:エージェントのアイデンティティ、委任、および証拠。 このリポジトリはMCP結合です。
お問い合わせ
KYA-OSとは
KYA-OS(Know Your Agent Operating System)は、他のエージェント・フェーシング・プロトコルが採用するアイデンティティ、権限、および説明責任レイヤーです。そのため、エージェントが「who(エージェント・アイデンティティ)」を検証できるように、(Responsible Partyでルーティングされた委任チェーン、必要のある同意)、(監査証書を監査証跡に署名しました)。
貢献の形状はTLSとほぼアナログです。 TLSは輸送ではありません、それは採用を輸送するセキュリティ層です。 KYA-OSは、輸送やランタイムではなく、プロトコルを埋め込むアイデンティティと説明責任レイヤーです。
3つのジョブ、6つのプリミティブ:
-Identity.すべてのエージェントとすべてのサーバーは、分散型識別子([[did:key]])を保持しています。):エージェントが所有していることを証明できる、安定した、暗号化制御された識別子、およびその認証情報は発行することができます。 これなしで、アカウントを有効または保持する権限をバインドすることは何もありません。
- Authority. W3C 対応する認証機関は、Responsible Party で根ざした、スコープ化された、反発可能なデリゲーションチェーンを保有しています.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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.mdfor 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:
- Transport bindings. Wire protocols an agent’s calls ride over (e.g. MCP, HTTPS, gRPC, SMTP).
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →