# 最创新的 10 个功能点

以下创新点来自对 20 个实质提交项目的横向整理。选择标准不是“页面是否好看”，而是它是否能体现 ARY Agent Racing Yard 的产品独特性，以及是否帮助证明 GRS 001 的核心命题：

> 在 Race 数据存留于 Organizer 侧、ARY 不持久化完整 Race 数据的前提下，ARY 仍然可以完成赛事的创建、披露、组织与展示。

## 创新点总览

| # | 功能点 | 代表项目 | 创新类型 |
|---:|---|---|---|
| 1 | 浏览器端 E2EE 加密提交 + 教师在线接收 | `bouderer` / `starswishes` | 数据主权 / 零信任提交 |
| 2 | 平台零存储 + 在线门控 | `bouderer` / `starswishes`、`INSDEL123` | 数据安全运行机制 |
| 3 | L1/L2/L3 分级数据架构 | `NijigenDev` | 数据边界建模 |
| 4 | 签名公开投影 / 哈希封存 / 证据链 | `RunningKuma`、`zqinglin`、`SakiyaYue` | 可验证性 |
| 5 | 404 vs 503 的离线/撤回状态语义 | `INSDEL123`、`recyclable06` | 数据主权状态设计 |
| 6 | 作弊模板 + 前置合规拦截 | `zqinglin` | 赛事安全与教育体验 |
| 7 | Organizer 可撤回披露 / 公开投影失效 | `dazhuang0325`、`recyclable06`、`Adoraduan` | 授权展示控制 |
| 8 | Team / Organizer / Reviewer 节点化评审包流 | `SakiyaYue` | 联邦评审流程 |
| 9 | Runner 私有评测节点拉取任务并回传结果 | `xiao-ruan233` | 赛事执行架构 |
| 10 | Agent Riding Skill 资产化 | `zqinglin`、`lyclycNSP`、`sinbawang`、`xiao-ruan233` | 教学模式创新 |

---

## 1. 浏览器端 E2EE 加密提交 + 教师在线接收

**代表项目**：[`ary-grs-001-bouderer`](./ary-grs-001-bouderer/00_评审材料索引.md)、[`ary-grs-001-starswishes`](./ary-grs-001-starswishes/00_评审材料索引.md)

学生提交在浏览器端完成端到端加密，ARY 平台只转发密文；教师端/Organizer 持有私钥并在线接收。这个设计把“平台不应看到 Race 源数据”推进到“平台连提交正文也读不到”的层面，是本批项目里最强的数据主权实现之一。

创新价值：

- 把 GRS 001 的数据主权原则转化为密码学机制，而不只是产品声明。
- 平台即使被攻破或误配置，也无法直接读取提交明文。
- 教师端/Organizer 作为数据主权方的角色非常清楚。

相关证据：

- [`docs/data-security-design.md`](./ary-grs-001-bouderer/04_PoC技术方案原件/data-security-design.md)
- [`poc/GRS001-poc-review.md`](./ary-grs-001-bouderer/04_PoC技术方案原件/GRS001-poc-review.md)
- [`reports/data-sovereignty-poc.html`](./ary-grs-001-bouderer/04_PoC技术方案原件/data-sovereignty-poc.html)

![bouderer PoC 报告](./ary-grs-001-bouderer/05_效果图/03_PoC报告.png)

---

## 2. 平台零存储 + 在线门控

**代表项目**：[`ary-grs-001-bouderer`](./ary-grs-001-bouderer/00_评审材料索引.md)、[`ary-grs-001-starswishes`](./ary-grs-001-starswishes/00_评审材料索引.md)、[`ary-grs-001-INSDEL123`](./ary-grs-001-INSDEL123/00_评审材料索引.md)

提交或敏感数据通道只有在 Organizer / 教师端在线时才开放；离线时提交被拒收或服务返回不可达状态。这个机制把“Organizer 拥有数据主权”从静态文档原则变成运行时控制能力。

创新价值：

- 平台不需要为离线 Organizer 暂存敏感数据，天然减少泄漏面。
- 在线门控把数据接收权交还给 Organizer。
- 对课堂场景尤其有价值：老师在线收作业，ARY 只负责组织与展示。

相关证据：

- `bouderer/starswishes`：在线接收、离线拒收、平台零存储断言。
- `INSDEL123`：A/B/D 场景证明公开投影、代理字段过滤、下架/离线状态边界。

![INSDEL123 run_all 总览](./ary-grs-001-INSDEL123/05_效果图/01_run_all总览.png)

---

## 3. L1 / L2 / L3 分级数据架构

**代表项目**：[`ary-grs-001-NijigenDev`](./ary-grs-001-NijigenDev/00_评审材料索引.md)

该项目把 Race 数据分为三层：

- **L1 公开级**：赛事 ID、队伍名、完赛状态、匿名分数、徽章等，可由 ARY 持久化。
- **L2 受限级**：技能评分、导师反馈等，ARY 实时拉取、内存渲染、响应后销毁。
- **L3 机密级**：学生源码、Agent 原始对话、私有数据，Organizer 侧保存，ARY 永不访问。

