Reward Engine Foundation v4
01. 핵심 개념 (Core Concepts)
문서 ID: RES-FND-01
문서명: Core Concepts
볼륨: Volume 1 --- Reward Engine Foundation v4
버전: 4.0
상태: Official Standard
공개 등급: Public Specification
1. 목적
본 문서는 Reward Engine Standard(RES)의 핵심 개념을 정의한다.
본 문서에서 정의하는 개념은 Foundation, Formula, Simulator 및 Administration을 포함한 모든 RES 문서의 규범적 기준(Normative Baseline)이 된다.
2. 규범적 원칙
RES 구현체는 다음 원칙을 반드시 준수하여야 한다.
- 리워드는 측정 가능한 경제적 가치에 SHALL 기반하여 계산되어야 한다.
- 회계(Accounting)와 사용자 경험(Experience)은 SHALL 분리되어야 한다.
- 모든 공식 계산은 SHALL 재현 가능해야 한다.
- 동일한 입력은 SHALL 동일한 결과를 생성해야 한다.
- 운영 정책은 계산 규칙을 변경해서는 SHALL NOT 된다.
3. 핵심 개념
3.1 Advertisement Revenue
광고를 통해 실제 발생한 경제적 가치이다.
Advertisement Revenue는 모든 공식 리워드 계산의 출발점이며 재무적 기준으로 사용된다.
3.2 Source of Truth
공식 계산의 유일한 기준이다.
RES에서 Source of Truth는 Accounting Engine이 산출한 재무 기준 계산 결과를 의미한다.
3.3 Accounting Engine
Accounting Engine은 재무 무결성을 담당하는 개념적 계층이다.
주요 책임은 다음과 같다.
- 광고 가치 계산
- Standard eCPM 적용
- 공식 리워드 산출
- 계산 재현성 보장
- 회계 무결성 유지
3.4 Experience Engine
Experience Engine은 사용자 경험을 담당하는 개념적 계층이다.
주요 책임은 다음과 같다.
- Point 표시
- 사용자 인터페이스
- 이벤트 및 서비스 정책 표현
Experience Engine은 Accounting Engine의 결과를 변경해서는 안 된다.
3.5 Point
Point는 사용자에게 표시되는 리워드 단위이다.
Point는 사용자 경험을 위한 표현이며 회계 기준이 아니다.
3.6 Standard eCPM
Standard eCPM은 국가별 광고 가치의 표준 기준이다.
운영자가 관리하며 최신 승인 값이 계산에 사용된다.
3.7 Ad Impression Country
광고가 실제로 노출된 국가를 의미한다.
모든 리워드 계산은 회원의 국적이 아니라 Ad Impression Country를 기준으로 수행된다.
4. 개념 간 관계
Advertisement Revenue
│
▼
Standard eCPM
│
▼
Accounting Engine
│
▼
Source of Truth
│
▼
Experience Engine
│
▼
Point
5. 구현 요구사항
모든 RES 구현체는 다음을 준수하여야 한다.
- SHALL 하나의 Source of Truth만 유지해야 한다.
- SHALL Accounting Engine을 공식 계산 기준으로 사용해야 한다.
- SHALL Experience Engine은 표현 계층으로만 동작해야 한다.
- SHALL 국가별 Standard eCPM을 적용해야 한다.
- SHALL 계산 결과를 재현할 수 있어야 한다.
6. 요약
본 문서는 RES를 구성하는 핵심 개념과 각 개념의 역할을 정의한다.
이후 모든 기술 규격은 본 문서에서 정의한 개념을 동일한 의미로 사용하여야 한다.