メインコンテンツまでスキップ

🔧 プロダクト&技術——動いているものがすべてを証明する

動いているものが、すべてを証明する。 私たちの志は言葉だけではありません。Webプラットフォームはすでに稼働し、iOSアプリは最終段階にあります。

Webアプリ・管理ダッシュボードは本番運用中。3つのネイティブiOSアプリのうちGCF AdminとJ-Timesは2026年4月にApp Storeでリリース済み、Matsuriは2026年5月上旬リリース予定。Solana上のスマートコントラクトはオープンソースで公開済み——構想ではなく、動いているコードと、まもなく届くプロダクトで語ります。

3つのアプリ ── 文化を繋ぐ、手のひらのプロダクト


アプリ一覧

アプリ用途ステータス対応言語
GCF Adminパートナー管理・運営ツール✅ リリース済み🇯🇵🇬🇧🇨🇳🇹🇭🇳🇴
Matsuri一般ユーザー向けメインアプリ✅ リリース済み🇯🇵🇬🇧🇨🇳🇹🇭🇳🇴
J-Timesカルチャーメディア&学習✅ App Store リリース済み🇯🇵🇬🇧

1. 🛡️ GCF Admin — パートナー管理アプリ

ステータス: App Store リリース済み (v1.0)

GCF (Global Community Friends) メンバー向けの業務管理アプリ。ウェブ管理画面の全機能をモバイルに集約。

GCF on the App Store
GCF Admin ダッシュボードGCF Admin メンバー管理GCF Admin 収益管理

このアプリでできること

カテゴリ機能
📊 ダッシュボードKPIカード、売上チャート、クイックアクション
👥 メンバー管理一覧・詳細・編集・ティア管理
💰 収益管理コミッション追跡、MTC出金管理、ペイアウト管理
📝 コンテンツ管理イベント・記事・ポッドキャスト・動画の作成・編集・公開
🎫 ガイドスロットガイド枠の管理、収益トラッキング
🖼️ NFTダッシュボードFounder's Collection、オンチェーン確認、NFT転送
⛩️ 聖地管理サイトのCRUD、ビーコン設定
🎲 ARマイニング設定おみくじ確率テーブル、報酬パラメータ管理
📊 アナリティクスエラーレポート、利用状況分析
🔗 リファラルカスタムQRコード生成、紹介プログラム管理

技術仕様

項目詳細
アーキテクチャClean Architecture + MVVM + @Observable (iOS 17)
言語 / SDKSwift 6.0 / Xcode 16+ / iOS 17.0+
API連携125以上のエンドポイント
テスト226テスト / 45テストクラス
ローカライズ5言語 (日英中泰諾) / 957以上の翻訳キー
Swift ConcurrencyStrict Concurrency準拠 / ビルド警告ゼロ

QRコード統合

GCF Adminでは、Matsuriロゴ付きのカスタムQRコードを生成可能。イベント招待、リファラルリンク、決済リクエストなど多用途に対応。


2. ⛩️ Matsuri — メインアプリ

ステータス: App Store リリース済み (v3.0)

一般ユーザー向けのメインアプリ。イベント予約、決済、Web3ウォレット、ARマイニングまで、すべてを一つのアプリで完結。App Store にて配信開始しました。

Matsuri on the App Store
Matsuri ホーム画面Matsuri ウォレット ── MTC残高・送金・履歴Matsuri 聖地マップ

このアプリでできること

カテゴリ機能
🎪 イベント予約検索・予約・Stripe決済・チケットQR管理
💳 4つの決済手段クレジットカード / 保存済みカード / MTCバランス / 暗号資産 (SOL/MTC)
👛 Web3ウォレットMTCバランス表示、送受信、トランザクション履歴
🖼️ NFTギャラリー保有NFT/SBT一覧、オンチェーン確認
🗺️ 聖地マップ神社仏閣の地図表示、チェックイン
🎲 ARマイニングWebARおみくじ体験、MTC獲得
💬 チャットコンテキストメニュー付きメッセージング
⭐ ウィッシュリストお気に入りイベント・体験の保存
🔍 高度な検索音声検索対応
🤝 リファラル紹介プログラム参加、報酬追跡
📊 GCFダッシュボードGCFメンバー向け簡易管理画面

Phantom Wallet連携 — ゼロ入力の暗号資産決済

