Passa al contenuto principale

🔧 Prodotto e tecnologia — ciò che gira dimostra tutto

Ciò che gira dimostra tutto. La nostra missione non vive di parole. La piattaforma web è già attiva e le app iOS sono nella fase finale.

La web app e la dashboard admin sono in produzione. Tre app iOS native sono state completate e vengono rilasciate tra aprile e maggio 2026 (Matsuri a inizio maggio). Gli smart contract su Solana sono open source — non parliamo per concetti, ma con codice che gira e un prodotto pronto a toccare terra.

Tre app — la cultura nel palmo di una mano


Panoramica delle app

AppScopoStatoLingue supportate
GCF AdminGestione partner e strumenti operativi✅ Rilasciata🇯🇵🇬🇧🇨🇳🇹🇭🇳🇴
MatsuriApp consumer principale✅ Rilasciata🇯🇵🇬🇧🇨🇳🇹🇭🇳🇴
J-TimesMedia culturale e apprendimento✅ Rilasciata🇯🇵🇬🇧

1. 🛡️ GCF Admin — app di gestione partner

Stato: rilasciata sull'App Store (v1.0)

Un'app di gestione operativa per i membri GCF (Global Community Friends). Tutte le funzionalità della schermata web admin, consolidate su mobile.

GCF sull'App Store
Dashboard di GCF AdminGestione membri di GCF AdminGestione ricavi di GCF Admin

Cosa può fare l'app

CategoriaFunzionalità
📊 DashboardSchede KPI, grafici dei ricavi, azioni rapide
👥 Gestione membriLista, dettagli, modifica, gestione dei livelli
💰 Gestione ricaviTracciamento commissioni, gestione dei prelievi di MTC, gestione delle erogazioni
📝 Gestione contenutiCreazione, modifica e pubblicazione di eventi, articoli, podcast e video
🎫 Slot guideGestione degli slot per le guide e tracciamento dei ricavi
🖼️ Dashboard NFTFounder's Collection, verifica on-chain, trasferimenti di NFT
⛩️ Gestione luoghi sacriCRUD dei luoghi, configurazione dei beacon
🎲 Configurazione AR miningTabelle di probabilità dell'omikuji, gestione dei parametri di ricompensa
📊 AnalyticsReport di errore, analisi di utilizzo
🔗 ReferralGenerazione di QR code personalizzati, gestione del programma referral

Specifiche tecniche

ElementoDettaglio
ArchitetturaClean Architecture + MVVM + @Observable (iOS 17)
Linguaggio / SDKSwift 6.0 / Xcode 16+ / iOS 17.0+
Integrazione API125+ endpoint
Test226 test / 45 classi di test
Localizzazione5 lingue (JP/EN/CN/TH/NO) / 957+ chiavi di traduzione
Swift ConcurrencyConforme a Strict Concurrency / zero warning in compilazione

Integrazione QR code

GCF Admin può generare QR code personalizzati con il brand Matsuri. Casi d'uso versatili — inviti a eventi, link di referral, richieste di pagamento e altro.


2. ⛩️ Matsuri — app principale

Stato: rilasciata sull'App Store (v3.0)

L'app principale per gli utenti normali. Prenotazione eventi, pagamento, wallet Web3, AR mining — tutto si conclude in un'unica app. Ora disponibile sull'App Store.

Matsuri on the App Store
Schermata home di MatsuriWallet Matsuri — saldo MTC, invio e cronologiaMappa dei luoghi sacri di Matsuri

Cosa può fare l'app

CategoriaFunzionalità
🎪 Prenotazione eventiRicerca, prenotazione, pagamento Stripe, gestione QR dei biglietti
💳 Quattro metodi di pagamentoCarta di credito / carta salvata / saldo MTC / crypto (SOL/MTC)
👛 Wallet Web3Visualizzazione saldo MTC, invio/ricezione, cronologia delle transazioni
🖼️ Galleria NFTLista di NFT/SBT detenuti, verifica on-chain
🗺️ Mappa dei luoghi sacriVista mappa di santuari e templi, check-in
🎲 AR miningEsperienza omikuji WebAR, guadagna MTC
💬 ChatMessaggistica con menu contestuali
⭐ WishlistSalva eventi ed esperienze preferiti
🔍 Ricerca avanzataRicerca vocale supportata
🤝 ReferralIscrizione al programma referral, tracciamento delle ricompense
📊 Dashboard GCFVista admin leggera per i membri GCF

Integrazione Phantom Wallet — pagamenti crypto a zero inserimenti

Nessun copia-incolla di indirizzi. Phantom Wallet si avvia automaticamente e il pagamento si conclude con una sola approvazione. La firma della transazione viene rilevata automaticamente tramite Helius RPC.

