For app developers
Publique um site ou aplicação que você realmente POSSUI — mintado on-chain como seu próprio ativo, não alugado. Construa e pré-visualize de graça; pague um pequeno preço uniforme em $DIG somente quando publicar, com arquivos criptografados no seu navegador para que nenhum host possa lê-los.
O modelo mental
Um store é a identidade permanente do seu site — um singleton on-chain que você controla. A cada publicação, você minta um capsule imutável = storeId:rootHash. Um store é apenas a sequência de capsules que você publicou ao longo do tempo.
Duas portas de entrada levam ao mesmo ciclo de construir-de-graça → publicar-pago:
- O caminho web — DIGHUb em hub.dig.net: solte uma pasta já construída, pré-visualize de graça, conecte uma carteira somente no Publish.
- O caminho CLI / CI — a CLI
digstore+create-dig-app+ a GitHub deploy Action.
Fazer o scaffold, construir e pré-visualizar não custam nada. Você paga somente quando publica um capsule.
| O que você está fazendo | Custo |
|---|---|
| Fazer scaffold, construir, pré-visualizar um rascunho | Grátis |
| Publicar seu primeiro capsule (mint de um store) | preço uniforme de capsule em $DIG + pequena taxa de XCH |
| Publicar cada atualização (um novo capsule) | preço uniforme de capsule em $DIG + pequena taxa de XCH |
Comece por aqui
- Quickstart — publique um site em 10 minutos — o caminho mais rápido, via web ou CLI.
Publicar pela web — DIGHUb
Inicie um novo store na DIGHUb ↗. Solte seu site já construído (sua pasta dist/ ou build/), obtenha uma pré-visualização de rascunho gratuita no caminho de leitura real, e conecte uma carteira somente no passo de Publish. Veja o passo a passo da web no Quickstart → Publicar pela web.
Publicar pela CLI — digstore
O ciclo no estilo Git: new → dev → init → commit.
digstore new vite-react # faz o scaffold de um projeto executável — grátis, sem mint
digstore dev # pré-visualiza no caminho de leitura chia:// real, com live-reload — grátis
digstore init site --dir dist # faz o mint do primeiro capsule do store (preço uniforme + taxa de XCH)
digstore commit -m "v1.1" # publica uma atualização — um novo capsule
→ Quickstart da CLI · O fluxo de trabalho completo do projeto
Faça o scaffold de uma aplicação — 5 templates
Comece a partir de um ponto de partida executável e já conectado a uma carteira — static, vite-react, next-static, nft-drop, ou dapp-window-chia — via digstore new <template> ou npm create dig-app.
→ Faça o scaffold de uma aplicação
Pré-visualize de graça com digstore dev
digstore dev serve seu projeto no caminho de leitura genuíno da DIG (criptografar → compilar → verificar → descriptografar) com live reload e um window.chia de desenvolvimento injetado. O que você vê é o que os visitantes recebem — e nada é mintado ou gasto.
→ Quickstart da CLI → desenvolver e pré-visualizar
dig.toml — o manifesto commitável
dig.toml na raiz do seu projeto guarda store-id, output-dir, build-command, remote, e outras configurações — compartilhado por digstore dev, digstore deploy, e os templates de scaffold. Ele não guarda nenhum segredo (esses vêm do ambiente), então commite-o.
→ Configuração de projeto e valores em tempo de build
Atualizações e versões — cada publicação é um novo capsule
Toda publicação sela o build atual em um novo capsule imutável e avança a raiz on-chain do seu store. Capsules antigos continuam legíveis, e o store sempre resolve para o mais recente, a menos que um leitor fixe um rootHash específico.
Quanto custa
Grátis para construir e pré-visualizar; um preço uniforme em $DIG por capsule publicado, mais uma pequena taxa de rede em XCH — incluída atomicamente no mesmo gasto on-chain. O preço é uniforme por capsule por design (para que o tamanho do capsule não revele nada sobre seu conteúdo). Consiga $DIG na TibetSwap, dexie.space, ou 9mm.pro.
→ Onde conseguir DIG · Por que todo capsule tem o mesmo preço?
Deploy via push a partir do GitHub Actions
Configure o dig-network/deploy-action para que cada push publique um novo capsule — com uma proteção if-changed que torna um build byte-a-byte idêntico um no-op (sem gasto).
→ Deploy a partir do GitHub Actions
Adicione um endereço web *.on.dig.net (opcional)
Seu store é acessível pelo seu endereço URN / chia:// no momento em que confirma — sem custo extra. Um handle amigável <nome>.on.dig.net é um registro opcional e pago na DIGHUb, em cima disso.
→ Posso usar meu próprio domínio?
Aprofunde-se: o protocolo
O modelo em linguagem simples acima é tudo que você precisa para publicar. Quando quiser o design completo:
- "um store é uma sequência de capsules" → Conceitos e glossário · O modelo de capsule e store
- "arquivos criptografados no seu navegador" → URNs e criptografia
- "um preço uniforme + gasto atômico em $DIG" → Ancoragem on-chain · Spends de store-coin CHIP-0035
- Tudo → Aprofundamento no protocolo