创新价值：

- 比“公开/私有”二分法更细，可指导真实平台设计。
- 解释了 ARY 为什么既能展示能力，又不会越界保存完整数据。
- 很适合扩展到课程、Hackathon、公开竞赛等多种 Organizer 场景。

相关证据：

- [`poc_readme.md`](./ary-grs-001-NijigenDev/04_PoC技术方案原件/poc_readme.md)
- [`DESIGN.md`](./ary-grs-001-NijigenDev/04_PoC技术方案原件/DESIGN.md)

![NijigenDev 赛事大厅](./ary-grs-001-NijigenDev/05_效果图/01_赛事大厅.png)

---

## 4. 签名公开投影 / 哈希封存 / 证据链

**代表项目**：[`ary-grs-001-RunningKuma`](./ary-grs-001-RunningKuma/00_评审材料索引.md)、[`ary-grs-001-zqinglin`](./ary-grs-001-zqinglin/00_评审材料索引.md)、[`ary-grs-001-SakiyaYue`](./ary-grs-001-SakiyaYue/00_评审材料索引.md)

多个项目都把“展示内容来自 Organizer 主动披露”进一步做成可验证机制：公开投影、题目、评分规则、提交物、评测结果都可通过 hash、签名、schema 或证据链验证。

创新价值：

- 公众、学生和评委不必完全信任平台，可以独立验证是否换题、改规则或篡改结果。
- 把 ARY 从展示平台升级为“可验证赛事基础设施”。
- 很符合 ARY 的“能力被看见、过程可复盘、结果可证明”定位。

相关证据：

- `RunningKuma`：canonical JSON、sha256、Ed25519、JSON Schema、Verifier。
- `zqinglin`：题目封存、评分规则封存、公正性验证页。
- `SakiyaYue`：manifest、receipt、review-result、public-projection schema。

![zqinglin 公正性验证证据链](./ary-grs-001-zqinglin/05_效果图/05_公正性验证证据链.png)

---

## 5. 404 vs 503 的离线 / 撤回状态语义

**代表项目**：[`ary-grs-001-INSDEL123`](./ary-grs-001-INSDEL123/00_评审材料索引.md)、[`ary-grs-001-recyclable06`](./ary-grs-001-recyclable06/00_评审材料索引.md)

这类项目明确区分两种状态：

- **404**：索引或公开披露已经不存在，Race 对 ARY 来说“没了”。
- **503**：Organizer 仍然持有数据，但当前不可达，Race 对 ARY 来说“还在，只是连不上”。

创新价值：

- 避免 ARY 对 Organizer 内部事实做错误推断。
- 能准确表达数据主权：数据是否存在，不由 ARY 平台单方面决定。
- 对撤回、离线、下架、暂停报名等状态设计很有启发。

相关证据：

- `INSDEL123` 场景 D：下架 404、离线 503、404 优先于 503。
- `recyclable06`：Suspended 状态与 Evidence Dashboard。

![INSDEL123 场景 C/D 证据](./ary-grs-001-INSDEL123/05_效果图/03_场景C_D证据.png)

---

## 6. 作弊模板 + 前置合规拦截演示

**代表项目**：[`ary-grs-001-zqinglin`](./ary-grs-001-zqinglin/00_评审材料索引.md)

该项目在提交页面提供“正常作品、数据外传、尝试联网、禁用库”等模板，让评委和参赛者可以现场看到平台如何识别高风险提交，并在入库或进入沙箱前拒收。

创新价值：

- 把安全规则从后台文档变成可体验、可教学的前台交互。
- 有助于学生理解什么是违规，而不是只在赛后收到惩罚。
- 对“数据安全的 Race”特别贴切，因为它直接演示了如何阻止数据外泄。

相关证据：

- [`POC展示.md`](./ary-grs-001-zqinglin/04_PoC技术方案原件/POC展示.md)
- 提交作品页、作弊提交前置拦截图。

![zqinglin 作弊提交前置拦截](./ary-grs-001-zqinglin/05_效果图/04_作弊提交前置拦截.png)

---

## 7. Organizer 可撤回披露 / 公开投影失效

**代表项目**：[`ary-grs-001-dazhuang0325`](./ary-grs-001-dazhuang0325/00_评审材料索引.md)、[`ary-grs-001-recyclable06`](./ary-grs-001-recyclable06/00_评审材料索引.md)、[`ary-grs-001-Adoraduan`](./ary-grs-001-Adoraduan/00_评审材料索引.md)

Organizer 可以撤回已经披露的公开内容，ARY 随即停止展示、清空公开字段或进入下线状态。这个机制强化了“ARY 是公共布告栏，不是 Race 数据房东”的定位。

创新价值：

- 披露是授权，不是数据所有权转移。
- Organizer 对公开字段、公开窗口、过期状态有持续控制权。
- 能支持真实课堂中“赛题修正、暂缓发布、撤回错误披露”等管理场景。

相关证据：

- `dazhuang0325`：安全扫描、发布、过期、源数据不可访问、撤回披露。
- `Adoraduan`：授权撤销与数据遗忘演示。
- `recyclable06`：projection version/hash、Suspended、泄露拒绝。

