2026-04-15 · market.crowny.org v7
크라우니마켓에 3가지 핵심 기능을 추가:
| 통화 | 이름 | 별칭 | 기준 환율 |
|---|---|---|---|
| KRW | 원화 | ₩ | 1 |
| CRNY | 크라우니 | 포네 Ⓒ | 1 CRNY = 1,000 KRW |
| FNC | 포네 | Ⓕ | 1 FNC = 1,000 KRW |
| MOM | 맘 | Ⓜ | 1 MOM = 500 KRW |
구매자 → POST /api/orders/:id/pay {currency:"CRNY", wallet:"..."}
→ bank.crowny.org 잔고 확인 → 에스크로 예치 (O상태)
→ 수령 확인 → 판매자 정산 (T상태)
/api/book/* 경로book.crowny.org → market.crowny.org:9733 (gateway.yaml에 추가)| 유형 | 설명 | 결제 |
|---|---|---|
| physical-new | 새 책 | 에스크로 (주문) |
| physical-used | 중고책 | 에스크로 (주문) |
| ebook | 온라인 책 | 즉시 구매 (포네/맘) |
| 권리 | 기간 | 재판매 | 양도 |
|---|---|---|---|
| permanent | 영구 | 가능 | 가능 |
| rental_30 | 30일 | 불가 | 불가 |
| rental_90 | 90일 | 불가 | 불가 |
| rental_365 | 1년 | 불가 | 불가 |
| subscription | 구독 | 불가 | 불가 |
| 엔드포인트 | 설명 |
|---|---|
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 | 온라인 책 구매 |
GET /api/book/i18n?lang=ar → 아랍어 번역 전체 반환| 파일 | 변경 |
|---|---|
/Users/ef/crowny-market/server.js | CURRENCIES, BOOK_*, SEMANTIC_I18N 추가, 결제/도서 API 12개 |
/Users/ef/crowny-market/web/index.html | 도서 탭 + UI 전체 (검색, 필터, 상세, 구매, 등록) |
/Users/ef/crowny-market/CLAUDE.md | v7 설명 + API 목록 추가 |
/Users/ef/crowny-gateway/gateway.yaml | book.crowny.org → market.crowny.org:9733 라우트 |
holyone → octamountain