본문으로 건너뛰기

패스 정책 비교표

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초기 문서 작성