제2장: 용어집

2.1 핵심 용어

용어영어정의
iFayiFay지능형 인지 파트너 시스템. Skill Sharing Protocol의 주요 소비자이며, 스킬을 발견하고 호출하여 자신의 능력을 강화
스킬Skill프로토콜에 따라 선언된 호출 가능한 능력 단위. 플러그인, API, 지식 패키지, 태스크 실행 능력을 포함하되 이에 국한되지 않음
스킬 제공자Skill Provider인터넷에서 스킬을 선언하고 노출하는 엔티티(개인, 조직 또는 자동화 시스템)
스킬 소비자Skill Consumer스킬을 발견하고 호출하는 엔티티. 주로 iFay 인스턴스
스킬 디스크립터Skill Descriptor프로토콜 Schema에 따라 정의된 스킬 메타데이터 문서. 스킬의 능력, 인터페이스, 호출 방법 등을 기술

2.2 프로토콜 용어

용어영어정의
디스커버리 메커니즘Discovery Mechanism스킬 소비자가 탈중앙화 네트워크에서 Skill Descriptor를 위치 확인하고 발견하는 방법과 프로세스
프로토콜 SchemaProtocol SchemaSkill Descriptor의 구조를 정의하는 형식화된 사양. JSON Schema, TypeScript 타입, MDX 문서를 포함
스킬 레지스트리Skill Registry선택적 스킬 인덱스 서비스. 스킬 발견을 가속화하지만 프로토콜 운영의 필수 조건은 아님
호출 엔드포인트Invocation EndpointSkill Descriptor에서 선언된 원격 호출 진입점 주소
능력 유형Capability Type스킬의 분류 식별자. plugin, api, knowledge, task를 포함
Schema ValidatorSchema Validator프로토콜 Schema에 기반하여 Skill Descriptor의 준수성을 검증하는 도구 또는 컴포넌트
프로토콜 버전Protocol Version프로토콜 사양의 버전 식별자. Semantic Versioning을 따름

2.3 기술 용어

용어영어정의
Well-Known URIWell-Known URI표준화된 발견 경로 /.well-known/skill-sharing. 도메인 하위의 스킬 인덱스를 노출하는 데 사용
스킬 인덱스Skill IndexWell-Known URI가 반환하는 문서. 도메인 하위의 모든 선언된 스킬의 Descriptor 참조 목록을 포함
시맨틱 버저닝Semantic Versioning (SemVer)버전 번호 형식 MAJOR.MINOR.PATCH. 프로토콜 버전 관리에 사용
JSON SchemaJSON SchemaJSON 데이터 구조를 기술하기 위한 표준. 본 프로토콜은 Draft 2020-12를 사용
접근 제어 정책Access Policy스킬의 가시성 수준: 공개(public), 제한(restricted), 비공개(private)
실행 IDExecution ID스킬 호출 후 반환되는 고유 식별자. 실행 상태 추적 및 결과 획득에 사용