π§ Produk & teknologi β yang berjalan membuktikan segalanya
Yang berjalan membuktikan segalanya. Misi kami bukan sekadar kata-kata. Platform web sudah aktif, dan aplikasi iOS berada di tahap akhir.
Aplikasi web dan dashboard admin sedang dalam produksi. Tiga aplikasi iOS native telah selesai dan dirilis selama AprilβMei 2026 (Matsuri awal Mei). Smart contracts di Solana adalah open source β kami berbicara bukan dalam konsep, melainkan dalam kode yang berjalan dan produk yang akan segera mendarat.

Tinjauan aplikasiβ
| Aplikasi | Tujuan | Status | Bahasa didukung |
|---|---|---|---|
| GCF Admin | Manajemen mitra dan tooling operasional | β Dirilis | π―π΅π¬π§π¨π³πΉππ³π΄ |
| Matsuri | Aplikasi konsumen utama | β Dirilis | π―π΅π¬π§π¨π³πΉππ³π΄ |
| J-Times | Media budaya dan pembelajaran | β Dirilis | π―π΅π¬π§ |
1. π‘οΈ GCF Admin β aplikasi manajemen mitraβ
Aplikasi manajemen operasional untuk anggota GCF (Global Community Friends). Seluruh fungsionalitas layar admin web, dipadatkan di mobile.



Apa yang bisa dilakukan aplikasiβ
| Kategori | Fitur |
|---|---|
| π Dashboard | Kartu KPI, grafik pendapatan, aksi cepat |
| π₯ Manajemen anggota | Daftar, detail, pengeditan, manajemen tingkat |
| π° Manajemen pendapatan | Pelacakan komisi, manajemen penarikan MTC, manajemen pembayaran |
| π Manajemen konten | Buat, edit, dan terbitkan acara, artikel, podcast, dan video |
| π« Slot pemandu | Kelola slot pemandu dan lacak pendapatan |
| πΌοΈ Dashboard NFT | Founder's Collection, verifikasi on-chain, transfer NFT |
| β©οΈ Manajemen tempat suci | CRUD tempat, konfigurasi beacon |
| π² Konfigurasi penambangan AR | Tabel probabilitas Omikuji, manajemen parameter imbalan |
| π Analytics | Laporan error, analitik penggunaan |
| π Referral | Pembuatan QR kustom, manajemen program referral |
Spesifikasi teknisβ
| Item | Detail |
|---|---|
| Arsitektur | Clean Architecture + MVVM + @Observable (iOS 17) |
| Bahasa / SDK | Swift 6.0 / Xcode 16+ / iOS 17.0+ |
| Integrasi API | 125+ endpoints |
| Tests | 226 tests / 45 kelas test |
| Lokalisasi | 5 bahasa (JP/EN/CN/TH/NO) / 957+ kunci terjemahan |
| Swift Concurrency | Patuh Strict Concurrency / nol peringatan build |
Integrasi kode QRβ
GCF Admin bisa membuat kode QR kustom merek Matsuri. Use case serbaguna β undangan acara, link referral, permintaan pembayaran, dan lainnya.
2. β©οΈ Matsuri β aplikasi utamaβ
Aplikasi utama untuk pengguna reguler. Pemesanan acara, pembayaran, wallet Web3, penambangan AR β semua selesai dalam satu aplikasi. Sekarang aktif di App Store.



