Ecosystem Architecture
4대 생태계 아키텍처 및 역할 명세
에듀링커(EduLinker)와 올마켓(All-Market) 연합 플랫폼은 교실 내 망 분리 환경에서도 끊김 없는 디지털 학습을 지원하고, 교사의 창작물 권리와 학생의 개인정보를 원칙적으로 보호하는 4대 독립 생태계로 이루어져 있습니다.
☁️ cloud-school
PaaS Hosting- 기기 토큰(
cst_) 기반 데스크톱 런처 배포 API - 수업 시간 기준 타임윈도우(Timewindow) 엣지 잠금
- Wasabi S3 기반 무중단 릴리스 & 무결성 검증
🛍️ all_market
Market & SDK@cloud-school/sdkv1.0 (교실 LAN/클라우드 이중화)- 10만P 원고료 계약 게이트 (P vs H 소진 분리 체계)
- KS X 6101 표준 HWPX 양식 변환 엔진 (OWPML)
🏫 edulinker_v2
Auth & Session- 구글 OAuth 2.0 SSO 및 교원 자격/교육청 계정 연동
- 전국 초·중·고 실시간 학교 검색 API (NEIS 연계)
- 6자리 학급 PIN & 학생 무계정 0초 익명 세션
🔍 edulinker-vec
Vector Search- 시맨틱 벡터 검색 API (
/v1/namespaces/{namespace}/search) - 표준 임베딩 모델 (
bge-m3@2026-09, 1024차원) - 개인정보보호(DLP) 격리 네임스페이스 및 저작권 증거 계약
🛡️ 3대 절대 원칙 (Hard Invariants)
1. 학생 개인정보 철저 보호
본명, 학번, 주민등록번호 수집 금지. 오직 난수형 익명 키(studentKey)와 기기 번호만 사용.
2. 원클릭 사용성 보장
복잡한 환경설정 없이 URL 쿼리(?pin=...&hub=...)로 교실/클라우드 환경 자동 감지.
3. 10만P 게이트 & 소진 질서
원고료 적격 포인트(P) 10만P 도달 시 정산. 호스팅 지원 포인트(H) 우선 차감으로 사용자 권익 보존.