본문으로 건너뛰기

패스 정책 비교표

FREE와 PLUS 패스의 정책 비교

문서 정보​

  • 작성일: 2025-12-08
  • 최종 업데이트: 2026-01-20
  • 버전: v3.0.0
  • 상태: 확정
  • 관련 문서:

1. 아키텍처 개요​

1.1 정책 관리 구조​

1.2 핵심 원칙​

원칙설명
PASS-POLICY.yml정책 정의의 Single Source of Truth
코드 재배포정책 변경은 어드민이 아닌 배포를 통해 수행
스냅샷 참조UserSchedule/Subscription은 스냅샷 ID로 정책 참조

2. 일반 패스 (건별 구매)​

2.1 기본 정보 (Pass)​

항목FREEPLUS비고
codeFREEPLUS패스 식별 코드
name무료 시청권플러스 시청권표시 이름
sortOrder12UI 정렬 순서

2.2 가격 (PassSnapshot.priceInGrains)​

항목FREEPLUS비고
priceInGrains03,000건별 구매 가격 (내부 단위)

2.3 기능 정책 (PassSnapshot.featurePolicy)​

광고 (AD)​

항목FREEPLUS비고
enabledOX광고 노출 여부

스케줄 앨범 (SCHEDULE_ALBUM)​

항목FREEPLUS비고
enabledXO접근 가능 여부

카메라 전환 속도 (CAMERA_TRANSITION_SPEED)​

항목FREEPLUS비고
speedNORMALFAST전환 속도

카메라 접근 (CAMERA_ACCESS)​

항목FREEPLUS비고
typeLIMITEDUNLIMITED접근 타입

스트리밍 (STREAMING)​

항목FREEPLUS비고
quality720p (1280x720)4K (3840x2160)화질
fps3030프레임

다운로드 (DOWNLOAD)​

항목FREEPLUS비고
quality4K (3840x2160)4K (3840x2160)화질
fps3030프레임

운동 컨디션 (WORKOUT_CONDITION)​

항목FREEPLUS비고
enabledXO운동 컨디션 기록 가능 여부
featurePolicy JSON 예시

FREE 패스

{
"AD": { "enabled": true },
"SCHEDULE_ALBUM": { "enabled": false },
"CAMERA_TRANSITION_SPEED": { "speed": "NORMAL" },
"CAMERA_ACCESS": { "type": "LIMITED" },
"STREAMING": { "quality": "720p (1280x720)", "fps": 30 },
"DOWNLOAD": { "quality": "4K (3840x2160)", "fps": 30 },
"WORKOUT_CONDITION": { "enabled": false }
}

PLUS 패스

{
"AD": { "enabled": false },
"SCHEDULE_ALBUM": { "enabled": true },
"CAMERA_TRANSITION_SPEED": { "speed": "FAST" },
"CAMERA_ACCESS": { "type": "UNLIMITED" },
"STREAMING": { "quality": "4K (3840x2160)", "fps": 30 },
"DOWNLOAD": { "quality": "4K (3840x2160)", "fps": 30 },
"WORKOUT_CONDITION": { "enabled": true }
}

3. 멤버십 패스 (구독)​

현재 PLUS 월간 구독만 존재 (FREE는 구독 상품 없음)

3.1 구독 상품 정보​

항목값
연결 패스PLUS
결제 주기MONTHLY (월간)
월 구독료7,900원 (웹) / 9,500원 (App Store, Google Play)

3.2 구독 혜택 (benefitPolicy)​

Note: 콕(kok)과 마이콕(myKok)은 멤버십 전용 기능입니다. v1.2.0에서 featurePolicy.KOK_VIEW가 benefitPolicy.kok으로 이동되었습니다.

콕 (kok)​

항목값비고
limit30스케줄당 콕 저장/시청 제한
periodTypeSCHEDULE제한 단위

마이콕 (myKok)​

항목값비고
maxCount30최대 저장 횟수
periodTypeMEMBERSHIP제한 단위 (멤버십 기간)
benefitPolicy JSON 예시
{
"kok": { "limit": 30, "periodType": "SCHEDULE" },
"myKok": { "maxCount": 30, "periodType": "MEMBERSHIP" }
}

4. 정책 적용 시점​

정책적용 시점설명
featurePolicy구매 시점 고정UserSchedule 생성 시점의 스냅샷 적용
benefitPolicy항상 최신멤버십 혜택은 최신 스냅샷 적용
가격구매/구독 시점 고정가격 인상 시 기존 구독자는 기존 가격 유지

5. 엔티티 구조​


변경 이력​

버전날짜변경 내용
v3.0.02026-01-20문서 전면 재작성
- TierFeature 관련 내용 제거
- KOK_VIEW → benefitPolicy.kok으로 이동 반영
- 스트리밍 품질: FREE=720p, PLUS=4K 반영
- WORKOUT_CONDITION 추가
- 정책 적용 시점 섹션 추가
- Subscription 스키마 변경 반영
v2.6.02025-12-29Pass → Pass 마이그레이션
v2.2.02025-12-21ASCII 다이어그램 → mermaid 변환
v1.0.02025-12-08초기 문서 작성