アプリに戻る

使い方ガイド

このサイトは「2026-02-14時点で18歳以上」であることを、実際の生年月日を公開せずに証明します。

1. ローカルで起動

cd <project-root>
wasm-pack build --target web --out-dir web-next/public/pkg
cd web-next && npm run dev

http://localhost:3000 を開いてください。

2. Webアプリの使い方

  1. 生年月日(YYYY-MM-DD)を入力します。
  2. 証明を生成 をクリックします。
  3. 証明を検証 で生成済み証明を確認します。
  4. 必要に応じて 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経由で開いてください。