# AUN 协议文档查阅指南

AUN 协议文档在 `docs/AUN文档/AUN协议/` 下，索引文件 `index.md` 分三层，**严格按需逐层加载，禁止一次性读取整个索引**。

## 文档架构

AUN 协议采用**主协议 + 子协议**架构：

```
主协议文档
├── 00-总览与分层.md          ← 协议入口，分层架构、三种模式总览
├── 02-证书与信任体系.md      ← AID 身份、证书链、信任模型
└── 09-安全考虑.md            ← 威胁模型、安全分析

子协议文档
├── 01-身份与凭证协议-auth.md  ← auth.* 方法、JWT Token
├── 03-Gateway-连接模式.md     ← Gateway 模式、initialize
├── 04-Peer-子协议.md          ← peer.* 对等认证
└── 05-Relay-子协议.md         ← relay.* 中继传输

业务层与公共基础
├── 06-服务协议.md             ← message/meta/search/task/federation
├── 07-错误码与状态机.md       ← 错误码汇总、状态机
└── 08-AUN-E2EE.md               ← E2EE 安全层（横跨三种模式）
```

## 渐进式查阅流程

1. **Step 1**：读 `index.md` 的 Layer 1（文档地图），快速定位目标文档
2. **Step 2**：按需读 Layer 2（概念索引），根据概念找到对应章节
3. **Step 3**：按需读 Layer 3（文档摘要），了解某篇文档的内容概览
4. **Step 4**：精确读原文对应章节

## 常见查阅场景

| 我想了解... | 先看 |
|------------|------|
| AUN 是什么、整体架构 | 00-总览与分层.md |
| AID 创建和登录流程 | 01-身份与凭证协议-auth.md |
| 证书体系和信任模型 | 02-证书与信任体系.md |
| Gateway 模式接入 | 03-Gateway-连接模式.md |
| Peer 直连认证 | 04-Peer-子协议.md |
| Relay 中继 | 05-Relay-子协议.md |
| 消息收发、搜索、任务 | 06-服务协议.md |
| 错误码和状态机 | 07-错误码与状态机.md |
| E2EE 加密 | 08-AUN-E2EE.md |
| 安全威胁和防护 | 09-安全考虑.md |
| 客户端接入代码示例 | 附录J-客户端接入示例.md |
| SDK 设计 | ../../AUN-SDK-跨语言设计方案.md |
