Architecture Overview

Fricle 제품이 흔들리면 안 되는 바닥 원칙을 관리한다. Pipeline과 UX UI는 이 결정 위에서만 구체화된다.

역할

소유권

앱, 라이선스, 사용권, 워크스페이스, 게시자의 소유권과 위임 관계를 정의한다.

정책

앱 등록, 검수, 폐기, 환불, 외부 앱 수용 기준처럼 하위 흐름의 안전장치를 둔다.

경계

Fricle 자체 기능, 호스팅 앱, 외부 서비스, AI 앱의 경계를 구분한다.

현재 확정 축

라이선스 소유권 = 개인 계정 사용권 대상 = 개인 계정 설치된 상태는 사용권 배정이 아님 개인 사용권과 공간 설치를 분리 등록 채널 = 일반 등록, 인증 등록 위험 기능은 확인과 검수 대상
판정
라이선스 소유자 라이선스의 소유권은 항상 개인 계정에 둔다.
사용권 대상 사용권은 개인 계정에 할당된다. 선물과 추가 사용자 배정도 개인 계정 기준이다.
워크스페이스에 설치 워크스페이스는 앱이 놓이는 공간이다. 사용권은 개인 계정에 남고, 공간 설치는 사용권 판정을 대신하지 않는다.
제품 반영 마켓플레이스와 배포콘솔은 “누가 샀는가”, “누가 쓸 수 있는가”, “어느 워크스페이스에 설치되어 있는가”를 분리해서 보여준다. 결제와 환불은 라이선스 소유자를 기준으로, 사용 가능 여부와 차단은 개인 사용권과 실행 권한을 기준으로 판단한다.

아키텍처 다이어그램

소유 배정 허용 게시 노출 제한 AI 사용 AI 생성 앱 제작 소유자 개인 계정 소유 기준 라이선스 앱 라이선스 사용권 원본 위임 개인 사용권 계정 기준 접근 사용 + 보기 허용 결과 공급 게시자 앱 릴리스 + 패키지 마켓플레이스 마켓플레이스 구매 + 목록 경계 기능 허용 범위 허용 기능 AI AI 사용 정책 일반 사용자 AI 앱 AI 앱 정책 제작자 기준
소유자 개인 계정 라이선스 소유권과 결제 기록의 기본 주체다.
라이선스 앱 라이선스 앱 사용권의 원본이다. 소유권은 개인 계정에 남는다.
위임 사용권 배정 사용권은 본인 계정이나 선물 받은 개인 계정에 붙는다.
실행 사용 + 보기 제품 흐름과 화면에서 실제 사용 가능 여부와 차단 표현으로 내려간다.
공급 게시자 + 앱 배포콘솔에서 앱, 릴리스, 패키지, 목록 후보를 소유한다.
마켓플레이스 마켓플레이스 정책 탐색, 구매, 설치, 리뷰, 폐기, 환불의 정책 경계를 둔다.
경계 기능 허용 범위 외부 앱, 호스팅 앱, AI 앱은 Fricle에 요청할 수 있는 기능 범위로 제한한다.
AI AI 사용 정책 AI가 사용자 작업을 도울 때 읽기, 제안, 확인, 기억, 비용 경계를 둔다.
AI 앱 AI 앱 정책 AI로 만든 앱의 기능 프로필, 제작자 설정, 등록, 검수 경계를 둔다.
아키텍처 다이어그램은 구현 테이블이 아니라 제품 판단의 소유권, 위임, 정책 경계를 보여준다.

현재 기준 문서

문서 역할 상태
License & Seat 라이선스 소유자, 개인 사용권, 워크스페이스에 설치된 상태, 실행 판정. 현재 기준
Access Model 역할 4단계, 실행 자격, Operator 판정, Capability 정책. 현재 기준
Marketplace Policy 앱 관리 영역과 마켓 유통 영역, 내 앱, 일반 등록, 인증 등록의 공개 범위, 검수, 목록 노출, 구매, 폐기, 환불, 게시자 책임. 현재 기준
App Capability Policy 앱이 Fricle에 요청할 수 있는 기능 범위, 기본 권한, 위험 기능의 확인과 승인 기준. 현재 기준
AI Policy 일반 사용자가 AI에게 작업을 맡길 때 AI가 읽고, 제안하고, 확인받아야 하는 기준. 현재 기준
AI App Policy AI로 만든 앱의 기능 프로필, 제작자 on/off, 등록 채널, 검수와 사용자 표시 기준. 현재 기준

하위 영역 연결

Pipeline으로 내려가는 것

라이선스와 권한 결정은 권한 흐름, 앱 실행 경계는 실행 흐름, Drive와 Billing 판단은 결제 흐름으로 내려간다.

UX UI로 내려가는 것

사용자가 보는 차단, 할당, 구매, 검수, 배포 화면은 uxui/06, 12, 13, 14에서 표현된다.