Aller au contenu principal

Pour les développeurs d'applications

Publiez un site ou une application que vous POSSÉDEZ vraiment — minté on-chain comme votre propre actif, pas loué. Construisez et prévisualisez gratuitement ; payez un petit prix uniforme en $DIG seulement lorsque vous publiez, avec des fichiers chiffrés dans votre navigateur pour qu'aucun hébergeur ne puisse les lire.

Le modèle mental

Un store est l'identité permanente de votre site web — un singleton on-chain que vous contrôlez. Chaque fois que vous publiez, vous mintez une capsule immuable = storeId:rootHash. Un store n'est que la séquence des capsules que vous avez publiées au fil du temps.

Deux portes d'entrée mènent à la même boucle construction-gratuite → publication-payante :

Échafauder, construire et prévisualiser ne coûte rien. Vous ne payez que lorsque vous publiez une capsule.

Ce que vous faitesCoût
Échafauder, construire, prévisualiser un brouillonGratuit
Publier votre première capsule (minter un store)prix uniforme de capsule en $DIG + petits frais XCH
Publier chaque mise à jour (une nouvelle capsule)prix uniforme de capsule en $DIG + petits frais XCH

Commencez ici

Publier depuis le web — DIGHUb

Démarrez un nouveau store dans DIGHUb ↗. Déposez-y votre site construit (votre dossier dist/ ou build/), obtenez une prévisualisation de brouillon gratuite sur le vrai chemin de lecture, et connectez un portefeuille seulement à l'étape Publier. Voir le parcours web dans Démarrage rapide → Publier depuis le web.

Publier depuis la CLI — digstore

La boucle en forme de Git : newdevinitcommit.

digstore new vite-react   # échafaude un projet exécutable — gratuit, sans mint
digstore dev # prévisualise sur le vrai chemin de lecture chia://, rechargement à chaud — gratuit
digstore init site --dir dist # mint la première capsule du store (prix uniforme + frais XCH)
digstore commit -m "v1.1" # publie une mise à jour — une nouvelle capsule

Démarrage rapide CLI · Le workflow de projet complet

Échafauder une application — 5 modèles

Démarrez à partir d'un starter exécutable et câblé avec un portefeuille — static, vite-react, next-static, nft-drop, ou dapp-window-chia — via digstore new <template> ou npm create dig-app.

Échafauder une application

Prévisualiser gratuitement avec digstore dev

digstore dev sert votre projet via le véritable chemin de lecture DIG (chiffrer → compiler → vérifier → déchiffrer) avec rechargement à chaud et un window.chia de développement injecté. Ce que vous voyez est ce que les visiteurs obtiennent — et rien n'est minté ou dépensé.

Démarrage rapide CLI → développer et prévisualiser

dig.toml — le manifeste committable

dig.toml à la racine de votre projet contient store-id, output-dir, build-command, remote, et d'autres configurations — partagées par digstore dev, digstore deploy, et les modèles d'échafaudage. Il ne contient aucun secret (ceux-ci viennent de l'environnement), donc committez-le.

Configuration de projet et valeurs de build

Mises à jour et versions — chaque publication est une nouvelle capsule

Chaque publication scelle le build actuel dans une nouvelle capsule immuable et fait avancer la racine on-chain de votre store. Les anciennes capsules restent lisibles, et le store résout toujours vers la plus récente à moins qu'un lecteur n'épingle un rootHash spécifique.

Ancrage on-chain

Ce que ça coûte

Gratuit pour construire et prévisualiser ; un prix uniforme en $DIG par capsule publiée, plus de petits frais réseau XCH — inclus atomiquement dans la même dépense on-chain. Le prix est uniforme par capsule par conception (pour que la longueur de la capsule ne révèle rien sur votre contenu). Obtenez du $DIG sur TibetSwap, dexie.space, ou 9mm.pro.

Où obtenir du DIG · Pourquoi chaque capsule a-t-elle le même prix ?

Push-to-deploy depuis GitHub Actions

Configurez dig-network/deploy-action pour que chaque push publie une nouvelle capsule — avec une garde if-changed qui fait d'un build identique à l'octet près un no-op (pas de dépense).

Déployer depuis GitHub Actions

Ajouter une adresse web *.on.dig.net (optionnel)

Votre store est accessible via son adresse URN / chia:// dès qu'il est confirmé — sans coût supplémentaire. Un handle convivial <nom>.on.dig.net est un enregistrement optionnel et payant dans DIGHUb en plus de cela.

Puis-je utiliser mon propre domaine ?


Aller plus loin : le protocole

Le modèle en langage clair ci-dessus est tout ce dont vous avez besoin pour publier. Quand vous voulez la conception complète :