Specifiche tecniche

ElementoDettaglio
ArchitetturaClean Architecture + MVVM + Swift Concurrency
Linguaggio / SDKSwift 6.0 / Xcode 16+ / iOS 17.0+
PagamentiStripe PaymentSheet + MTC Balance + Phantom (Solana Pay)
Integrazione API72 endpoint / 16 categorie
Test230+ (Model, ViewModel, Network, Security, DeepLink, E2E)
Localizzazione5 lingue (JP/EN/CN/TH/NO) / 406 chiavi di traduzione
ViewModel25 (MVVM completo — zero chiamate API dirette dalle View)
AutenticazioneApple Sign In / Google Sign In (PKCE)

3. 📰 J-Times — app di media culturale

Stato: rilasciata — attiva sull'App Store

Una piattaforma media che trasmette la profondità della cultura giapponese. Leggere articoli, ascoltare podcast, guardare video — ogni azione fa guadagnare MTC.

J-Times sull'App Store
Lettore di articoli J-Times — capolettera, barra di avanzamento della letturaPlayer podcast di J-Times — forma d'onda, sleep timer

Cosa può fare l'app

CategoriaFunzionalità
📖 ArticoliHero parallax, capolettera, barra di avanzamento della lettura, contenuti ricchi (Markdown, tabelle, citazioni)
🎧 PodcastNavigazione per serie, player a forma d'onda, sleep timer, AirPlay, controlli da lock screen
🎬 VideoVista adattiva a griglia/lista, video brevi (in stile TikTok, doppio tap)
🔍 RicercaMulti-filtro, tag di tendenza, ricerca vocale
🧭 DiscoveryFeature carousel, scelte della redazione, top settimanale
📚 LibreriaPreferiti, cronologia (per data), download, playlist
🎵 Player audioMini player (controllato a swipe), player intero (forma d'onda, testi, ripetizione)
👤 IscrizioneConfronto tra 3 livelli (Free / Premium / Pro), ripristino acquisti

Media Mining — leggere, ascoltare e guardare come forme di mining

Registrato anche offline. Leggi un articolo in un santuario di montagna dove il segnale non arriva — quando la rete torna, l'engagement viene inviato in automatico e gli MTC vengono accreditati.

Design system — i «quattro pilastri» dell'estetica giapponese

J-Times utilizza un design system originale che porta l'estetica giapponese tradizionale in un'interfaccia moderna.

PilastroConcettoApplicazione UI
墨 (sumi — inchiostro)Grigio neutro caldoSfondo, gerarchia del testo
朱 (shu — vermiglio)Rosso giapponese (#C53030)Colore di accento, azioni importanti
間 (ma — spazio)Spazio negativo su una griglia di 4ptSpaziature, respiro
紙 (kami — carta)Texture sottile, glassmorphismSuperfici delle card, profondità

Specifiche tecniche

ElementoDettaglio
ArchitetturaClean Architecture + MVVM + Swift Concurrency
Linguaggio / SDKSwift 6.0 / Xcode 16+ / iOS 17.0+
Dipendenze esterneZero — solo framework di prima parte Apple
Integrazione API40+ endpoint
Test371 test / 20 file
Localizzazione2 lingue (JP/EN) / 310+ chiavi di traduzione
Supporto offlineContentCache (50MB) + ImageDiskCache (200MB) + download manager
AutenticazioneApple Sign In / Google Sign In (PKCE)

Fondamenta condivise: la libreria JCCore

Una libreria Swift Package condivisa tra tutte e tre le app.

ModuloRuolo
JCAuthGestione dei token basata su Keychain, autenticazione biometrica (Face ID / Touch ID)
JCNetworkingClient API type-safe, WebSocket, conversione automatica JSON in snake_case
JCModelsModelli dati comuni tra le app (User, AuthTokens, ecc.)
JCDesignProtocollo tema, design token (spaziature, raggio degli angoli)
JCUtilitiesUtility per date e stringhe

Sicurezza e privacy

ElementoImplementazione
Token di autenticazioneCifrati e memorizzati nell'iOS Keychain (TokenStore)
Autenticazione biometricaDue fattori via Face ID / Touch ID
Comunicazione APIHTTPS + certificate pinning
Chiave privata del walletMai memorizzata nell'app — delegata a Phantom Wallet
AR miningLe immagini della fotocamera non vengono inviate al server (VisionProof)
Dati offlineCifratura SwiftData + scadenza automatica
Swift ConcurrencyL'isolamento via actor previene le race condition

Qualità dello sviluppo

App mobile: 827+ test automatizzati tra le tre app.

AppTestArea di copertura
GCF Admin226Model, ViewModel, Repository, API, Localizzazione, Navigazione
Matsuri230+Model, ViewModel, Network, Security, DeepLink, Regressione, Performance, E2E
J-Times371Model, ViewModel, API, Repository, Navigazione, Localizzazione, Security, Performance

Smart contract: test in espansione graduale

Per i programmi Rust su Solana siamo partiti da test unitari per la logica di base (i moduli matematici) e stiamo ampliando la copertura dei test per gradi, in preparazione dell'audit di sicurezza (Q2–Q3 2026).


Smart contract — design open source

Una filosofia di design trustless. Calcolo delle ricompense, alberi referral, calendario di halving — ogni pezzo di logica gira on-chain ed è verificabile da chiunque. Source: GitHub


Contributor

MembroRuolo
Ko TakahashiFounder / Lead Developer — architettura, smart contract, sviluppo full-stack

🌏D'ora in avanti, anche i membri GCF e una community di sviluppatori mondiale si uniranno allo sforzo di sviluppo comune. Pensato come «infrastruttura culturale» destinata a durare, il Matsuri Protocol si fonda sulla trasparenza e sulla co-proprietà.


Struttura d'insieme

Matsuri deploya tre programmi Anchor (Rust) su Solana, ognuno dei quali porta uno dei pilastri dell'ecosistema.


1. 📣 En-Mining (縁 — legami / connessione)

Scopo: un motore di crescita ibrido che ricompensa tanto l'«ampiezza» (rete referral) quanto la «profondità» (impatto economico). Non semplice affiliate marketing, bensì un vero e proprio protocollo di mining in cui l'attività economica del mondo reale genera valore on-chain.

Design del punteggio

Il punteggio di contribuzione si basa su due componenti pesate:

ComponentePesoScopo
Ampiezza (numero di referral)30%Copertura di rete — quante persone avete portato
Profondità (volume dei pagamenti)70%Impatto economico — acquisti reali, non semplici iscrizioni

I punteggi si accumulano nel tempo e vengono convertiti in MTC a ogni epoca di halving. Sono previsti ulteriori meccanismi di boost:

BoostDescrizioneStato
Toku (徳 — virtù) stakingBloccare MTC per potenziare il punteggio di contribuzione (fino a ~50% di boost). Livelli e moltiplicatori esatti sono tarati rispetto al calendario di rilascio del pool di halving⬜ Coefficienti da definire
Season rankingI migliori di ogni epoca guadagnano il titolo di Evangelist (SBT permanente) e un boost di punteggio. I tassi esatti sono determinati dalla governance⬜ Coefficienti da definire
Design dei parametri progressivo

I coefficienti di boost (livelli di staking, bonus di ranking) sono intenzionalmente modulabili. Saranno finalizzati e bloccati negli smart contract sulla base dei dati reali dell'ecosistema — utenti attivi totali, tasso di rilascio del pool di halving, obiettivi di stabilità del prezzo. Questo approccio garantisce una distribuzione equa senza promettere rendimenti fissi irrealistici.

Difesa anti-sybil (tre livelli)

LivelloMeccanismoPosizione
Gate di identitàX/Twitter OAuth + SMSOff-chain (Django)
Gate on-chainSolo i profili con is_verified = true ricevono ricompenseSmart contract
Ponderazione sulla profonditàIl 70% del punteggio = pagamenti reali → i bot non guadagnano nullaMotore di scoring

2. ⛩️ Motore di dispersione del pellegrinaggio (Worship Routing Engine)

Scopo: il primo protocollo ReFi al mondo che risolve il sovraturismo usando la token economics. Visitare i luoghi sacri per guadagnare MTC. La svolta cruciale: meno visitatori in un luogo, esponenzialmente più ricompensa si ottiene.

Insight di fondo

«Surge pricing inverso à la Uber» — i luoghi affollati sono penalizzati, i luoghi di frontiera sono potenziati. I turisti si spostano volontariamente verso i luoghi meno visitati perché sono più redditizi.

Principi di design delle ricompense

Il punteggio di contribuzione per ogni visita è determinato da più fattori:

FattorePrincipioEffetto
Popolarità del luogoMeno visitatori = punteggio più altoDisperdere i turisti lontano dalle aree affollate
Momento della visitaI primi visitatori di una data giornata guadagnano di piùIncoraggiare visite fuori picco
Livello regionaleI luoghi regionali e di frontiera sono ai verticiTrainare la rivitalizzazione regionale
Frequenza di visitaI visitatori abituali accumulano un bonus al punteggioPremiare l'impegno continuativo
Responso dell'omikujiEstrazione casuale di un bonus a ogni check-inElemento ludico di gamification
Boost sponsorizzatoI comuni possono potenziare luoghi specificiModello di ricavo B2B/B2G
I coefficienti sono modulabili

I moltiplicatori esatti di ciascun fattore (ad esempio, quanto guadagna in più un luogo regionale rispetto a uno maggiore) vengono tarati in base al calendario del pool di halving e ai dati reali d'uso, per poi essere bloccati negli smart contract per gradi. I principi di design sono fissi — i coefficienti evolvono con l'ecosistema.


3. 📊 Distribuzione di halving

Scopo: ispirata al calendario di halving di Bitcoin, la distribuzione di MTC si dimezza automaticamente a ogni epoca. Scarsità garantita matematicamente.

IstruzioneDescrizione
initializeInizializza il pool di distribuzione
register_minerRegistra un miner
update_scoreAggiorna un punteggio
advance_epochAvanza l'epoca (esegue l'halving)
claim_distributionRichiede la ricompensa di distribuzione

4. 🎴 AR mining — esperienza omikuji in WebAR

Scopo: far apparire un omikuji AR nello spazio reale, usando soltanto un browser del telefono, e fare mining di MTC attraverso di esso. Nessun download di app richiesto. La prima infrastruttura al mondo di WebAR × blockchain, che fonde spiritualità shintoista e tecnologia di punta.

Architettura

Configurazione delle probabilità dell'omikuji (GCF admin)

Basis Point (10000 = 100%) con precisione allo 0,01%. Regolabile dalla schermata admin di GCF.

GradoRaritàBonusNFT
🏆 DaikichiRaroBonus massimo
✨ KichiNon comuneBonus altoOpzionale
🌸 ShōkichiComuneBonus piccolo
🍃 SuekichiComuneRegistrazione della partecipazione
💀 KyōNon comuneRegistrazione della partecipazione

Probabilità e coefficienti di ricompensa saranno finalizzati per gradi in base alla dimensione dell'ecosistema e alle quantità di rilascio dell'halving, e implementati negli smart contract.

ZK-Proof of Vision (sicurezza a 5 livelli)

Elimina su più livelli lo spoofing del GPS e gli attacchi replay. Per proteggere la privacy, le immagini della fotocamera non vengono mai inviate al server.

LivelloCosa si verificaPeso
TemporaleDurata della sessione 5–120s/20
MovimentoNaturalezza del giroscopio (rilevamento delle vibrazioni in presa manuale)/20
LuceCoerenza tra luce ambientale × ora del giorno/20
HMACVerifica della firma proof_hash/20
FingerprintUnicità del dispositivo/20
Totale60/100 o più = PASS

Design delle ricompense

Le ricompense sono registrate come punteggio di contribuzione sulla base di più fattori, tra cui il tipo di luogo, l'esito dell'omikuji e il livello regionale. I coefficienti specifici sono finalizzati per gradi, in linea con il calendario di rilascio dell'halving e con la crescita dell'ecosistema, e implementati negli smart contract.


Moduli di pura matematica (logica di base verificabile)

Ogni programma isola la logica di scoring e il calcolo delle ricompense in un modulo math.rs puro e verificabile:

  • Zero side effect — niente I/O, niente allocazione di memoria, niente chiamate esterne
  • Formule documentate — notazione in stile LaTeX all'interno di rustdoc
  • Analisi dell'overflow — intermedi u128 con intervalli dimostrati
  • Test esaustivi — casi limite, condizioni di confine, verifica dei rapporti
  • Coefficienti modulabili — i parametri di ricompensa sono progettati per essere aggiornabili tramite governance, permettendo una calibrazione graduale al crescere dell'ecosistema

Modello di sicurezza

Questi contratti sono completamente open source. La sicurezza si basa su garanzie matematiche, non sull'opacità.

PrincipioImplementazione
Vault solo PDAI vault dei token sono controllati da PDA (program-derived address) — nessuna chiave umana può prelevare
Aritmetica verificataTutti i calcoli usano aritmetica checked_* — l'overflow è impossibile
Separazione delle autoritàAdmin (multisig) ≠ Cranker (azioni limitate) ≠ Utente (auto-custodia)
Pausa di emergenzaL'admin può mettere in pausa il programma soltanto in risposta a una minaccia di sicurezza. Ma nessun movimento o confisca di fondi è possibile — la pausa è uno «scudo di protezione», non un modo per cambiare le regole
Tokenomics immutabileTasso di halving, pool totale e durata delle epoche non possono essere modificati dopo la configurazione iniziale
Moduli di pura matematicaLa logica di ricompensa/scoring vive in una libreria matematica separata e testabile
Vision ProofRilevamento dello spoofing a 5 livelli che non trasmette mai i dati della fotocamera (privacy-preserving)

▶ Successiva: Roadmap e team | ◀ Precedente: Tokenomics