Japan Smart Chain | Hackathon Bounty

📖 About

Japan Smart Chain(JSC)は、イーサリアムとの完全な互換性を備え、日本国内の産業リーダーによってバリデートされる、日本の規制に最適化されたレイヤー1ブロックチェーンです。

Mizuhiki アイデンティティ (ID) は、マイナンバーカードをワンタップするだけで発行できるオンチェーンのユニバーサルIDです。Mizuhiki IDにはソウルバウンドトークン(SBT)によるオンチェーンのKYC証明が含まれており、ユーザーは、複数の仲介者に個人情報を開示することなく規制の枠組みが適用されるサービスを利用することが可能です。

docs.kaigan.jsc.dev Testnet docs & RPC アクセスリクエスト トークン直接ミント用フォーム

📜 Bounties

“Mizuhiki Verified”ソウルバウンドトークンを活用して、以下いずれかのアプリケーションを開発してください:

1. Compliant, Privacy-Preserving DeFi application

このトラックはより技術的な側面に焦点を当てています。最新の暗号技術プロトコルを実装したいチームや、既存のソリューションをシンプル化したいチームに適したテーマです。

🥇Winner prize: 💵US$1500

2. Ticketing application

このトラックは「ユーザーエクスペリエンス」や「デザイン」に焦点を当てています。web3アプリケーションにおけるユーザーのオンボーディングやリテンションをシンプル化したいチームに適したテーマです。

🥇Winner prize: 💵US$1500

Other prizes up for grabs:

💎 Special Award (💵US$500)

(1) または (2) の勝者には至らなかったとしても、JSCの掲げるミッションに強く共鳴するユニークなアイデアに贈られます。

📣 JSC Founders and Investors

さらに、勝者にはweb3の最前線をリードするJSCの創業者や投資家に直接ピッチできる機会が与えられます。今回のプロジェクトを本格的なビジネスへと発展させるチャンスです。

Mizuhiki Verified ソウルバウンドトークンはJSC上でのみ利用可能なため、参加者のみなさまにはEthereum互換のJSCテストネット「Kaigan」を使用していただきます。

テストネットへのアクセスをご希望の方は developers@japansmartchain.comまでご連絡いただくか、ETHTokyoのカンファレンスやハッカソン会場でJSCメンバーに直接お声がけください。

✅ Qualification Requirements

審査は、アイデアの価値、技術的な完成度、そして Mizuhiki Verifiedソウルバウンドトークン(SBT)の活用度に基づいて行います。

Core Requirement

プロジェクトでは、JSC Kaiganテストネット上で Mizuhiki Verified SBTを統合する必要があります。目的は以下のとおりです:

  • 日本の規制に準拠したアプリやトークンを開発すること

  • ロイヤリティやチケッティング用途をより円滑に実現するアプリを開発すること


Submission Package

応募資格を得るためには、各チーム48時間以内に以下すべてを提出する必要があります:

1️⃣ GitHubリポジトリ(以下を含むこと)

☐ スマートコントラクト、スクリプト、フロントエンドコード、テスト、ドキュメント。

☐ 完成度の高いREADMEファイル(下記の構成に従うこと)。

2️⃣ READMEファイル(以下のセクションを明確にラベル付けすること)

☐ プロジェクトを一文で要約した説明。

☐ プロジェクトでどのようにMizuhiki Verified SBTを活用したか。

☐ サポートなしで実行できるセットアップおよびテスト手順。

☐ 短いデモ動画(3分以内)またはスライドデックへのリンク。

☐ プロジェクトを改善・展開するために検討しているネクストステップ。

3️⃣ チーム概要

☐ 各メンバーの簡単な紹介と担当役割。


Demo & Presentation

各チームは以下のいずれかを提供する必要があります:

☐ 締め切りまでにアップロードされた3分以内のデモ動画。

☐ 審査時のライブでのプレゼンテーション。

🚨 Disqualification Triggers

以下の場合、プロジェクトは失格となります。ご注意ください。

  • JSC Kaigan テストネット上で Mizuhiki Verified SBTを使用していない場合。

  • README、デモ、チーム概要を含む完全な GitHubリポジトリを提出していない場合。

  • 提出期限を守らなかった場合。

⚖️ Judging Criteria

🏆 Privacy-Preserving DeFi

Public blockchains cannot achieve mainstream adoption without robust privacy. Yet current privacy tools, such as mixers like Tornado Cash or Cyclone, are associated with illicit activity and face regulatory crackdowns. The challenge is to create privacy-preserving solutions that protect users while remaining compliant.

The Japan FSA states1:

