BLUEPRINT
제2장: 용어집
2.1 핵심 용어
| 용어 | 영어 | 정의 |
|---|---|---|
| iFay | iFay | 지능형 인지 파트너 시스템. Skill Sharing Protocol의 주요 소비자이며, 스킬을 발견하고 호출하여 자신의 능력을 강화 |
| 스킬 | Skill | 프로토콜에 따라 선언된 호출 가능한 능력 단위. 플러그인, API, 지식 패키지, 태스크 실행 능력을 포함하되 이에 국한되지 않음 |
| 스킬 제공자 | Skill Provider | 인터넷에서 스킬을 선언하고 노출하는 엔티티(개인, 조직 또는 자동화 시스템) |
| 스킬 소비자 | Skill Consumer | 스킬을 발견하고 호출하는 엔티티. 주로 iFay 인스턴스 |
| 스킬 디스크립터 | Skill Descriptor | 프로토콜 Schema에 따라 정의된 스킬 메타데이터 문서. 스킬의 능력, 인터페이스, 호출 방법 등을 기술 |
2.2 프로토콜 용어
| 용어 | 영어 | 정의 |
|---|---|---|
| 디스커버리 메커니즘 | Discovery Mechanism | 스킬 소비자가 탈중앙화 네트워크에서 Skill Descriptor를 위치 확인하고 발견하는 방법과 프로세스 |
| 프로토콜 Schema | Protocol Schema | Skill Descriptor의 구조를 정의하는 형식화된 사양. JSON Schema, TypeScript 타입, MDX 문서를 포함 |
| 스킬 레지스트리 | Skill Registry | 선택적 스킬 인덱스 서비스. 스킬 발견을 가속화하지만 프로토콜 운영의 필수 조건은 아님 |
| 호출 엔드포인트 | Invocation Endpoint | Skill Descriptor에서 선언된 원격 호출 진입점 주소 |
| 능력 유형 | Capability Type | 스킬의 분류 식별자. plugin, api, knowledge, task를 포함 |
| Schema Validator | Schema Validator | 프로토콜 Schema에 기반하여 Skill Descriptor의 준수성을 검증하는 도구 또는 컴포넌트 |
| 프로토콜 버전 | Protocol Version | 프로토콜 사양의 버전 식별자. Semantic Versioning을 따름 |
2.3 기술 용어
| 용어 | 영어 | 정의 |
|---|---|---|
| Well-Known URI | Well-Known URI | 표준화된 발견 경로 /.well-known/skill-sharing. 도메인 하위의 스킬 인덱스를 노출하는 데 사용 |
| 스킬 인덱스 | Skill Index | Well-Known URI가 반환하는 문서. 도메인 하위의 모든 선언된 스킬의 Descriptor 참조 목록을 포함 |
| 시맨틱 버저닝 | Semantic Versioning (SemVer) | 버전 번호 형식 MAJOR.MINOR.PATCH. 프로토콜 버전 관리에 사용 |
| JSON Schema | JSON Schema | JSON 데이터 구조를 기술하기 위한 표준. 본 프로토콜은 Draft 2020-12를 사용 |
| 접근 제어 정책 | Access Policy | 스킬의 가시성 수준: 공개(public), 제한(restricted), 비공개(private) |
| 실행 ID | Execution ID | 스킬 호출 후 반환되는 고유 식별자. 실행 상태 추적 및 결과 획득에 사용 |