**ユーザーはアドレスのコピペ不要。**Phantom Walletが自動で起動し、承認するだけで決済完了。トランザクション署名はHelius RPCで自動検出される。

技術仕様

項目詳細
アーキテクチャClean Architecture + MVVM + Swift Concurrency
言語 / SDKSwift 6.0 / Xcode 16+ / iOS 17.0+
決済Stripe PaymentSheet + MTC Balance + Phantom (Solana Pay)
API連携72エンドポイント / 16カテゴリ
テスト230以上 (Model, ViewModel, Network, Security, DeepLink, E2E)
ローカライズ5言語 (日英中泰諾) / 406翻訳キー
ViewModel数25 (完全MVVM — Viewからの直接API呼び出しゼロ)
認証Apple Sign In / Google Sign In (PKCE)

3. 📰 J-Times — カルチャーメディアアプリ

ステータス: App Store リリース済み

日本文化の深層を伝えるメディアプラットフォーム。記事を読み、ポッドキャストを聴き、動画を観る — すべてのアクションでMTCを獲得。

J-Times on the App Store
J-Times 記事リーダー ── ドロップキャップ・進捗バーJ-Times ポッドキャストプレイヤー ── 波形・スリープタイマー

このアプリでできること

カテゴリ機能
📖 記事パララックスヒーロー、ドロップキャップ、読書進捗バー、リッチコンテンツ (Markdown, テーブル, 引用)
🎧 ポッドキャストシリーズブラウジング、波形表示プレイヤー、スリープタイマー、AirPlay、ロック画面コントロール
🎬 動画アダプティブグリッド/リスト表示、ショート動画 (TikTokスタイル、ダブルタップ)
🔍 検索マルチフィルター、トレンドタグ、音声検索
🧭 ディスカバリーフィーチャーカルーセル、スタッフピック、今週の人気
📚 ライブラリお気に入り、履歴 (日付別)、ダウンロード、プレイリスト
🎵 オーディオプレイヤーミニプレイヤー (スワイプ操作)、フルプレイヤー (波形、歌詞、リピート)
👤 メンバーシップ3ティア (Free / Premium / Pro) の機能比較、購入復元

Media Mining — 読む・聴く・観るがマイニングになる

**オフラインでも記録される。**電波の届かない山奥の神社で記事を読んでも、ネット復帰時に自動でエンゲージメントが送信され、MTCが付与される。

デザインシステム — 日本の美意識「四柱」

J-Timesは日本の伝統的な美意識を現代UIに落とし込んだ独自のデザインシステムを採用。