取引記録が公表されるため、プライバシー、守秘義務、消費者保護に関する懸念が生じる
Public blockchains mean that] transaction records will be made public, raising concerns about privacy, confidentiality and consumer protection

Using Mizuhiki ID, we can solve the compliance part, but correlational privacy risk is still a major concern.

For example, a person using an EOA for a stablecoin transaction at the convenience store may then have their EOA “doxxed” by the convenience store attendant. 

At the same time, tooling like privacypools.com or Tornado Cash do not offer enough regulatory certainty or safety for “normal” users.

We want to see DeFi tooling that uses the Mizuhiki Verified Soulbound Token to filter out non-KYCed accounts, but also help to preserve privacy by obfuscating transaction amounts, sender/receiver addresses.

Tooling Ideas Possible Features
Smart Contract Accounts

Enable KYC’ed users to access DeFi with enhanced privacy and flexibility by binding Mizuhiki Verified SBTs to smart contract accounts instead of EOAs, unlocking programmable identity, multi-address support, and optional privacy-preserving interactions.
Privacy wallet like Wasabi -Wallet.

Embedded Smart Contract Account SDK.

AI agents / Object Capability (OCap).
Privacy Pools

Privacy pools can be thought of as a coin mixer (like Tornado Cash) + a compliance gateway. We encourage developers to leverage Mizuhiki Verified SBT to form the compliance gateway.
Denomination Dependent.

UTXO / Account Based.

Interaction with Smart Contract Accounts.

Easy User Experience.

Yielding Privacy Pools.
Potential Use Cases
  • B2B, Trade Finance

  • Salary Payments

  • General DeFi (UniSwap, SushiSwap, Trading)

  • Yielding or staking platforms

  • Investment Platform

Recommended Reading: 
⚖️ Judging Criteria
Completeness of main project (setup, end-to-end testing) 20%
Use of modern cryptographic techniques or research (ZKPs, FHE) to improve (1) robustness of privacy, (2) computation speed and (3) code simplicity 20%
Seamless User Experience (onboarding, retention, easy for non-technical users) 40%
Real-world utility: solving a meaningful compliance problem whilst being integrated effectively with web3 (technologies) 20%

🥇Winner prize: US$1500

🏆 Ticketing

Use the Mizuhiki Verified SBT to create a seamless user experience for ticketing (for real-world or virtual concerts, gaming, or loyalty).

This track is slightly less technical than (1), with judging criteria more focused on a seamless, “magical” user-experience. 

Today’s Ticketing Problem: 

Today’s ticketing is plagued by fraud, scalping, high fees, and a lack of transparency;  hurting both issuers and fans. Issuers lose control over resale markets and fan relationships, while fans face fake tickets, inflated prices, and zero loyalty rewards.

Web3 could solve this by making tickets verifiable, programmable, and ownable: issuers can enforce resale rules, capture royalties, and engage fans directly, while fans gain guaranteed authenticity, fairer pricing, and lasting value through NFT-based collectibles and rewards.

Ticketing applications may include the following features:
  • 💱 Limiting resales

    • Price Caps: Event organiser can stipulate caps on resale prices in a ticket smart contract, preventing premature resales or scalping.

  • 🎟️ Transfer without double spend: as soon as a ticket is transferred or resold, the ticket QR/barcode changes on both the (digital) ticket, and the ticketing platform’s (blockchain) database, so that the purchaser is guaranteed entry.

  • 👾 Fan Unlocks: Attendance to certain events or purchase of merchandise can unlock “super-fan” opportunities and/or events. Use Mizuhiki to verify the user’s identity.

  • 💳 Cheap payment methods:

    • Send stablecoin payment to a ticketing app → easy one click, finalised payment + easy refunds if show is cancelled. 

    • Accumulate points on app or transfer points to other ticketing providers.

  • 🔐 Offline Usage: Use ZKs to prevent double-spend problem without internet, or prove eligibility to certain events.


Fan community building features:

Tickets can provide participation to certain activities in DAOs, such as voting and reward distributions. Ticketing apps that add a “DAO” feature may have a chanc to be featured with the Japan DAO Association.

Potential Use Cases
  • Integration with major ticketing backends in Japan

  • Create Japan’s #1 end-to-end ticketing or rewards platform

⚖️ Judging Criteria
Completeness of main project (setup, end-to-end testing) 20%
Innovative Design & Presentation of Application 20%
Seamless User Experience (onboarding, retention, easy for non-technical users) 40%
Real-world utility: solving a meaningful compliance problem whilst being integrated effectively with web3 (technologies) 20%

🥇Winner prize: US$1500