![dazhuang0325 数据安全链路可视化](./ary-grs-001-dazhuang0325/05_效果图/02_数据安全链路可视化.png)

---

## 8. Team / Organizer / Reviewer 节点化评审包流

**代表项目**：[`ary-grs-001-SakiyaYue`](./ary-grs-001-SakiyaYue/00_评审材料索引.md)

该项目把比赛评审拆成 Team、Organizer、Reviewer、ARY Display 等节点，并用 submission package、review package、receipt、review result、public projection 等对象流转，配合 schema、hash、signature 验证完整性。

创新价值：

- 把 ARY 从“单平台比赛系统”扩展为“联邦评审协议”。
- 适合多评委、多 Organizer、跨课程协作或公开赛事。
- 不要求 ARY 拥有完整私有数据，也能呈现公开结果和证据。

相关证据：

- `cr-ary/poc/schemas/`
- `cr-ary/poc/team-node/`
- `cr-ary/poc/organizer-node/`
- `cr-ary/poc/reviewer-node/`

![SakiyaYue ARY Display](./ary-grs-001-SakiyaYue/05_效果图/01_ARY_Display首页.png)

---

## 9. Runner 私有评测节点拉取任务并回传结果

**代表项目**：[`ary-grs-001-xiao-ruan233`](./ary-grs-001-xiao-ruan233/00_评审材料索引.md)

该项目实现了一个更接近完整赛事运行的架构：ARY 平台创建 Runner 任务，Organizer 私有 Runner 拉取任务、执行评测并回传结果。参赛者在 ARY 上提交，评分逻辑和部分评测能力仍可保留在 Organizer 控制域。

创新价值：

- 让 ARY 不只是展示公开投影，还能组织真实评测流程。
- Runner 模式为“评测下沉到 Organizer 侧”提供实现方向。
- 对未来 ARY 处理不同课程、不同评测器、不同安全等级的 Race 很有价值。

相关证据：

- [`Group9_Work/README.md`](./ary-grs-001-xiao-ruan233/04_PoC技术方案原件/README.md)
- [`organizer-demo-runner.md`](./ary-grs-001-xiao-ruan233/04_PoC技术方案原件/organizer-demo-runner.md)

![xiao-ruan233 时序图](./ary-grs-001-xiao-ruan233/05_效果图/图3-时序图.png)

---

## 10. Agent Riding Skill 资产化

**代表项目**：[`ary-grs-001-zqinglin`](./ary-grs-001-zqinglin/00_评审材料索引.md)、[`ary-grs-001-lyclycNSP`](./ary-grs-001-lyclycNSP/00_评审材料索引.md)、[`ary-grs-001-sinbawang`](./ary-grs-001-sinbawang/00_评审材料索引.md)、[`ary-grs-001-xiao-ruan233`](./ary-grs-001-xiao-ruan233/00_评审材料索引.md)

传统比赛通常只看最终作品。ARY 的教育创新在于把“骑行 Agent 的过程”也变成可评估资产：目标澄清、任务拆解、观察判断、干预修正、验收复盘、Riding Replay、过程证据、能力标签，都可以被记录和展示。

创新价值：

- 对应课堂 PPT 中“不是只看写了多少代码、做了多少页面，而是看能否把目标讲清楚、任务拆清楚、让 Agent 正确行动、观察判断并复盘”的要求。
- 学生能力从“会交作业”变成“能展示智能体工程能力档案”。
- ARY 可以沉淀证书、作品、Riding Record、Replay、评审反馈和能力标签。

相关证据：

- `zqinglin`：过程记录中详细记录 Agent 偏差、人类干预和安全硬化。
- `lyclycNSP`：多份 Riding Records。
- `sinbawang`：多 session riding record 与 replay 设计。
- `xiao-ruan233`：多名成员 riding plan / record / UML 建模材料。

![xiao-ruan233 用例图](./ary-grs-001-xiao-ruan233/05_效果图/图1-用例图.png)

---

## 产品路线图建议

如果从这些学生方案中提炼 ARY 的后续产品路线，优先级建议如下：

1. **必须进入核心架构**：公开投影、Organizer 数据主权、撤回/离线状态、字段白名单。
2. **应作为安全基础设施**：E2EE 提交、零存储、签名哈希证据链、Runner/沙箱下沉、审计报告。
3. **应作为教学特色**：Riding Record、Riding Replay、过程证据、能力标签、评审反馈资产化。
4. **可作为演示增强**：作弊模板、数据安全自检、题目/评分规则封存、公正性验证页面。

综合来看，最值得优先吸收的是：

- `bouderer/starswishes` 的 **E2EE + 零存储 + 在线门控**；
- `RunningKuma/SakiyaYue` 的 **签名、schema、包流和验证器**；
- `zqinglin` 的 **安全合规演示、证据链和产品化界面**；
- `NijigenDev` 的 **L1/L2/L3 数据分级模型**；
- `xiao-ruan233` 的 **Organizer 私有 Runner 评测架构**；
- 多个项目共同呈现的 **Riding Skill 资产化**。
