For app developers
진짜로 소유하는(OWN) 웹사이트나 앱을 배포하세요 — 대여하는 것이 아니라 온체인에서 나만의 자산으로 민팅됩니다. 빌드와 미리보기는 무료이며, 게시할 때만 소액의 균일한 $DIG 가격을 지불합니다. 파일은 브라우저에서 암호화되므로 어떤 호스트도 그 내용을 읽을 수 없습니다.
핵심 개념
**store**는 여러분의 웹사이트가 갖는 영구적인 정체성으로, 여러분이 통제하는 온체인 싱글톤입니다. 게시할 때마다 하나의 불변 capsule = storeId:rootHash가 민팅됩니다. store는 그동안 게시해 온 capsule들의 시퀀스일 뿐입니다.
두 개의 입구가 동일한 무료 빌드 → 유료 게시 흐름으로 이어집니다.
- 웹 경로 — hub.dig.net의 DIGHUb: 빌드된 폴더를 드롭하고, 무료로 미리보고, Publish 시점에만 지갑을 연결합니다.
- CLI / CI 경로 —
dig-storeCLI +create-dig-app+ GitHub 배포 Action.
스캐폴딩, 빌드, 미리보기는 비용이 들지 않습니다. 비용은 capsule을 게시할 때만 발생합니다.
| 하는 일 | 비용 |
|---|---|
| 초안 스캐폴딩, 빌드, 미리보기 | 무료 |
| 첫 capsule 게시(store 민팅) | $DIG로 표시된 균일한 capsule 가격 + 소액의 XCH 수수료 |
| 업데이트 게시(새 capsule)마다 | $DIG로 표시된 균일한 capsule 가격 + 소액 의 XCH 수수료 |
여기서 시작하세요
- 퀵스타트 — 10분 만에 사이트 배포하기 — 웹이든 CLI든, 가장 빠른 경로입니다.
웹에서 게시하기 — DIGHUb
DIGHUb에서 새 store 시작하기 ↗. 빌드된 사이트(dist/ 또는 build/ 폴더)를 드롭하면 실제 읽기 경로에서 무료 초안 미리보기를 받을 수 있고, Publish 단계에서만 지갑을 연결합니다. 웹 진행 과정은 퀵스타트 → 웹에서 게시하기에서 확인하세요.
CLI에서 게시하기 — dig-store
Git과 유사한 흐름입니다: new → dev → init → commit.
digs new vite-react # 실행 가능한 프로젝트 스캐폴딩 — 무료, 민팅 없음
digs dev # 실제 chia:// 읽기 경로에서 미리보기, 라이브 리로드 — 무료
digs init site --dir dist # store의 첫 capsule 민팅(균일 가격 + XCH 수수료)
digs commit -m "v1.1" # 업데이트 게시 — 새 capsule
앱 스캐폴딩하기 — 5개 템플릿
static, vite-react, next-static, nft-drop, dapp-window-chia 중 실행 가능하고 지갑이 연결된 스타터로 시작하세요. digs new <template> 또는 npm create dig-app을 통해 사용할 수 있습니다.
→ 앱 스캐폴딩하기
digs dev로 무료 미리보기
digs dev는 여러분의 프로젝트를 실제 DIG 읽기 경로(암호화 → 컴파일 → 검증 → 복호화)를 통해 라이브 리로드와 주입된 개발용 window.chia와 함께 서빙합니다. 여러분이 보는 것이 곧 방문자가 보는 것이며, 아무것도 민팅되거나 소비되지 않습니다.
dig.toml — 커밋 가능한 매니페스트
프로젝트 루트의 dig.toml은 store-id, output-dir, build-command, remote 등의 설정을 담고 있으며, digs dev, digs deploy, 스캐폴드 템플릿이 이를 공유합니다.