💱 015: XP経済設計

グローバル通貨としてのXP — 現地通貨連動モデル

基本原則

✅ 原則1: 現地最小感覚単位

XPの表示単位は「現地通貨」に設定する。店舗もユーザーも換算不要で価値を直感理解できること。

✅ 原則2: アービトラージ防止

内部にUSD基準のBase XPを持ち、表示XPは地域ごとのレートで変換。XPの実質価値は地域間で等価に保つ。

地域 1 XP = Visit Quest例 現地感覚
🇦🇪 UAE 1 AED 3 XP 「3 AED分ね」
🇯🇵 日本 1 JPY 500 XP 「500円分ね」
🇺🇸 USA 1 USD 3 XP 「$3分ね」
🇬🇧 ロンドン 1 GBP 2.5 XP 「£2.50分ね」
🇹🇭 タイ 1 THB 100 XP 「100バーツ分ね」

二層構造: Base XP + Display XP

内部(DB): Base XP = USD基準で統一保存 Visit Quest = Base XP 0.82($0.82相当) 表示(UI): Display XP = 地域レートで変換 ドバイ: 0.82 × 3.67 = 3.00 XP(AED表示) 東京: 0.82 × 150 = 123 XP → 丸めて 500 XP(JPY表示) → ユーザーは Base XP を意識しない

小数精度

小数点2桁まで許容(通貨と同じ精度)。AED/USD圏でも 0.05 XP のような細かいアクションが自然に表示可能。

Quest ドバイ (AED) 東京 (JPY) Base XP (USD)
いいね・リアクション 0.05 XP 5 XP 0.01
タグ投票 0.50 XP 50 XP 0.14
Visit Quest 3.00 XP 500 XP 0.82
Photo Quest 5.00 XP 800 XP 1.36
Review Quest 8.00 XP 1,200 XP 2.18

為替リスク管理

推奨: 月次レート更新

・Base XP (USD) はグローバル共通で保存
・各地域の表示レートは月初に更新(前月平均レート採用)
・月内は固定 → ユーザー・店舗とも安定した数字で計画可能
・急激な変動時(±10%以上)のみ臨時見直し
通貨ペア 為替リスク 対応
AED ↔ USD ✅ ゼロ(ペッグ) 何もしなくてよい
USD ↔ JPY 月次更新で吸収 月初にレート反映
USD ↔ GBP 月次更新で吸収 月初にレート反映
USD ↔ THB 月次更新で吸収 月初にレート反映

VPN対策

⚠️ VPNによる地域偽装

コアのQuest完了はVPNで突破不可能(QRスキャン・GPS・写真が物理的に必要)。VPNで可能な悪さはフィード閲覧のみで、実害は極めて小さい。

サブスク価格(グローバル)

サブスク料金はXPレートと切り離し、各国で「同等の価値感」に設定:

BPスクール 店舗Paid
🇦🇪 ドバイ 100 AED 1,000 AED
🇺🇸 USA $30 $300
🇯🇵 日本 ¥5,000 ¥50,000
🇬🇧 ロンドン £25 £250
🇹🇭 タイ ฿1,000 ฿10,000

9-15%程度の地域差はNetflix・Spotifyと同様のPPP調整として許容。物理店舗に紐づくためアービトラージリスクはゼロ。