Gå til hovedinnhold

🔧 Produkt og teknologi — det som kjører beviser alt

Det som kjører, beviser alt. Oppdraget vårt er ikke bare ord. Webplattformen kjører allerede, iOS-appene er i sluttfasen.

Webappen og admin-panelet er i produksjon. Tre native iOS-apper er ferdigutviklet og utgis april 2026. Smart contracts på Solana er åpen kildekode og offentlig tilgjengelige — vi snakker ikke i konsepter, men med kjørende kode og produkter rett rundt hjørnet.

Tre apper ── kulturens forbindelsesprodukter i håndflaten


App-oversikt

AppBrukStatusSpråk
GCF AdminPartnerhåndtering / driftsverktøy✅ Utgitt🇯🇵🇬🇧🇨🇳🇹🇭🇳🇴
MatsuriHovedapp for vanlige brukere✅ Utgitt🇯🇵🇬🇧🇨🇳🇹🇭🇳🇴
J-TimesKulturmedium og læring🔜 Utgis april 2026🇯🇵🇬🇧

1. 🛡️ GCF Admin — partner-håndteringsapp

Status: utgitt i App Store (v1.0)

Forretnings-app for GCF (Global Community Friends)-medlemmer. All funksjonalitet fra web-admin samlet på mobil.

GCF on the App Store
GCF Admin dashbordGCF Admin-verktøyGCF Admin aktivitet

Hva appen kan

KategoriFunksjon
📊 DashbordKPI-kort, omsetningsdiagrammer, hurtighandlinger
👥 MedlemshåndteringListe, detaljer, redigering, tier-styring
💰 InntjeningProvisjonssporing, MTC-utbetaling, utbetalingshåndtering
📝 InnholdsstyringOppretting, redigering og publisering av events, artikler, podcaster, video
🎫 GuideplasserHåndtering av guideplasser, inntektssporing
🖼️ NFT-dashbordFounder's Collection, on-chain-verifikasjon, NFT-overføring
⛩️ Hellig-steds-håndteringCRUD for sites, beacon-oppsett
🎲 AR-mining-innstillingerOmikuji-sannsynlighetstabell, belønningsparametre
📊 AnalyticsFeilrapporter, bruksanalyser
🔗 ReferralEgendefinert QR-kode-generering, henvisningsprogram

Tekniske spesifikasjoner

PunktDetaljer
ArkitekturClean Architecture + MVVM + @Observable (iOS 17)
Språk / SDKSwift 6.0 / Xcode 16+ / iOS 17.0+
API-integrasjon125+ endpoints
Tester226 tester / 45 testklasser
Lokalisering5 språk (JA/EN/ZH/TH/NO) / 957+ oversettelsesnøkler
Swift ConcurrencyStrict Concurrency-compliant / null byggeadvarsler

QR-kode-integrasjon

I GCF Admin kan man generere egendefinerte QR-koder med Matsuri-logo. Brukes til event-invitasjoner, henvisningslenker, betalingsforespørsler mv.


2. ⛩️ Matsuri — hovedapp

Status: utgitt i App Store (v3.0)

Hovedapp for vanlige brukere. Eventbooking, betaling, Web3-lommebok, AR-mining — alt samlet i én app. Nå tilgjengelig i App Store.

Matsuri on the App Store
Matsuri hjem-skjermMatsuri eventdetaljMatsuri helligstedskart

Hva appen kan

KategoriFunksjon
🎪 EventbookingSøk, book, Stripe-betaling, billett-QR
💳 Fire betalingsformerKredittkort / lagrede kort / MTC-saldo / krypto (SOL/MTC)
👛 Web3-lommebokMTC-saldo, send/motta, transaksjonshistorikk
🖼️ NFT-galleriBeholdning av NFT/SBT, on-chain-verifikasjon
🗺️ HelligstedskartKartvisning av helligdommer og templer, check-in
🎲 AR-miningWebAR-omikuji-opplevelse, tjen MTC
💬 ChatMeldinger med kontekstmeny
⭐ ØnskelisteLagre favorittevents og opplevelser
🔍 Avansert søkTalesøk støttet
🤝 ReferralDelta i henvisningsprogram, spor belønninger
📊 GCF-dashbordLettvekts-admin for GCF-medlemmer

