← 목록
마켓 2026-04-15 4KB 읽기 4분

크라우니마켓 v7 — book.crowny.org + 결제 안정화

2026-04-15 · market.crowny.org v7

개요

크라우니마켓에 3가지 핵심 기능을 추가:

  1. 결제 안정화 — CRNY(포네)/FNC/MOM(맘) 다통화 에스크로
  2. book.crowny.org — market.crowny.org 귀속 도서 서브서비스
  3. 의미어 다국어 — 9개국어(ko/en/ja/zh/es/fr/de/ar/hi) 자동 번역

1. 결제 안정화

지원 통화

통화이름별칭기준 환율
KRW원화1
CRNY크라우니포네 Ⓒ1 CRNY = 1,000 KRW
FNC포네1 FNC = 1,000 KRW
MOM1 MOM = 500 KRW

결제 흐름

구매자 → POST /api/orders/:id/pay {currency:"CRNY", wallet:"..."} 
       → bank.crowny.org 잔고 확인 → 에스크로 예치 (O상태)
       → 수령 확인 → 판매자 정산 (T상태)

  • bank.crowny.org 오프라인 시 로컬 에스크로로 폴백
  • EFcard(card.crowny.org) 즉시 결제도 기존대로 지원

2. book.crowny.org — 도서 서비스

구조

  • market.crowny.org 내부 귀속 — 같은 서버(포트 9733), /api/book/* 경로
  • 게이트웨이: book.crowny.orgmarket.crowny.org:9733 (gateway.yaml에 추가)
  • 별도 서버/포트 불필요 — market 서버가 도서 API 직접 서빙

도서 유형

유형설명결제
physical-new새 책에스크로 (주문)
physical-used중고책에스크로 (주문)
ebook온라인 책즉시 구매 (포네/맘)

온라인 책 권리

권리기간재판매양도
permanent영구가능가능
rental_3030일불가불가
rental_9090일불가불가
rental_3651년불가불가
subscription구독불가불가

API

엔드포인트설명
GET /api/book/catalog카테고리 16종, 유형, 권리, 의미어 i18n
GET /api/book/items도서 목록 (필터: type, category, lang, rights, q)
GET /api/book/items/:id도서 상세 + 다통화 가격 + CNFT
POST /api/book/items도서 등록
GET /api/book/i18n?lang=ja의미어 다국어 번역
GET /api/book/access/:id?user=읽기 권한 확인
POST /api/book/purchase온라인 책 구매

시드 도서 (15건)

  • 새 책 5건: 한선씨 프로그래밍, 블록체인 상거래, 1인 쿠팡, 기타 앰프 가이드, 디지털 목회
  • 온라인 책 5건: 위 5건 + Thinking Digital Twin, CrownyOS 운영체제
  • 중고책 5건: Guitar Amp Handbook, 일렉기타 메인터넌스, Clean Code, 하나님을 경험하는 삶, 아토믹 해빗

3. 의미어 다국어 번역

  • 의미 기반: 단어 → 컨텍스트 기반 의미 벡터 → 각 언어 최적 표현
  • 9개국어: 한국어, English, 日本語, 中文, Español, Français, Deutsch, العربية, हिन्दी
  • 책 서비스 UI 키워드 20개 + 거래 상태 키워드 4개 = 24개 의미어
  • GET /api/book/i18n?lang=ar → 아랍어 번역 전체 반환

관련 파일

파일변경
/Users/ef/crowny-market/server.jsCURRENCIES, BOOK_*, SEMANTIC_I18N 추가, 결제/도서 API 12개
/Users/ef/crowny-market/web/index.html도서 탭 + UI 전체 (검색, 필터, 상세, 구매, 등록)
/Users/ef/crowny-market/CLAUDE.mdv7 설명 + API 목록 추가
/Users/ef/crowny-gateway/gateway.yamlbook.crowny.orgmarket.crowny.org:9733 라우트

운영

  • 이주열 대표 (옥타마운틴 / OctaMountain)으로 전체 운영 담당 변경 (v7부터)
  • 기존 홀리원뮤직(HolyOneMusic) 참조 전체 제거
  • source 태그: holyoneoctamountain

잔여 이슈

  • bank.crowny.org 실제 연동 (현재 로컬 에스크로 폴백)
  • 온라인 책 파일 저장/다운로드 시스템 (현재 메타데이터만)
  • 의미어 사전 자동 확장 (현재 24개 수동 등록)
  • 도서 리뷰/평점 시스템
  • book.crowny.org 독립 랜딩 페이지 (현재 market SPA 공유)