Apa yang bisa dilakukan aplikasiβ
| Kategori | Fitur |
|---|---|
| πͺ Pemesanan acara | Pencarian, pemesanan, pembayaran Stripe, manajemen QR tiket |
| π³ Empat metode pembayaran | Kartu kredit / kartu tersimpan / saldo MTC / crypto (SOL/MTC) |
| π Wallet Web3 | Lihat saldo MTC, kirim/terima, riwayat transaksi |
| πΌοΈ Galeri NFT | Daftar NFT/SBT yang dipegang, verifikasi on-chain |
| πΊοΈ Peta tempat suci | Tampilan peta kuil dan candi, check-in |
| π² Penambangan AR | Pengalaman omikuji WebAR, hasilkan MTC |
| π¬ Chat | Pesan dengan menu konteks |
| β Wishlist | Simpan acara dan pengalaman favorit |
| π Pencarian lanjutan | Pencarian suara didukung |
| π€ Referral | Bergabung dengan program referral, lacak imbalan |
| π Dashboard GCF | Tampilan admin ringan untuk anggota GCF |
Integrasi Phantom Wallet β pembayaran crypto tanpa inputβ
Tak perlu copy-paste alamat. Phantom Wallet otomatis diluncurkan dan pembayaran selesai dengan satu persetujuan. Signature transaksi otomatis terdeteksi melalui Helius RPC.
Spesifikasi teknisβ
| Item | Detail |
|---|---|
| Arsitektur | Clean Architecture + MVVM + Swift Concurrency |
| Bahasa / SDK | Swift 6.0 / Xcode 16+ / iOS 17.0+ |
| Pembayaran | Stripe PaymentSheet + MTC Balance + Phantom (Solana Pay) |
| Integrasi API | 72 endpoints / 16 kategori |
| Tests | 230+ (Model, ViewModel, Network, Security, DeepLink, E2E) |
| Lokalisasi | 5 bahasa (JP/EN/CN/TH/NO) / 406 kunci terjemahan |
| ViewModels | 25 (sepenuhnya MVVM β nol panggilan API langsung dari Views) |
| Autentikasi | Apple Sign In / Google Sign In (PKCE) |
3. π° J-Times β aplikasi media budayaβ
Platform media yang menyampaikan kedalaman budaya Jepang. Baca artikel, dengar podcast, tonton video β setiap tindakan menghasilkan MTC.