Phantom Wallet-integrasjon — krypto-betaling uten innskriving

Brukeren kopierer aldri adresser. Phantom Wallet åpner automatisk, man godkjenner, og betalingen er fullført. Signaturen oppdages automatisk av Helius RPC.

Tekniske spesifikasjoner

PunktDetaljer
ArkitekturClean Architecture + MVVM + Swift Concurrency
Språk / SDKSwift 6.0 / Xcode 16+ / iOS 17.0+
BetalingStripe PaymentSheet + MTC Balance + Phantom (Solana Pay)
API-integrasjon72 endpoints / 16 kategorier
Tester230+ (Model, ViewModel, Network, Security, DeepLink, E2E)
Lokalisering5 språk (JA/EN/ZH/TH/NO) / 406 oversettelsesnøkler
ViewModels25 (full MVVM — null direkte API-kall fra View)
AutentiseringApple Sign In / Google Sign In (PKCE)

3. 📰 J-Times — kulturmedium-app

Status: utgis sent april 2026

Medieplattform som formidler japansk kulturs dybder. Les artikler, lytt til podcaster, se video — hver handling gir MTC.

J-Times on the App Store
J-Times article readerJ-Times podcast player

Hva appen kan

KategoriFunksjon
📖 ArtiklerParallax-hero, drop-caps, leseprogresjon, rikt innhold (Markdown, tabeller, sitater)
🎧 PodcasterSerier, waveform-spiller, sleep timer, AirPlay, lockscreen-kontroller
🎬 VideoAdaptiv grid/liste, shorts (TikTok-stil, dobbel-tapp)
🔍 SøkMulti-filter, trending tags, talesøk
🧭 DiscoveryFeatured carousels, staff picks, ukens hit
📚 BibliotekFavoritter, historikk (etter dato), nedlastinger, spillelister
🎵 Audio-spillerMini-spiller (swipe), full spiller (waveform, tekst, loop)
👤 Medlemskap3 tiers (Free / Premium / Pro), sammenligning, kjøp-gjenoppretting

Media Mining — å lese, lytte og se blir til gruving

Registreres også offline. Selv om du leser en artikkel ved en avsides helligdom uten signal, sendes engasjementet automatisk når nettet kommer tilbake, og MTC utbetales.

Designsystem — Japans estetiske «fire søyler»

J-Times bruker et eget designsystem som oversetter klassisk japansk estetikk til moderne UI.

