13. FayManifest 선언적 조립

FayManifest는 iFay의 "package.json"입니다. 개발자는 하나의 JSON 선언 파일에 필요한 부품, 프로토콜, 제어 모드, 드라이버 설정을 나열하기만 하면, FayGer 런타임이 자동으로 의존성을 해석하고 iFay 인스턴스를 조립합니다. 전체 iFay 시스템의 복잡성을 이해할 필요 없습니다—무엇이 필요한지 선언하면 시스템이 나머지를 보충합니다.


왜 FayManifest가 필요한가

iFay의 설계 원칙 중 하나는 선언적 극소 조립 + 점진적 채택입니다.

문제: 완전한 iFay를 처음부터 구축하는 것은 복잡합니다—12개 핵심 모듈, 6개 프로토콜, 권한 체계, 보안 적합성, 다중 단말 동기화…

해결책: 개발자는 비즈니스에 필요한 부품 하위 집합만 선언하고, 시스템이 자동으로 필수 인프라 의존성을 보충합니다.


제어 모드

모드명칭설명
command지시 제어휴먼 프라임(Human Prime)이 모든 동작을 명확히 구동. 고위험 시나리오에 적합.
egoEgo 제어Ego 모델이 제약 범위 내에서 자율 결정. 일상 비서 시나리오에 적합.
autonomous자율 제어완전한 자율 행동. 고도 신뢰의 장기 협업 시나리오에 적합.

자동 의존성 보충

다음 인프라는 모든 iFay 구현에서 필수이며, 개발자가 명시적으로 선언하든 안 하든 시스템이 자동으로 추가합니다:

  • FayID(신원 식별)
  • FayGer 런타임(런타임 컨테이너)
  • iFay Profile(통합 데이터 모델)
  • 권한 체계(권한 관리)
  • 보안과 윤리 적합성(행동 제약)
  • 다중 단말 동기화(상태 동기화)
  • Faying 프로토콜(보안 페어링, 모든 iFay 필수)

단계별 최소 부품 설정

단계추가 모듈추가 프로토콜
1단계: 인간 조작 시뮬레이션FayID, 크리덴셜 관리, 일인칭 추적기, 시뮬레이션 조작, Ego 모델Faying 프로토콜, 인터랙티브 대화 프로토콜
2단계: 클라이언트 직접 접수센서, 디바이스 드라이버 허브, 등록 스킬, 스킬 호출, 개인 데이터 힙CAP(Control Authority Protocol), DTP(Data Tunnel Protocol)
3단계: 가상 세계 인터페이스외부 지식SSP(Skill Sharing Protocol)
4단계: 전면 의인화자기인식, 자율 행동, 내부 스킬, 정렬 의식텔레파시 프로토콜(Telepathy Protocol)
5단계: 가치 분배GMChain, MeriToken

크로스 단계 인프라(모든 단계 필수): FayGer 런타임, iFay Profile, 권한 체계, 보안과 윤리 적합성, 다중 단말 동기화.


관련 문서