Apa yang bisa dilakukan aplikasiβ
| Kategori | Fitur |
|---|---|
| π Artikel | Hero parallax, drop caps, bilah progres baca, konten kaya (Markdown, tabel, kutipan) |
| π§ Podcast | Penjelajahan seri, pemutar gelombang, sleep timer, AirPlay, kontrol layar kunci |
| π¬ Video | Tampilan grid/daftar adaptif, video pendek (gaya TikTok, double-tap) |
| π Pencarian | Multi-filter, tag tren, pencarian suara |
| π§ Discovery | Carousel unggulan, pilihan staf, weekly top |
| π Library | Favorit, riwayat (per tanggal), unduhan, playlist |
| π΅ Pemutar audio | Mini player (kontrol swipe), pemutar penuh (gelombang, lirik, ulang) |
| π€ Keanggotaan | Perbandingan fitur di 3 tingkat (Free / Premium / Pro), pemulihan pembelian |
Media Mining β membaca, mendengar, dan menonton sebagai penambanganβ
Dicatat bahkan offline. Baca artikel di kuil gunung di mana tak ada sinyal β saat jaringan kembali, engagement otomatis dikirimkan dan MTC dikreditkan.
Sistem desain β "empat pilar" estetika Jepangβ
J-Times menggunakan sistem desain orisinal yang membawa estetika Jepang tradisional ke UI modern.
| Pilar | Konsep | Penerapan UI |
|---|---|---|
| ε’¨ (sumi β tinta) | Abu netral hangat | Latar belakang, hierarki teks |
| ζ± (shu β vermilion) | Merah Jepang (#C53030) | Warna aksen, aksi penting |
| ι (ma β ruang) | Ruang negatif pada grid 4pt | Spasi, ruang bernapas |
| η΄ (kami β kertas) | Tekstur halus, glassmorphism | Permukaan kartu, kedalaman |
Spesifikasi teknisβ
| Item | Detail |
|---|---|
| Arsitektur | Clean Architecture + MVVM + Swift Concurrency |
| Bahasa / SDK | Swift 6.0 / Xcode 16+ / iOS 17.0+ |
| Dependensi eksternal | Nol β hanya framework first-party Apple |
| Integrasi API | 40+ endpoints |
| Tests | 371 tests / 20 file |
| Lokalisasi | 2 bahasa (JP/EN) / 310+ kunci terjemahan |
| Dukungan offline | ContentCache (50MB) + ImageDiskCache (200MB) + manajer unduhan |
| Autentikasi | Apple Sign In / Google Sign In (PKCE) |
Fondasi bersama: pustaka JCCoreβ
Pustaka Swift Package yang dibagi di ketiga aplikasi.
| Modul | Peran |
|---|---|
| JCAuth | Manajemen token berbasis Keychain, autentikasi biometrik (Face ID / Touch ID) |
| JCNetworking | Klien API yang aman tipe, WebSocket, konversi otomatis JSON snake_case |
| JCModels | Model data umum di seluruh aplikasi (User, AuthTokens, dll.) |
| JCDesign | Protokol tema, design tokens (spacing, corner radius) |
| JCUtilities | Utilitas tanggal dan string |
Keamanan dan privasiβ
| Item | Implementasi |
|---|---|
| Token autentikasi | Dienkripsi dan disimpan di iOS Keychain (TokenStore) |
| Autentikasi biometrik | Dua faktor via Face ID / Touch ID |
| Komunikasi API | HTTPS + certificate pinning |
| Kunci privat wallet | Tak pernah disimpan di aplikasi β didelegasikan ke Phantom Wallet |
| Penambangan AR | Gambar kamera tak dikirim ke server (VisionProof) |
| Data offline | Enkripsi SwiftData + kedaluwarsa otomatis |
| Swift Concurrency | Isolasi actor mencegah race conditions |
Kualitas pengembanganβ
Aplikasi mobile: 827+ test otomatis di ketiga aplikasi.β
| Aplikasi | Tests | Area cakupan |
|---|---|---|
| GCF Admin | 226 | Model, ViewModel, Repository, API, Lokalisasi, Navigasi |
| Matsuri | 230+ | Model, ViewModel, Network, Security, DeepLink, Regression, Performance, E2E |
| J-Times | 371 | Model, ViewModel, API, Repository, Navigasi, Lokalisasi, Security, Performance |
Smart contracts: tests berkembang bertahapβ
Untuk program Rust di Solana, kami telah memulai dengan unit tests untuk logika inti (modul math), dan memperluas cakupan test bertahap dalam persiapan audit keamanan (Q2βQ3 2026).
Smart contracts β desain open sourceβ
Filosofi desain trustless. Perhitungan imbalan, pohon referral, jadwal halving β setiap potong logika berjalan on-chain dan dapat diaudit oleh siapa pun. Sumber: GitHub
Kontributorβ
| Anggota | Peran |
|---|---|
| Ko Takahashi | Founder / Lead Developer β arsitektur, smart contracts, pengembangan full-stack |
πKe depan, anggota GCF dan komunitas pengembang seluruh dunia juga akan bergabung dalam upaya pengembangan bersama. Sebagai "infrastruktur budaya" yang dibangun untuk bertahan, Matsuri Protocol dibangun di atas transparansi dan kepemilikan bersama.
Struktur keseluruhanβ
Matsuri men-deploy tiga program Anchor (Rust) di Solana, masing-masing membawa salah satu pilar ekosistem.
1. π£ En-Mining (ηΈ β ikatan / koneksi)β
Tujuan: Engine pertumbuhan hibrida yang memberi imbalan baik "lebar" (jaringan referral) dan "kedalaman" (dampak ekonomi). Bukan pemasaran afiliasi sederhana, melainkan protokol penambangan lengkap di mana aktivitas ekonomi dunia nyata menghasilkan nilai on-chain.
Desain skoringβ
Skor kontribusi didasarkan pada dua komponen berbobot:
| Komponen | Bobot | Tujuan |
|---|---|---|
| Lebar (jumlah referral) | 30% | Jangkauan jaringan β berapa banyak orang yang kamu bawa |
| Kedalaman (volume pembayaran) | 70% | Dampak ekonomi β pembelian nyata, bukan sekadar pendaftaran |
Skor terakumulasi seiring waktu dan dikonversi menjadi MTC pada tiap epoch halving. Mekanisme boost tambahan direncanakan:
| Boost | Deskripsi | Status |
|---|---|---|
| Toku (εΎ³ β kebajikan) staking | Kunci MTC untuk mem-boost skor kontribusi (boost hingga ~50%). Tingkat dan pengganda yang tepat dikalibrasi terhadap jadwal pelepasan pool halving | β¬ Koefisien TBD |
| Peringkat musim | Pemain top tiap epoch mendapatkan gelar Evangelist (SBT permanen) dan boost skor. Tarif yang tepat ditentukan oleh tata kelola | β¬ Koefisien TBD |
Koefisien boost (tingkat staking, bonus peringkat) sengaja dapat disesuaikan. Mereka akan difinalisasi dan dikunci ke smart contracts berdasarkan data ekosistem aktual β total pengguna aktif, tingkat pelepasan pool halving, tujuan stabilitas harga. Pendekatan ini menjamin distribusi adil tanpa terlalu menjanjikan return tetap.
Pertahanan anti-sybil (tiga lapis)β
| Lapis | Mekanisme | Lokasi |
|---|---|---|
| Gerbang identitas | OAuth X/Twitter + SMS | Off-chain (Django) |
| Gerbang on-chain | Hanya profil dengan is_verified = true yang menghasilkan imbalan | Smart contract |
| Pembobotan kedalaman | 70% skor = pembayaran nyata β bot tak menghasilkan apa pun | Engine skoring |
2. β©οΈ Engine penyebaran ziarah (Worship Routing Engine)β
Tujuan: Protokol ReFi pertama di dunia yang menyelesaikan overtourism menggunakan ekonomi token. Kunjungi tempat suci untuk menghasilkan MTC. Twist kritis: semakin sedikit pengunjung di sebuah tempat, semakin banyak imbalan yang kamu dapatkan secara eksponensial.
"Penetapan harga surge Uber terbalik" β tempat-tempat ramai dihukum, tempat frontier di-boost. Wisatawan secara sukarela bergerak ke tempat yang kurang dikunjungi karena mereka lebih menguntungkan.
Prinsip desain imbalanβ
Skor kontribusi untuk setiap kunjungan ditentukan oleh banyak faktor:
| Faktor | Prinsip | Efek |
|---|---|---|
| Popularitas tempat | Lebih sedikit pengunjung = skor lebih tinggi | Sebarkan turis dari area ramai |
| Waktu kunjungan | Pengunjung lebih awal pada hari tertentu menghasilkan lebih | Dorong kunjungan off-peak |
| Tingkat regional | Tempat regional dan frontier berperingkat tertinggi | Mendorong revitalisasi regional |
| Frekuensi kunjungan | Pengunjung reguler menumpuk skor bonus | Memberi imbalan engagement berkelanjutan |
| Keberuntungan omikuji | Tarikan bonus acak per check-in | Elemen gamification yang menyenangkan |
| Boost yang disponsori | Kotamadya bisa mem-boost tempat tertentu | Model pendapatan B2B/B2G |
Pengganda yang tepat untuk setiap faktor (misalnya, seberapa lebih banyak yang dihasilkan tempat regional dibandingkan tempat major) disetel berdasarkan jadwal pool halving dan data penggunaan nyata, dan dikunci ke smart contracts secara bertahap. Prinsip desain tetap β koefisien berkembang dengan ekosistem.
3. π Distribusi halvingβ
Tujuan: Terinspirasi oleh jadwal halving Bitcoin, distribusi MTC otomatis halving per epoch. Kelangkaan dijamin secara matematis.
| Instruksi | Deskripsi |
|---|---|
initialize | Inisialisasi pool distribusi |
register_miner | Daftarkan penambang |
update_score | Perbarui skor |
advance_epoch | Majukan epoch (eksekusi halving) |
claim_distribution | Klaim imbalan distribusi |
4. π΄ Penambangan AR β pengalaman omikuji WebARβ
Tujuan: Buat omikuji AR muncul di ruang nyata, hanya menggunakan browser ponsel, dan tambang MTC melaluinya. Tak perlu unduhan aplikasi. Infrastruktur WebAR Γ blockchain pertama di dunia, memadukan spiritualitas Shinto dengan teknologi terdepan.
Arsitekturβ
Konfigurasi probabilitas Omikuji (admin GCF)β
Basis Points (10000 = 100%) dengan presisi 0,01%. Dapat disesuaikan dari layar admin GCF.
| Tingkat | Kelangkaan | Bonus | NFT |
|---|---|---|---|
| π Daikichi | Langka | Bonus maksimum | β |
| β¨ Kichi | Tidak umum | Bonus tinggi | Opsional |
| πΈ ShΕkichi | Umum | Bonus kecil | β |
| π Suekichi | Umum | Catatan partisipasi | β |
| π KyΕ | Tidak umum | Catatan partisipasi | β |
Probabilitas dan koefisien imbalan akan difinalisasi bertahap berdasarkan ukuran ekosistem dan jumlah pelepasan halving, dan diimplementasikan dalam smart contracts.
ZK-Proof of Vision (keamanan 5 lapis)β
Menghapus spoofing GPS dan serangan replay dalam beberapa lapis. Untuk melindungi privasi, gambar kamera tak pernah dikirim ke server.
| Lapis | Apa yang diverifikasi | Bobot |
|---|---|---|
| Temporal | Waktu sesi 5β120d | /20 |
| Motion | Naturalitas gyro (deteksi getaran tangan) | /20 |
| Light | Konsistensi cahaya sekitar Γ waktu hari | /20 |
| HMAC | Verifikasi signature proof_hash | /20 |
| Fingerprint | Keunikan perangkat | /20 |
| Total | 60/100 atau lebih = PASS |
Desain imbalanβ
Imbalan dicatat sebagai skor kontribusi berdasarkan banyak faktor termasuk jenis tempat, hasil omikuji, dan tingkat regional. Koefisien spesifik difinalisasi bertahap selaras dengan jadwal pelepasan halving dan pertumbuhan ekosistem, dan diimplementasikan dalam smart contracts.
Modul math murni (logika inti yang dapat diaudit)β
Setiap program mengisolasi perhitungan skor dan imbalan ke dalam modul math.rs murni yang dapat diaudit:
- Nol efek samping β tak ada I/O, tak ada alokasi memori, tak ada panggilan eksternal
- Formula didokumentasi β notasi gaya LaTeX di dalam rustdoc
- Analisis overflow β antara u128 dengan rentang terbukti
- Tests komprehensif β kasus tepi, kondisi batas, verifikasi rasio
- Koefisien dapat disesuaikan β parameter imbalan dirancang dapat diperbarui melalui tata kelola, memungkinkan kalibrasi bertahap saat ekosistem tumbuh
Model keamananβ
Kontrak ini sepenuhnya open source. Keamanan didasarkan pada jaminan matematis, bukan kekaburan.
| Prinsip | Implementasi |
|---|---|
| Vault hanya PDA | Vault token dikontrol oleh PDA (program-derived addresses) β tak ada kunci manusia yang bisa menarik |
| Aritmatika checked | Semua perhitungan menggunakan aritmatika checked_* β overflow tak mungkin |
| Pemisahan otoritas | Admin (multisig) β Cranker (aksi terbatas) β Pengguna (self-custody) |
| Pause darurat | Admin bisa mem-pause program hanya sebagai respons terhadap ancaman keamanan. Tetapi tak ada pergerakan atau penyitaan dana yang mungkin β pause adalah "perisai untuk melindungi," bukan cara mengubah aturan |
| Tokenomics tak berubah | Tingkat halving, total pool, dan panjang epoch tak bisa diubah setelah konfigurasi awal |
| Modul math murni | Logika imbalan/skoring berada di pustaka math terpisah yang dapat di-test |
| Vision Proof | Deteksi spoof 5 lapis yang tak pernah mentransmisikan data kamera (menjaga privasi) |