SøyleKonseptAnvendt i UI
Sumi (墨)Varm nøytralgråBakgrunnsfarge, teksthierarki
Shu (朱)Japansk rød (#C53030)Aksent, viktige handlinger
Ma (間)Luft i 4pt-gridSpacing, pusterom
Kami (紙)Fin tekstur, glasmorfismeKortflate, dybde

Tekniske spesifikasjoner

PunktDetaljer
ArkitekturClean Architecture + MVVM + Swift Concurrency
Språk / SDKSwift 6.0 / Xcode 16+ / iOS 17.0+
Eksterne avhengigheterNull — kun Apples egne rammeverk
API-integrasjon40+ endpoints
Tester371 tester / 20 filer
Lokalisering2 språk (JA/EN) / 310+ oversettelsesnøkler
OfflineContentCache (50MB) + ImageDiskCache (200MB) + nedlastingsbehandler
AutentiseringApple Sign In / Google Sign In (PKCE)

Felles grunnlag: JCCore-bibliotek

Et Swift Package-bibliotek delt av alle tre apper.

ModulRolle
JCAuthKeychain-basert token-håndtering, biometrisk autentisering (Face ID / Touch ID)
JCNetworkingTypesikker API-klient, WebSocket, automatisk JSON snake_case-konvertering
JCModelsFelles datamodeller på tvers av apper (User, AuthTokens osv.)
JCDesignTheme-protokoll, designtokens (spacing, radius)
JCUtilitiesDato- og tekst-utilities

Sikkerhet og personvern

PunktImplementering
Auth-tokenKryptert lagret i iOS Keychain (TokenStore)
Biometri2-faktor via Face ID / Touch ID
API-kommunikasjonHTTPS + Certificate Pinning
Lommebok-privatnøkkelAppen lagrer ingen privatnøkkel — uddelegert til Phantom Wallet
AR-miningKamerabilder sendes ikke til server (VisionProof)
OfflinedataSwiftData-kryptering + automatisk utløp
Swift ConcurrencyActor-isolasjon forhindrer race conditions

Utviklingskvalitet

Mobilapper: totalt over 827 automatiske tester på tvers av de tre appene.

AppTesterDekning
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

Smart contracts: tester utvides trinnvis

For Rust-programmene på Solana har vi startet med unit-tester på kjernelogikken (matematikkmoduler), og dekningen utvides trinnvis fram mot sikkerhetsrevisjonen (Q2–Q3 2026).


Smart contracts — åpen kildekode-design

Designet for trustless. Belønningsberegning, henvisningstre, halveringsplan — all logikk utføres on-chain og kan revideres av alle. Kildekode: GitHub


Contributors

MedlemRolle
Ko TakahashiFounder / Lead Developer — arkitektur, smart contracts, full-stack-utvikling

🌏Framover vil GCF-medlemmer og utviklermiljøer fra hele verden også bidra til felles utvikling. Matsuri Protocol bygger på prinsippene om åpenhet og felles eierskap, slik at den kan fungere som «kulturens infrastruktur» varig.


Overordnet oppbygging

Matsuri deployer tre Anchor-programmer (Rust) på Solana som hver bærer en søyle av økosystemet.


1. 📣 En-mining (縁マイニング — forbindelsesgruving)

Formål: en hybrid vekstmotor som belønner både «bredde» (henvisningsnettverk) og «dybde» (økonomisk effekt). Ikke bare affiliate, men en full gruvingsprotokoll der reell økonomisk aktivitet skaper on-chain-verdi.

Scoring-design

Bidragspoengene baseres på to vektede komponenter:

KomponentVektFormål
Bredde (antall henvisninger)30%Nettverkets rekkevidde — hvor mange er brakt inn
Dybde (transaksjonsvolum)70%Økonomisk effekt — reelle kjøp, ikke bare sign-ups

Poengene akkumuleres over tid og gjøres om til MTC per halverings-epoke. Ytterligere boost-mekanismer er planlagt:

BoostBeskrivelseStatus
Toku (徳)-stakingLås MTC og boost bidragspoengene (opptil ca. 50%). Tier og nøyaktig multiplikator tilpasses halveringsplanen⬜ Koeffisient tbd
Sesong-rankingTopp-performere i hver epoke får tittelen Evangelist (permanent SBT) og poeng-boost. Nøyaktig andel avgjøres av governance⬜ Koeffisient tbd
Progressivt parameter-design

Boost-koeffisientene (staking-tier, ranking-bonus) er bevisst justerbare. De låses i smart contracts basert på reelle økosystem-data — aktive brukere, utgivelse fra halveringspoolen, prisstabilitetsmål — og sikrer rettferdig fordeling uten å love faste avkastninger.

Anti-sybil-forsvar (3 lag)

LagMekanismePlassering
ID-gateX/Twitter OAuth + SMSOff-chain (Django)
On-chain-gateKun profiler med is_verified = true får belønningSmart contract
Dybdevekting70% av poengene = reell betaling → bots tjener ingentingScoring-motor

2. ⛩️ Pilegrimsspredningsmotor (Worship Routing Engine)

Formål: Verdens første ReFi-protokoll som bruker tokenøkonomi til å løse overturisme. Tjen MTC ved å besøke hellige steder. Det viktige er: jo færre besøkende, jo eksponentielt større belønning.

Kjerneinnsikten

«Omvendt Uber-surge-prising» — overfylte steder får straff, frontier-steder får boost. Turister går frivillig til de mindre besøkte stedene, fordi det lønner seg bedre.

Designprinsipp for belønning

Bidragspoeng for hvert besøk bestemmes av flere faktorer:

FaktorPrinsippEffekt
Stedets popularitetFærre besøkende = høyere poengSprer turister fra overfylte områder
BesøkstidspunktTidligere på dagen = høyere poengFremmer off-peak-besøk
Regions-tierLokal og frontier ligger høyestDriver regional revitalisering
BesøksfrekvensGjengangere akkumulerer bonus-poengBelønner fortsatt engasjement
Omikuji-lykkeTilfeldig bonus-lotteri per check-inMorsom gamification
Sponset boostKommuner kan booste bestemte sitesB2B/B2G-inntektsmodell
Koeffisienter kan justeres

De eksakte multiplikatorene (f.eks. hvor mye mer lokale steder tjener vs. hovedsteder) tilpasses halveringspoolens plan og reelle bruksdata, og låses trinnvis i smart contracts. Designprinsippet er fast — koeffisientene utvikler seg med økosystemet.


3. 📊 Halveringsfordeling (Halving Distribution)

Formål: inspirert av Bitcoin halveres MTC-fordelingen automatisk per epoke etter en fastsatt plan. Matematisk garantert knapphet.

InstruksjonBeskrivelse
initializeInitialiser fordelingspoolen
register_minerRegistrer miner
update_scoreOppdater poeng
advance_epochGå til ny epoke (utfør halvering)
claim_distributionMotta fordelingsbelønning

4. 🎴 AR-mining — WebAR omikuji-opplevelse

Formål: En opplevelse der AR-omikuji dukker opp i det fysiske rommet via smarttelefonens nettleser, og MTC gruves. Ingen app-nedlasting nødvendig. En verdensledende infrastruktur der shintoens spiritualitet møter banebrytende teknologi og blokkjeden.

Arkitektur

Omikuji-sannsynlighet (GCF-admin)

Basis Points (10000 = 100%) gir 0,01%-presisjon. Justerbart fra GCF-admin.

KlasseSjeldenhetBonusNFT
🏆 Dai-kichiRareMaks bonus
✨ KichiUncommonHøy bonusValgfritt
🌸 Shō-kichiCommonLiten bonus
🍃 Sue-kichiCommonDeltakelses-logg
💀 KyōUncommonDeltakelses-logg

Sannsynligheter og belønningskoeffisienter fastsettes trinnvis ut fra økosystemets størrelse og halveringens utgivelsesmengde, og implementeres i smart contracts.

ZK-Proof of Vision (5 lags sikkerhet)

Flerlagsforsvar mot GPS-juks og replay-angrep. For å beskytte personvernet sendes kamerabilder aldri til serveren.

LagHva som verifiseresPoeng
TemporalSesjon 5-120 sek./20
MotionGyroens naturlighet (håndrysten-deteksjon)/20
LightOmgivelseslys × tid på dagen/20
HMACProof_hash signatur-sjekk/20
FingerprintEnhetens unikhet/20
TotalPASS ved 60/100 eller over

Belønningsdesign

Belønningen registreres som bidragspoeng basert på stedtype, omikuji-resultat, regions-tier mv. De eksakte koeffisientene fastsettes trinnvis i takt med halveringsplanen og økosystemets vekst og implementeres i smart contracts.


Pure Math Modules (reviderbar kjernelogikk)

Alle programmene skiller scoring og belønningsberegning i rene, reviderbare math.rs-moduler:

  • Null bivirkninger — ingen I/O, ingen allokering, ingen eksterne kall
  • Dokumenterte formler — LaTeX-lignende notasjon i rustdoc
  • Overflow-analyse — u128 mellomverdier med bevist område
  • Omfattende tester — edge cases, grenseverdier, ratio-verifisering
  • Justerbare koeffisienter — belønningsparametre kan oppdateres via governance og tilpasses økosystemets vekst

Sikkerhetsmodell

Kontraktene er helt åpen kildekode. Sikkerheten hviler ikke på uklarhet, men på matematisk garanti.

PrinsippImplementering
PDA-baserte vaultsToken-vaults styres av PDA (program-derived address) — kan ikke trekkes ut med en menneskelig nøkkel
Checked-aritmetikkAlle beregninger bruker checked_* — overflow umulig
RolleskilleAdmin (multisig) ≠ Cranker (begrensede operasjoner) ≠ bruker (selv-administrert)
NødstoppAdmin kan pause programmet, men bare ved sikkerhetstrusler. Ingen mulighet til å flytte eller konfiskere midler — pause er et «skjold», ikke et verktøy for å endre regler
Uforanderlig tokenomicsHalveringsrate, total pool, epokelengde er låst etter oppsett
Rene matematikkmodulerBelønnings-/scoring-logikk er isolert, testbart matematikkbibliotek
Vision Proof5 lag mot juks – uten å sende kameradata (personvern)

▶ Neste: Veikart og team◀ Forrige: Tokenomics