イベント概要
ハッカソンのテーマは「災害支援金の支給と期限付きの支援」です。参加チームは、災害支援金をXRP Ledger(XRPL)上でプログラム可能かつ期限付きで監査可能な支援に変え、Ripple USD(RLUSD)で決済する実動する概念実証(PoC)を構築します。成功の基準は、支援が数か月ではなく数分で検証済みの被災者に届き、すべての円やドルが端から端まで追跡可能で、滞留資金がバックログに積み上がるのではなく自ら還流するデモを示すことです。
地震、洪水、サイクロン、熱波の後、支援は遅く、不透明で、しばしば漏えいが生じます。例えばカナダでは災害支援の全額が流れるまでに平均約7年かかります。アール渓谷の300億ユーロ基金は5年経過時点で5分の1しか配分されていませんでした。FEMAは、身元と住所が事前に検証されていなかったため、カトリーナ/リタの請求で推定10億ドル(16%)を不正または虚偽の請求として支払いました。2024年の能登地震の後、石川県当局は誰が支援を必要としているかを特定できませんでした。
PoCは次の4つの失敗モードに対応する必要があります。スピードの問題:査定・申請・承認が順次・手作業で行われている。PoCで示すべきこと:符号化されたルールの下で数分以内に支給されること。ターゲティングと漏えいの問題:事前の身元・住所検証がまったくない、あるいは厳しすぎて何も支払われない。PoCで示すべきこと:被災者データベースに対して照合して解決される、身元に紐づいた受給資格。ドナーの不透明性の問題:資金がプールされ、ドナーは自らの資金がどこに着地したかを示せない。PoCで示すべきこと:各ドナーのレイヤーが同一の受給者まで個別に追跡可能であること。遊休資本の問題:請求されない配分が機能しないプログラムに固定されたままになる。PoCで示すべきこと:期限付きの配分が自動的に失効し、元に戻ること。
実装すべき4つのレイヤーは次のとおりです。検証済みの受給資格:AI支援による被害オラクルが、衛星・地理空間評価(浸水域、揺れの強度、地表面温度)を地上センサー、気象、位置情報付き報告と融合し、ゾーンごとの被害スコアを算出します。模擬的な政府デジタルIDチェックにより、申請者が被災ゾーンに居住していることを確認します。プログラム可能な支給:XRPLエスクローが、プログラムごとのルール(基本給付、世帯上限、被害の深刻度別の段階、繰り返し被災した世帯への追加支援)に従って、定義されたRLUSD額を検証済みウォレットに放出します。階層化されたドナー資金の流れ:国、都道府県、国際ドナーの拠出はそれぞれ独自の条件(地理、被害者カテゴリー、支出期間、許容される用途)を持ち、同一の受給者に決済されつつ、個別に追跡可能な状態を保ちます。失効と還流:すべての配分は期限付きです。請求されないエスクロー資金は、期間が終了するとプールまたは拠出元のドナーに戻ります。これが、この設計を単なる高速な銀行振込と区別する機能です。
トラックとシナリオ例(1つを選ぶか、独自の案を提出):トラック1. 都市型地震 — 揺れの強度からのゾーン評価、高齢者や接続環境の乏しい受給者、繰り返し災害の追加支援、オフラインまたは代理による請求。トラック2. 河川氾濫 — 同一のレール上での迅速な少額給付と段階的な大口給付、条件の異なる市・州・連邦のレイヤー。トラック3. 沿岸暴風 — 不正の圧力下での大量支給、2つの重複する災害にまたがる重複請求の検出。トラック4. 熱波 — 事前に特定された脆弱な集団、少額の行動インセンティブ支払い、数日間の失効期間、大規模な還流。
推奨される成果物:TestnetにデプロイされたXRPLエスクローと決済ロジック(テスト資金はxrpl.org/resources/dev-tools/xrp-faucetsのXRPLフォーセットから取得可能)。データソースと使用した融合/スコアリング手法を含む被害オラクルとIDブリッジ。異なる条件を持つ少なくとも2つのドナーを含む階層化ドナーのルールエンジン。配分、放出、失効、還流を示すドナーおよび管理者向けダッシュボード。前提、脅威モデル、実際の展開に何が真である必要があるかについての短い文章によるメモ。チームは、従来の決済システムでは同等に実現できない仕事をXRPLのどのプリミティブが担うかを一文で述べられるようにしてください。データベース上でも同様に快適に動作するソリューションは減点されます。
参加基準:ハッカソンは地理的な場所を問わず誰でも参加できます。登録は必須で、リモート参加も可能です。チームは1〜6名で構成でき、産業界と学界を混在させることができます。すべてのチームメンバーは共通のチーム名で個別にLumaで登録してください。すべての参加者は、オープニング、ピッチング、クロージングの各セッションに現地で出席する必要があります。PoCはXRPLプロトコルを使用し、XRPL Testnetにデプロイする必要があります。メインネットでの価値移転は行いません。チームは審査員によるレビューのため、デモの画面録画(3〜5分)を提出する必要があります。課題の4つのレイヤーすべて(検証済みの受給資格、プログラム可能な支給、階層化されたドナー資金の流れ、失効と還流)が、少なくとも1回の実際の失効と還流を含めてデモ動画に含まれている必要があります。チームはコードベースのGitHubリポジトリのリンクを、前提と脅威モデルに関する文書とともに共有する必要があります。仮想マシンまたはコンテナ化されたビルドを推奨します。評価時のデプロイ作業を最小限に抑えたソリューションは特別に考慮されます。審査員は、オフチェーンロジックへの依存を最小限にした機能カバレッジを評価します。模擬または合成の身元データのみを使用できます。
登録とタイムライン(すべて日本標準時 JST、UTC+9):12月1日 23:59 登録締切。12月9日 14:00〜16:40 ハッカソンキックオフ。12月10日〜11日 10:30〜17:00 メンター対応時間を設けたコーディングセッション。12月11日 23:59 提出締切。12月12日 11:00〜11:40 選出された10チームによるピッチ。12月12日 12:50〜13:20 ハッカソン表彰式。
XRPLプロトコルについて:XRP Ledgerは決済向けに設計されたパブリックで分散型のレイヤー1ブロックチェーンです。取引は3〜5秒で決済され、確定的なファイナリティを持ちます。つまり、確定するか失効するかのいずれかで、保留状態のままになることはありません。手数料は1セントの何分の1かで、事前に把握できます。以下のリソースがハッカソンを通じて役立ちます。XRPLでのコーディングはlearn.xrpl.orgで学べます。ドキュメントとTestnet/Devnetのフォーセットはxrpl.orgで利用できます。XRPL Commonsはxrpl-commons.orgでコミュニティとGitHub、YouTubeチャンネルを提供しています。XRPL Developer Discordは、ハッカソン中にプロトコルに関する質問をする場所です。XRPL Basicsはdocs.xrpl-commons.org/xrpl-basicsにあります。チームは、Rippleが2026年6月9日に公開したXRPL AI Starter Kit(エージェント型取引)を活用することもできます。これにより、AIエージェントやAI支援を受ける開発者が、コーディングツールから直接XRPLウォレットと決済を作成・資金供給・運用できます。詳しくは https://xrpl.org/resources/dev-tools/ai-tools をご覧ください。
賞:12月12日にピッチを行う10チームから3チームが選ばれます。1位 $2,500、2位 $1,500、3位 $1,000。ピッチを行う10チームすべてに参加証明書が授与されます。
主催・協賛:このハッカソンは京都大学と千葉工業大学が共同主催し、APACにおけるXRP Ledgerエコシステムの成長を支援する非営利団体XRP Asiaの協力のもと実施されます。賞金はRipple ImpactのUniversity Blockchain Research Initiatives(UBRI)プログラムが提供します。
お問い合わせ:会場の詳細は承認された登録者に表示されます。ご質問はRafik HADFI(rafik dot hadfi at i.kyoto-u.ac.jp)までご連絡ください。
トラック
トラック1:都市型地震
揺れの強度からのゾーン評価、高齢者や接続環境の乏しい受給者、繰り返し災害時の追加支援、オフラインまたは代理による請求。
トラック2:河川氾濫
同一のレール上での迅速な少額給付と段階的な大口給付。条件の異なる市・州・連邦のレイヤー。
トラック3:沿岸暴風
不正の圧力下での大量支給。2つの重複する災害にまたがる重複請求の検出。
トラック4:熱波
事前に特定された脆弱な集団、少額の行動インセンティブ支払い、数日間の失効期間、大規模な還流。
日時
ハッカソン キックオフ
ハッカソンのオープニングセッション。現地参加必須。
◍ Sumida City, Japanコーディングセッション(1日目)
メンター対応時間を設けたコーディングセッション。
◍ TBAコーディングセッション(2日目)
メンター対応時間を設けたコーディングセッション。23:59が提出締切。
◍ TBAピッチ・表彰式
11:00〜11:40に選出された10チームによるピッチ、12:50〜13:20に表彰式。現地参加必須。
◍ TBAチケット
| チケット | 参加費 | Fee | Status | 説明 |
|---|---|---|---|---|
| 参加登録 | 無料 | 無料 | Available | Lumaでの事前登録が必須。チームメンバーは共通のチーム名で各自個別に登録する。 |
賞
| # | 賞金 | 参加費 |
|---|---|---|
| 1位 | 優勝 | $2,500 |
| 2位 | 準優勝 | $1,500 |
| 3位 | 第3位 | $1,000 |