プロトコル相互運用性
コアエンジンはプロトコル非依存です。MCP/A2A なしでもローカルで完結します。adapter は experimental であり、完全互換を名乗りません。
| protocol | version | implemented | not implemented | conformance | limitations |
|---|---|---|---|---|---|
| MCP | 2025-11-25 | local read-only server (evaluate_action / verify_receipt / replay_receipt) | purchase/subscribe tools, network server | experimental (local stdio) | MCP 準拠を安全性保証としない |
| A2A | v1.0 | sample Agent Card (.well-known/agent-card.json) | live remote execution | sample only (live=false) | A2A は agent 間通信、内部安全性は保証しない |
| AgentBeats | arXiv:2606.13608 | subject/judge interface mapping (experimental) | external competition submission | partial / experimental | 位置づけのみ、完全互換ではない |
| CUBE | arXiv:2603.15798 | task/benchmark/package/registry 層マッピング | full CUBE runtime | experimental mapping | 参照実装は The-AI-Alliance/cube-standard |
設計原則
- core engine = protocol 独立(JSON in / JSON out)
- adapter = experimental、外部ネットワーク 0、危険な MCP tool 0
- 「Agent 間通信 (A2A)」と「agent→tool (MCP)」の役割の違いを明記
- 既存論文スキーマを公式標準として扱わない