< 작업 목록으로
HASH: 0x0027...2026.05 - Present
SettleLab - Stablecoin Systems LMS
Blockchain Education Platform
시스템 설명
1인 개발로 진행한 스테이블코인 시스템 LMS입니다. 한국어 Obsidian 리서치 vault를 Next.js 학습 플랫폼으로 전환해 발행/상환, 서명 결제, CCTP/L2 리스크, RWA 토큰화, 계정추상화, x402 에이전트 결제, 보안 테스트, 캡스톤 랩을 학습 흐름으로 구성했습니다.
기술 스택
Next.jsReactTypeScriptPrismaSQLiteBetter AuthTailwind CSSVitestFoundry

ROLE: SOLO_DEVELOPERDOMAIN: BLOCKCHAIN
!
문제도전 과제
원본 vault는 읽기 전용 근거 자료로 보존하면서, 이를 코스/레슨/시험/선행조건/과제/코드 랩/검색/진행률/관리자 리뷰가 가능한 LMS 구조로 전환해야 했습니다.
✓
해결해결 방식
Next.js App Router 기반 LMS를 만들고, Prisma 학습 상태 모델, Better Auth, Markdown/시험 import 스크립트, source-boundary 검증, 관리자 모니터링/리뷰 화면, 대시보드 진행률, 공개 검색, Foundry 기반 스테이블코인 랩 컨트랙트를 구성했습니다.
검증된 결과
Public artifacts are available for independent verification.
SYSTEM_COMPONENTS
LMS Web App
Learning Platform기술 스택
Next.jsReactPrismaBetter Auth
하이라이트
- →Course/lesson routes
- →Progress dashboard
- →Auth and admin review flows
Content Import Pipeline
Vault-to-LMS Conversion기술 스택
TypeScriptgray-matterPrisma
하이라이트
- →Markdown course import
- →Exam bank import
- →Source boundary and coverage audits
Stablecoin Lab Workbook
Hands-on Blockchain Practice기술 스택
SolidityFoundryVitest
하이라이트
- →Mock stablecoin
- →Permit checkout
- →ERC-3009 escrow
- →CCTP/x402 simulators
기술 상세
개요
- ▶1인 개발로 진행한 블록체인 LMS입니다.
- ▶스테이블코인 시스템, 정산, 보안 테스트, L2/크로스체인 리스크, RWA 토큰화, 계정추상화, x402 결제, 프라이버시, 비EVM, 인프라 레이더 주제를 다룹니다.
- ▶한국어 Obsidian 리서치 vault에서 출발했고,
web/하위의 데이터베이스 기반 웹 학습 플랫폼으로 전환했습니다. - ▶라이브 사이트: https://settlelabs.dev/
- ▶공개 저장소: https://github.com/gwkim92/settleLabs
제품 표면
1) LMS 경험
- ▶home, learn, lesson detail, exams, search, dashboard, sign-in/sign-up, admin route를 가진 Next.js App Router 앱입니다.
- ▶권장 경로, 전체 syllabus, 실습/과제 중심 보기로 학습 흐름을 제공합니다.
- ▶레슨에는 학습 결과, 선행조건, 완료 기준, 과제, 출처, 코드 블록, 시각 블록, Mermaid 다이어그램을 포함합니다.
2) 진행률, 시험, 리뷰
- ▶Prisma 모델로 user/session/course/lesson/task/progress/submission/note/exam/question/attempt/answer를 관리합니다.
- ▶사용자는 레슨 완료, 과제 제출, 대시보드 진행률 확인, 코스 시험 응시를 할 수 있습니다.
- ▶관리자 화면은 lessons, users, sources, reviews, monitoring을 포함합니다.
3) 콘텐츠 파이프라인
- ▶Markdown 강의 자료와 JSON 시험 은행을 TypeScript 스크립트로 DB에 import합니다.
- ▶source-boundary 검증으로 원본 vault를 웹 앱이 직접 수정하지 않도록 분리했습니다.
- ▶content audit 스크립트로 커버리지와 품질을 확인합니다.
랩 계층
- ▶Foundry workbook에는 mock stablecoin, Permit checkout, ERC-3009 escrow, CCTP simulator, x402 payment server, invariant test가 포함됩니다.
- ▶개념 학습을 실행 가능한 결제/정산 시나리오와 연결하는 계층입니다.
배포 메모
- ▶운영 서비스는 https://settlelabs.dev/ 에서 접근 가능하며, nginx 앞단의 Next.js 배포로 서빙됩니다.
- ▶저장소는 공개 상태이며
main이 최신입니다. - ▶런타임 설정은 Better Auth, Prisma/SQLite, app URL, seed admin 환경변수와 표준 Next.js 스크립트를 사용합니다.