RESEARCH
백엔드 및 Dash Store 설계
Dash Store REST API (base: api.theuniverse.dev/v1)
- GET /store/dashes: 목록 (페이지네이션, 필터)
- GET /store/dashes/{id}: 상세
- GET /store/dashes/search?q=: 검색
- GET /store/dashes/{id}/download: CDN signed URL
- POST /store/injection/match: Orchestrator 맥락 기반 매칭
- POST /developer/dashes: 업로드
- GET /developer/dashes/{id}/analytics: 개발자 통계
Smart Split 로열티
- 플랫폼 15% -> 큐레이터 55% (net) -> 원작자 풀 45% (가중치 분배)
- 가중치: 유료 Dash +50%, 핵심 기능 +30%, 사용 비율 70%+ +20%
- 월 1회 정산, 최소 출금 $10
.dpk 포맷: ZIP 기반, max 10MB
- manifest.json + skins/ + skill/ + assets/ + META-INF/ + signature.sig + checksum.sha256
CDN: CloudFront/Fastly, TLS 1.3, Signed URL (1시간 만료), 서울/도쿄/싱가포르 Edge
BaaS 전략
- Phase 1: Firebase (Auth + Firestore + Cloud Storage + Functions)
- Phase 2-3: Firebase 유지 + 핵심 로직 추상화
- Phase 4+: Custom Kotlin/Spring Boot + PostgreSQL 점진 마이그레이션