概念UIへの適用
墨 (Sumi)温かみのあるニュートラルグレー背景色、テキスト階層
朱 (Shu)日本の赤 (#C53030)アクセントカラー、重要アクション
間 (Ma)4ptグリッドの余白スペーシング、呼吸感
紙 (Kami)微細なテクスチャ、グラスモーフィズムカード表面、奥行き表現

技術仕様

項目詳細
アーキテクチャClean Architecture + MVVM + Swift Concurrency
言語 / SDKSwift 6.0 / Xcode 16+ / iOS 17.0+
外部依存ゼロ— Apple純正フレームワークのみ
API連携40以上のエンドポイント
テスト371テスト / 20ファイル
ローカライズ2言語 (日英) / 310以上の翻訳キー
オフライン対応ContentCache (50MB) + ImageDiskCache (200MB) + ダウンロードマネージャー
認証Apple Sign In / Google Sign In (PKCE)

共通基盤: JCCore ライブラリ

3つのアプリすべてが共有するSwift Packageライブラリ。

モジュール役割
JCAuthKeychain ベースのトークン管理、生体認証 (Face ID / Touch ID)
JCNetworking型安全なAPIクライアント、WebSocket、自動JSON snake_case変換
JCModelsアプリ横断の共通データモデル (User, AuthTokens, etc.)
JCDesignテーマプロトコル、デザイントークン (スペーシング、角丸)
JCUtilities日付・文字列のユーティリティ

セキュリティとプライバシー

項目実装
認証トークンiOS Keychainに暗号化保存 (TokenStore)
生体認証Face ID / Touch ID による二要素認証
API通信HTTPS + Certificate Pinning
ウォレット秘密鍵アプリ内に秘密鍵を保存しない — Phantom Walletに委譲
ARマイニングカメラ画像をサーバーに送信しない (VisionProof)
オフラインデータSwiftData暗号化 + 自動有効期限
Swift ConcurrencyActor隔離による競合状態防止

開発品質

モバイルアプリ:3アプリ合計で827以上の自動テストを実装。

アプリテスト数カバレッジ領域
GCF Admin226Model, ViewModel, Repository, API, Localization, Navigation
Matsuri230+Model, ViewModel, Network, Security, DeepLink, Regression, Performance, E2E
J-Times371Model, ViewModel, API, Repository, Navigation, Localization, Security, Performance

スマートコントラクト:テスト実装を順次拡充中

Solana上のRustプログラムについては、コアロジック(数学モジュール)のユニットテストから着手しており、セキュリティ監査(2026年Q2〜Q3)に向けてテストカバレッジを順次拡充しています。


スマートコントラクト — オープンソース設計

信頼不要(トラストレス)の設計思想。 報酬計算、紹介ツリー、半減期スケジュール —— すべてのロジックはオンチェーンで実行され、誰でも監査可能です。 ソースコード: GitHub


Contributors

メンバー役割
Ko TakahashiFounder / Lead Developer — アーキテクチャ設計、スマートコントラクト、フルスタック開発

🌏今後、GCFメンバーや世界中の開発者コミュニティも共同開発に参加していきます。 Matsuri Protocol は、「文化のインフラ」として永続的に機能するよう、透明性と共同所有を原則としています。


全体構成

Matsuri は3つのAnchor(Rust)プログラムを Solana上にデプロイし、エコシステムの各柱を担います。


1. 📣 縁マイニング(En-Mining)

目的:「広さ(紹介ネットワーク)」と「深さ(経済インパクト)」の両方を報酬化するハイブリッド成長エンジン。単なるアフィリエイトではなく、現実世界の経済活動がオンチェーンの価値を生み出す完全なマイニングプロトコルです。

スコアリング設計

貢献スコアは2つの加重コンポーネントに基づきます:

コンポーネントウェイト目的
広さ(紹介人数)30%ネットワークの到達範囲 — 何人を連れてきたか
深さ(決済取引量)70%経済的インパクト — 単なるサインアップではなく実際の購入

スコアは時間とともに蓄積され、各半減期エポックでMTCに変換されます。追加のブーストメカニズムを予定しています:

ブースト説明ステータス
Toku(徳)ステーキングMTCをロックして貢献スコアをブースト(最大約50%ブースト)。ティアと正確な倍率は半減期プール放出スケジュールに基づいて調整⬜ 係数未定
シーズンランキング各エポックのトップパフォーマーがエバンジェリストタイトル(永久SBT)とスコアブーストを獲得。正確な割合はガバナンスで決定⬜ 係数未定
プログレッシブパラメータ設計

ブースト係数(ステーキングティア、ランキングボーナス)は意図的に調整可能としています。実際のエコシステムデータ — 総アクティブユーザー数、半減期プール放出率、価格安定目標 — に基づいて確定し、スマートコントラクトにロックされます。このアプローチにより、固定リターンを過度に約束することなく公正な分配を保証します。

反シビル防御(3層)

メカニズム場所
本人確認ゲートX/Twitter OAuth + SMSオフチェーン(Django)
オンチェーンゲートis_verified = true のプロフィールのみ報酬獲得スマートコントラクト
深さの重み付けスコアの70% = 実際の支払い → ボットは何も稼げないスコアリングエンジン

2. ⛩️ 巡礼分散エンジン(Worship Routing Engine)

目的: トークンエコノミクスを活用してオーバーツーリズムを解決する世界初のReFiプロトコル。聖地を訪問してMTCを獲得。ただし重要なのは:訪問者が少ないサイトほど指数関数的に多くの報酬を得られます。

核心インサイト

「逆Uberサージプライシング」— 混雑したサイトはペナルティ、フロンティアサイトはブースト。観光客はより収益性が高いから自発的に訪問者の少ない場所へ向かいます。

報酬設計の原則

各訪問の貢献スコアは複数の要因で決定されます:

要因原則効果
サイトの人気度訪問者が少ないサイトほど高スコア観光客を混雑エリアから分散
訪問タイミングその日の早い訪問者ほど高スコアオフピーク訪問を促進
地域ティア地方・フロンティアサイトが最上位地方創生を推進
訪問頻度定期的な訪問者がボーナススコアを蓄積継続的なエンゲージメントを報酬化
おみくじ運勢チェックインごとのランダムボーナス抽選楽しいゲーミフィケーション要素
スポンサードブースト自治体が特定サイトをブースト可能B2B/B2G収益モデル
係数は調整可能

各要因の正確な倍率(例:地方サイトが主要サイトよりどれだけ多く稼げるか)は、半減期プールスケジュールと実際の利用データに基づいて調整され、段階的にスマートコントラクトにロックされます。設計原則は固定 — 係数はエコシステムとともに進化します。


3. 📊 半減期配布(Halving Distribution)

**目的:**ビットコインに着想を得た半減期スケジュールで、MTCの配布をエポックごとに自動で半減させます。数学的に保証された希少性。

命令説明
initialize配布プールの初期化
register_minerマイナーの登録
update_scoreスコアの更新
advance_epochエポックの進行(半減実行)
claim_distribution配布報酬の受取

4. 🎴 ARマイニング — WebAR おみくじ体験

**目的:**スマホのブラウザだけで現実空間にARおみくじを出現させ、MTCをマイニングする体験。アプリDL不要。神道の精神性と最先端技術が融合した、世界初のWebAR×ブロックチェーンインフラです。

アーキテクチャ

おみくじ確率設定(GCF管理者)

Basis Points (10000 = 100%) で0.01%刻みの精密制御。GCF管理画面から調整可能。

等級レアリティボーナスNFT
🏆 大吉レア最大ボーナス
✨ 吉アンコモン高ボーナス任意
🌸 小吉コモン小ボーナス
🍃 末吉コモン参加記録
💀 凶アンコモン参加記録

確率と報酬係数はエコシステムの規模と半減期の放出量に基づいて段階的に確定し、スマートコントラクトに実装されます。

ZK-Proof of Vision(5層セキュリティ)

GPS偽装やリプレイ攻撃を多層で排除。プライバシー保護のため、カメラ画像はサーバーに送信しません。

Layer検証内容配点
Temporalセッション時間 5-120秒/20
Motionジャイロの自然さ(手持ち振動検知)/20
Light環境光×時間帯の整合性/20
HMACproof_hash 署名の検証/20
Fingerprintデバイスの一意性/20
合計60/100 以上で PASS

報酬設計

報酬はサイトの種類、おみくじ結果、地域ティアなどの複数要因に基づく貢献スコアとして記録されます。具体的な係数は半減期の放出スケジュールとエコシステムの成長に合わせて段階的に確定し、スマートコントラクトに実装されます。


Pure Math Modules(監査可能なコアロジック)

すべてのプログラムは、スコアリング・報酬計算を純粋で監査可能な math.rs モジュールに分離しています:

  • 副作用ゼロ — I/Oなし、メモリ確保なし、外部呼び出しなし
  • 文書化された公式 — rustdoc内のLaTeXスタイル表記
  • オーバーフロー解析 — 証明された範囲のu128中間値
  • 包括的テスト — エッジケース、境界条件、比率検証
  • 調整可能な係数 — 報酬パラメータはガバナンスを通じて更新可能に設計されており、エコシステムの成長に合わせた段階的な調整が可能

セキュリティモデル

本コントラクトは完全オープンソースです。セキュリティは不透明性ではなく、数学的な保証に基づいています。

原則実装
PDA限定保管庫トークン保管庫はPDA(プログラム派生アドレス)で制御 — 人間の鍵では引き出せない
チェック付き演算すべての計算に checked_* 演算を使用 — オーバーフロー不可能
権限分離管理者(マルチシグ)≠ Cranker(限定操作)≠ ユーザー(自己管理)
緊急停止セキュリティ上の脅威に対してのみ管理者がプログラムを一時停止可能。ただし資金の移動・奪取は不可能——停止は「守るための盾」であり、ルール変更の手段ではない
不変のトークノミクス半減率・総プール・エポック期間は初期設定後に変更不可
純粋数学モジュール報酬/スコアロジックは分離された、テスト可能な数学ライブラリ
Vision Proofカメラデータ不送信の5層偽装検知(プライバシー保護)

▶ 次: ロードマップ & チーム◀ 前: トークノミクス