# References Index
> 엣지 AIoT gRPC 기반 멀티 에이전트 통신 인터페이스 연구 — 참고문헌 저장소
> 마지막 업데이트: 2026-06-07

---

## 저장 현황 요약

| 카테고리 | 파일 수 | 상태 |
|---------|--------|------|
| A2A 프로토콜 스펙 | 4 | ✅ 완전 저장 |
| IETF RFC 표준 | 5 | ✅ 요약 저장 (전문 PDF URL 제공) |
| OASIS / W3C 표준 | 2 | ✅ 저장 |
| Go/gRPC/SPIFFE 기술 문서 | 6 | ✅ 완전 저장 |
| 학술 논문 | 4 | ⚠️ 일부 메타데이터만 (직접 다운로드 URL 제공) |

---

## 📂 파일 목록 상세

### 1. A2A 프로토콜 관련

| 파일명 | 내용 | 연구 활용 |
|--------|------|----------|
| `Google_A2A_Protocol_README.md` | A2A 프로토콜 공식 GitHub README | BACKGROUND §7, DESIGN §3.1 |
| `A2A_Protocol_JSON_Schema.json` | A2A 전체 JSON Schema (AgentCard, Task, Message, Part 타입 정의) | DESIGN §3.1, IMPL_DESIGN §3 |
| `A2A_vs_MCP_Comparison.md` | A2A와 MCP 비교 공식 문서 | BACKGROUND §3, DESIGN §3.1 |
| `A2A_Python_Sample_README.md` | A2A Python 샘플 에이전트 구현 가이드 | IMPL_DESIGN §5.1 |

### 2. IETF RFC 표준

