리워드 생명주기 (Reward Lifecycle)

문서 ID: RES-EG-06
문서명: 리워드 생명주기 (Reward Lifecycle)
볼륨: Executive Guide
버전: 1.0
상태: Official Standard
공개 등급: Public Specification


1. 목적

본 문서는 Reward Engine Standard(RES)에서 리워드가 생성되고 사용자에게 제공되기까지의 전체 생명주기(Reward Lifecycle)를 정의한다.

본 문서는 구현 절차가 아닌 개념적 처리 흐름을 설명하며, 세부 계산 규칙은 Foundation 및 Formula 문서에서 정의한다.


2. 기본 원칙

RES의 모든 리워드는 동일한 생명주기를 따른다.

  • 광고 가치가 리워드의 출발점이다.
  • 계산은 Accounting Engine이 수행한다.
  • 사용자에게 표시되는 포인트는 Experience Engine이 담당한다.
  • 회계 결과는 사용자 표현 방식과 독립적으로 유지된다.

3. Reward Lifecycle

사용자 활동
      │
      ▼
광고 노출 발생
      │
      ▼
광고 수익 발생
      │
      ▼
광고 노출 국가 확인
      │
      ▼
Standard eCPM 적용
      │
      ▼
Accounting Engine 계산
      │
      ▼
공식 리워드 산출
      │
      ▼
Experience Engine 변환
      │
      ▼
포인트 표시 및 적립

4. 생명주기 단계

4.1 사용자 활동

사용자가 광고 보상 대상 활동을 수행한다.


4.2 광고 가치 생성

광고가 실제로 노출되어 경제적 가치가 발생한다.

RES는 광고 가치가 확인된 이후에만 리워드 계산을 수행한다.


4.3 광고 노출 국가 결정

리워드는 회원의 국적이나 거주 국가가 아니라 광고가 실제 노출된 국가(Ad Impression Country) 를 기준으로 계산한다.


4.4 Standard eCPM 적용

운영자가 승인한 최신 Standard eCPM 값을 적용한다.

해당 값은 광고 노출 시점 기준으로 결정되며 변경 이력은 보존된다.


4.5 Accounting Engine 계산

Accounting Engine은 공식 회계 기준에 따라 리워드를 계산한다.

이 결과는 RES의 Source of Truth가 된다.


4.6 Experience Engine 처리

Experience Engine은 회계 결과를 사용자에게 표시되는 포인트와 서비스 경험으로 변환한다.

Experience Engine은 Accounting Engine의 계산 결과를 변경해서는 안 된다.


4.7 사용자 적립

최종 포인트는 사용자 계정에 적립되며 서비스 정책에 따라 조회, 사용 및 정산 대상이 된다.


5. 설계 효과

이 구조는 다음을 보장한다.

  • 계산 일관성
  • 회계 무결성
  • 국가별 광고 가치 반영
  • 재현 가능한 계산
  • 사용자 경험과 회계의 분리

6. 요약

Reward Lifecycle는 광고 가치가 발생하는 순간부터 사용자에게 포인트가 제공될 때까지의 전체 처리 과정을 정의한다.

RES는 모든 플랫폼이 동일한 생명주기를 따르도록 표준화함으로써 공정하고 투명하며 지속 가능한 리워드 운영을 지원한다.


관련 문서

  • RES-EG-04 핵심 철학
  • RES-EG-05 핵심 아키텍처
  • Foundation v4
  • Reward Formula Specification v3