Reward Engine Foundation v4

05. 경험 모델 (Experience Model)

문서 ID: RES-FND-05
문서명: Experience Model
볼륨: Volume 1 --- Reward Engine Foundation v4
버전: 4.0
상태: Official Standard
공개 등급: Public Specification


1. 목적

본 문서는 Reward Engine Standard(RES)의 Experience Model을 정의한다.

Experience Model은 사용자에게 리워드를 어떻게 표현하고 전달하는지를 규정하며, 공식 회계(Accounting Model)와 명확히 구분되는 개념적 계층이다.


2. 적용 범위

Experience Model은 다음 요소에 적용된다.

  • Point 표시
  • 사용자 인터페이스(UI)
  • 이벤트 및 프로모션 표현
  • 리워드 내역 표시
  • 사용자 피드백 및 안내

Experience Model은 회계 계산을 수행하지 않는다.


3. 기본 원칙

모든 RES 구현체는 다음 원칙을 준수하여야 한다.

  • Experience Engine은 SHALL 사용자 경험만 담당하여야 한다.
  • Experience Engine은 SHALL Accounting Engine의 결과를 표현하여야 한다.
  • Experience Engine은 SHALL NOT 공식 회계 결과를 변경하여서는 안 된다.
  • 사용자에게 표시되는 Point는 SHALL 회계 기준으로 사용되어서는 안 된다.
  • 운영 정책은 SHALL Experience Layer에서 적용될 수 있으나 회계 결과를 변경해서는 안 된다.

4. Point의 의미

Point는 사용자에게 제공되는 리워드의 표현 단위이다.

Point는 사용자 경험을 위한 표시 값이며, 공식 회계 단위가 아니다.

따라서 Point는 Source of Truth가 될 수 없다.


5. Experience Engine의 책임

Experience Engine은 다음 기능을 담당한다.

  • Point 표시
  • 리워드 내역 표시
  • 이벤트 및 캠페인 표현
  • 사용자 알림
  • 사용자 인터페이스 제공

위 기능은 모두 공식 회계 결과를 기반으로 수행되어야 한다.


6. Experience Engine의 제한

Experience Engine은 다음 행위를 수행하여서는 안 된다.

  • 공식 회계 계산 변경
  • Source of Truth 수정
  • Standard eCPM 변경
  • 광고 가치 변경
  • Accounting Engine 결과 재계산

7. 운영 정책과의 관계

운영 정책은 Experience Model에서 사용자 경험을 향상시키기 위해 적용될 수 있다.

그러나 운영 정책은 공식 회계 결과를 변경하거나 재무 기준을 대체하여서는 안 된다.


8. 구현 요구사항

모든 RES 구현체는 다음 요구사항을 만족하여야 한다.

  • SHALL Experience Engine을 표현 계층으로 구현한다.
  • SHALL Accounting Engine 결과를 그대로 사용한다.
  • SHALL 사용자에게 일관된 Point를 제공한다.
  • SHALL NOT Point를 회계 기준으로 사용한다.
  • SHALL NOT Experience Engine이 Source of Truth를 수정한다.

9. 요약

Experience Model은 사용자 경험을 담당하는 표준 계층이다.

모든 사용자 표시와 서비스 경험은 Accounting Engine이 생성한 공식 회계 결과를 기반으로 제공되어야 하며, Experience Engine은 어떠한 경우에도 공식 계산 결과를 변경해서는 안 된다.