Pular para o conteúdo principal

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:

Fazer o scaffold, construir e pré-visualizar não custam nada. Você paga somente quando publica um capsule.

O que você está fazendoCusto
Fazer scaffold, construir, pré-visualizar um rascunhoGrá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

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: newdevinitcommit.

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.

Ancoragem on-chain

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: