使い方ガイド
このサイトは「2026-02-14時点で18歳以上」であることを、実際の生年月日を公開せずに証明します。
1. ローカルで起動
cd <project-root>
wasm-pack build --target web --out-dir web-next/public/pkg
cd web-next && npm run devhttp://localhost:3000 を開いてください。
2. Webアプリの使い方
- 生年月日(YYYY-MM-DD)を入力します。
証明を生成をクリックします。証明を検証で生成済み証明を確認します。- 必要に応じて
proof.hexのコピー・保存・読み込みを行います。
3. Cloudflare Pagesへ公開
cd <project-root>
npx wrangler whoami
npx wrangler pages project create age-zk-proof-studio
npm run deploy初回セットアップ後は npm run deploy だけで更新できます。
4. 時間表示の見方
- 日付チェック: 入力解析と年齢条件の確認。
- 回路セットアップ: 証明計算の準備処理。
- 証明生成: Halo2で証明本体を計算。
5. トラブルシュート
年齢条件を満たしません: 生年月日が 2008-02-14 より後です。
WASM読み込み失敗: 先に public/pkg をビルドし、file:// ではなくHTTP経由で開いてください。