> ⚠️ 아래 파일들은 Abstract + TOC 요약본입니다. 전문 PDF는 하단 [수동 다운로드 명령어](#수동-다운로드-명령어) 참조.

| 파일명 | RFC | 내용 | 연구 활용 |
|--------|-----|------|----------|
| `RFC9000_QUIC_Transport.txt` | RFC 9000 | QUIC: UDP 기반 멀티플렉싱 전송 (2021) | DESIGN §3.2, IMPL_DESIGN §4.1 |
| `RFC9114_HTTP3.txt` | RFC 9114 | HTTP/3 over QUIC (2022) | DESIGN §3.2, IMPL_DESIGN §4.4 |
| `RFC7252_CoAP.txt` | RFC 7252 | Constrained Application Protocol (2014) | DESIGN §3.2, BACKGROUND §3 |
| `RFC8949_CBOR.txt` | RFC 8949 | Concise Binary Object Representation (2020) | DESIGN §3.2, IMPL_DESIGN §1 |
| `RFC8446_TLS13.txt` | RFC 8446 | TLS 1.3 (2018) | DESIGN §3.3 |

### 3. OASIS / W3C 표준

| 파일명 | 내용 | 연구 활용 |
|--------|------|----------|
| `MQTT_v5_OASIS_Standard.pdf` | MQTT v5.0 OASIS 표준 전문 (핵심 부분 텍스트 추출) | DESIGN §3.2, IMPL_DESIGN §4.2 |
| `W3C_TraceContext_Spec.html` | W3C Trace Context 1.0 전문 HTML | DESIGN §9, IMPL_DESIGN §8 |

### 4. Go / gRPC / 인프라 기술 문서

| 파일명 | 내용 | 연구 활용 |
|--------|------|----------|
| `gRPC_HTTP2_Protocol_Spec.md` | gRPC over HTTP/2 공식 프로토콜 스펙 (GitHub) | DESIGN §3.2, IMPL_DESIGN §4.1 |
| `Protobuf_Design_Features.md` | Protocol Buffers Editions 설계 문서 | IMPL_DESIGN §3 |
| `quic-go_README.md` | quic-go 라이브러리 공식 README | IMPL_DESIGN §4.1 |
| `OpenTelemetry_Spec_Overview.md` | OpenTelemetry 공식 스펙 개요 | DESIGN §9, IMPL_DESIGN §8 |
| `SPIFFE_Standard.md` | SPIFFE 표준 스펙 (GitHub) | DESIGN §3.3, IMPL_DESIGN §7 |
| `SPIRE_Architecture.md` | SPIRE 아키텍처 문서 (spiffe.io 기반 재구성) | DESIGN §3.3, IMPL_DESIGN §7 |
| `MCP_Specification_README.md` | Anthropic MCP 스펙 README | DESIGN §3.1 |

### 5. 학술 논문

| 파일명 | 논문 정보 | 상태 | 연구 활용 |
|--------|---------|------|----------|
| `Wu2023_AutoGen_MultiAgent.pdf` | Wu et al. (2023). AutoGen: Enabling Next-Gen LLM Applications. arXiv:2308.08155 | ✅ 핵심 내용 저장 | BACKGROUND §1, PLANNING §8 |
| `Ghosh2025_MAS_MCP_A2A_Preprint.html` | Ghosh (2025). Agentic Ecosystem in Engineering Design via MCP/A2A. ResearchGate DOI:10.13140/RG.2.2.27720.64008 | ⚠️ 메타데이터 | BACKGROUND §7, PLANNING §8 |
| `Gaba2023_Holochain_IoT_Security_METADATA.md` | Gaba et al. (2023). Holochain: Agent-Centric DHT Security in IoT. IEEE Access 11:81205-81223 | ⚠️ 메타데이터 | DESIGN §3.3, BACKGROUND §7 |
| `Tedeschini2024_MARL_Cooperative_Localization_METADATA.md` | Tedeschini et al. (2024). Cooperative Positioning with MARL. IEEE IV Symposium | ⚠️ 메타데이터 | BACKGROUND §5, PLANNING §9 |
| `ETSI_ITS_V2X_Standard_METADATA.md` | ETSI EN 302 637-2 (2019). ITS-G5 V2X Standard | ⚠️ 메타데이터 | DESIGN §10 (V2X 사례) |

---

## 수동 다운로드 명령어

샌드박스 환경의 HTTPS 제한으로 직접 다운로드되지 않은 파일들입니다.  
**Mac 터미널에서 아래 명령어를 실행**하면 이 폴더에 직접 저장됩니다.

```bash
cd /Users/godopu16/PuKi/lab/01_multiagent-orchestration/gRPC_Based_Interface/docs/references/

# === IETF RFC 전문 PDF ===
curl -L -o RFC9000_QUIC_Transport.pdf    https://www.rfc-editor.org/rfc/rfc9000.pdf
curl -L -o RFC9114_HTTP3.pdf             https://www.rfc-editor.org/rfc/rfc9114.pdf
curl -L -o RFC7252_CoAP.pdf              https://www.rfc-editor.org/rfc/rfc7252.pdf
curl -L -o RFC8949_CBOR.pdf              https://www.rfc-editor.org/rfc/rfc8949.pdf
curl -L -o RFC8446_TLS13.pdf             https://www.rfc-editor.org/rfc/rfc8446.pdf

# === arXiv 논문 PDF ===
curl -L -o Wu2023_AutoGen_MultiAgent_FULL.pdf \
     https://arxiv.org/pdf/2308.08155

# Tedeschini 2024 — IEEE IV (arXiv preprint 있는 경우)
# DOI: 10.1109/IV55156.2024.10588643
# arXiv 검색: https://arxiv.org/search/?query=Tedeschini+cooperative+localization+MARL

# === IEEE Access 오픈 액세스 논문 ===
# Gaba 2023 - Holochain IoT (IEEE Access = 무료)
curl -L -o Gaba2023_Holochain_IoT_Security.pdf \
     "https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=10189589"

# === ETSI V2X 표준 ===
curl -L -o ETSI_EN302637-2_ITS_G5.pdf \
     "https://www.etsi.org/deliver/etsi_en/302600_302699/30263702/01.04.01_60/en_30263702v010401p.pdf"

# === Ghosh 2025 ResearchGate ===
# 직접 접근 필요: https://doi.org/10.13140/RG.2.2.27720.64008
# 또는 Google Scholar 검색: "Agentic Ecosystem Engineering Design MCP A2A"
```

---

## BibTeX 인용 모음

```bibtex
@inproceedings{wu2023autogen,
  title={AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation},
  author={Wu, Qingyun and Bansal, Gagan and Zhang, Jieyu and others},
  booktitle={ICLR 2024},
  year={2023},
  eprint={2308.08155},
  archivePrefix={arXiv}
}

@techreport{iyengar2021quic,
  title={{QUIC}: A {UDP}-Based Multiplexed and Secure Transport},
  author={Iyengar, Jana and Thomson, Martin},
  number={RFC 9000},
  institution={IETF},
  year={2021},
  url={https://www.rfc-editor.org/rfc/rfc9000}
}

@techreport{shelby2014coap,
  title={The Constrained Application Protocol ({CoAP})},
  author={Shelby, Zach and Hartke, Klaus and Bormann, Carsten},
  number={RFC 7252},
  institution={IETF},
  year={2014},
  url={https://www.rfc-editor.org/rfc/rfc7252}
}

@techreport{bormann2020cbor,
  title={Concise Binary Object Representation ({CBOR})},
  author={Bormann, Carsten and Hoffman, Paul},
  number={RFC 8949},
  institution={IETF},
  year={2020},
  url={https://www.rfc-editor.org/rfc/rfc8949}
}

@standard{banks2019mqtt,
  title={{MQTT} Version 5.0},
  author={Banks, Andrew and Briggs, Ed and Borgendale, Ken and Gupta, Rahul},
  organization={OASIS},
  year={2019},
  url={https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html}
}

@misc{google2024a2a,
  title={Agent2Agent Protocol ({A2A})},
  author={{Google}},
  year={2024},
  url={https://github.com/google/A2A}
}

@misc{anthropic2024mcp,
  title={Model Context Protocol Specification},
  author={{Anthropic}},
  year={2024},
  url={https://github.com/modelcontextprotocol/specification}
}

@misc{spiffe2024,
  title={{SPIFFE}: Secure Production Identity Framework for Everyone},
  author={{SPIFFE Project}},
  year={2024},
  url={https://spiffe.io}
}

@article{gaba2023holochain,
  title={Holochain: An Agent-Centric Distributed Hash Table Security in Smart {IoT} Applications},
  author={Gaba, Shikha and Khan, Hanzalah and others},
  journal={IEEE Access},
  volume={11},
  pages={81205--81223},
  year={2023},
  doi={10.1109/ACCESS.2023.3298904}
}

@inproceedings{tedeschini2024marl,
  title={Cooperative Positioning with Multi-Agent Reinforcement Learning},
  author={Tedeschini, Bernardo C. and Brambilla, Matteo and Nicoli, Monica and Win, Moe Z.},
  booktitle={2024 IEEE Intelligent Vehicles Symposium (IV)},
  year={2024},
  doi={10.1109/IV55156.2024.10588643}
}

@techreport{ghosh2025mas,
  title={Agentic Ecosystem in Engineering Design: A Framework for Interoperable Legacy Tools and Emergent Collaboration via {MCP/A2A} Protocols},
  author={Ghosh, Debdulal Panda},
  year={2025},
  institution={ResearchGate Preprint},
  doi={10.13140/RG.2.2.27720.64008}
}

@misc{opentelemetry2024,
  title={{OpenTelemetry} Specification},
  author={{OpenTelemetry Authors}},
  year={2024},
  url={https://opentelemetry.io/docs/specs/otel/}
}
```

---

## 연구 절별 참고문헌 매핑

| 논문 절 | 핵심 참고문헌 파일 |
|--------|-----------------|
| BACKGROUND §3 (기존 기술 한계) | `RFC9000_QUIC_Transport.txt`, `RFC7252_CoAP.txt`, `gRPC_HTTP2_Protocol_Spec.md` |
| BACKGROUND §7 (관련 연구) | `Wu2023_AutoGen_MultiAgent.pdf`, `Google_A2A_Protocol_README.md`, `Gaba2023_*METADATA.md` |
| DESIGN §3.1 (시맨틱 계층) | `Google_A2A_Protocol_README.md`, `A2A_Protocol_JSON_Schema.json`, `A2A_vs_MCP_Comparison.md`, `MCP_Specification_README.md` |
| DESIGN §3.2 (전송 계층) | `RFC9000_QUIC_Transport.txt`, `RFC9114_HTTP3.txt`, `gRPC_HTTP2_Protocol_Spec.md`, `MQTT_v5_OASIS_Standard.pdf`, `RFC7252_CoAP.txt` |
| DESIGN §3.3 (보안/신원 계층) | `SPIFFE_Standard.md`, `SPIRE_Architecture.md`, `RFC8446_TLS13.txt` |
| DESIGN §9 (관측성) | `OpenTelemetry_Spec_Overview.md`, `W3C_TraceContext_Spec.html` |
| IMPL_DESIGN §4.1 (quic-go) | `quic-go_README.md`, `RFC9000_QUIC_Transport.txt`, `gRPC_HTTP2_Protocol_Spec.md` |
| IMPL_DESIGN §4.2 (MQTT 변환) | `MQTT_v5_OASIS_Standard.pdf`, `RFC7252_CoAP.txt` |
| IMPL_DESIGN §3 (Proto 설계) | `Protobuf_Design_Features.md`, `A2A_Protocol_JSON_Schema.json` |
| IMPL_DESIGN §7 (SPIFFE) | `SPIFFE_Standard.md`, `SPIRE_Architecture.md` |
