KEEL · 龙骨 · A CURRICULUM FOR THE AI ERA
调研依据与阅读地图 — keel 龙骨
A2A Protocol Engineering 的参考信息:调研依据与阅读地图
本课程的协议事实以官方资料为准,课程中的 Python Bridge 只承担教学验证责任。
官方资料
- A2A Specification:v1.0 的对象模型、操作列表、三种绑定与错误模型。
- What's New in A2A Protocol v1.0:v0.3 → v1.0 的全部破坏性变更与迁移建议(枚举命名、
kind移除、Part 统一、supportedInterfaces、ListTasks游标分页、Device Code 与 PKCE、JWS 签名卡)。 - A2A v1.0.1 Core Concepts(a2a-protocol.org):User / A2A Client / A2A Server 三角色与不透明执行假设。
- MCP Specification:与 A2A 的分界依据——垂直接入 vs 水平协作。
- RFC 8785 JSON Canonicalization Scheme:签名卡规范化算法。
- RFC 7515 JWS 与 RFC 8628 Device Authorization Grant:签名与设备授权流程。
- OpenTelemetry GenAI conventions:跨组织 trace 与事件语义。
检索时间
以上 A2A 事实检索于 2026-10-05,对应 specification v1.0.1。规范与 SDK 仍在演进,使用前请以 A2A-Version 协商结果和锁定版本为准。
使用方法
当正文中的"协议事实"和"工程建议"冲突时,以规范为准;当 SDK 与规范的命名不同,先锁定 SDK 版本,再把差异写进兼容矩阵。教学项目里的 HMAC token、JWS 教学密钥和内存存储都是替身,不得直接用于生产。