## アイデンティティプロトコルとは？

アイデンティティプロトコルは、エージェントがドメインやサービスの背後にいる人物を検証することを可能にします。「あなたは誰で、それをどう検証できるのか？」という問いに答えます。

## WebFinger

ドメインからユーザーやサービスに関する情報を発見します。`/.well-known/webfinger` で配信します:

```json
{
  "subject": "acct:service@yourdomain.com",
  "links": [
    { "rel": "self", "type": "application/activity+json", "href": "https://yourdomain.com/actor" }
  ]
}
```

**仕様**：[RFC 7033](https://www.rfc-editor.org/rfc/rfc7033)

## DID Document

Decentralized Identifiers — 自己主権型のアイデンティティURI。`/.well-known/did.json` で配信します:

```json
{
  "id": "did:web:yourdomain.com",
  "verificationMethod": [{
    "id": "did:web:yourdomain.com#key-1",
    "type": "Ed25519VerificationKey2020",
    "publicKeyMultibase": "z6Mk..."
  }]
}
```

**仕様**：[W3C DID Core](https://www.w3.org/TR/did-core/)

## Nostr NIP-05

人間が読める名前をNostr公開鍵にマッピングします。`/.well-known/nostr.json` で配信します:

```json
{
  "names": {
    "service": "npub1..."
  }
}
```

**仕様**：[NIP-05](https://github.com/nostr-protocol/nips/blob/master/05.md)

## AT Protocol DID

ドメインをBluesky/AT Protocolのアイデンティティにリンクします。`/.well-known/atproto-did` で配信します:

```
did:plc:abc123xyz
```

**仕様**：[AT Protocol Identity](https://atproto.com/specs/did)

## Apple App Links と Android Asset Links

ドメインがモバイルアプリと関連付けられていることを証明するモバイルディープリンクのプロトコルです。

- Apple：`/.well-known/apple-app-site-association`
- Android：`/.well-known/assetlinks.json`

## 仕様の成熟度

ここに挙げたすべてのアイデンティティプロトコルには **正式な仕様** があります。WebFingerとDIDはW3C/IETF標準です。NostrとAT Protocolはエコシステム固有ですが、明確に定義されています。

## 関連

- [A2A](/kb/ja/a2a)
- [SKILL.md](/kb/ja/skills)
