GĂ„ til hovedinnhold
Del IV — Teknologi og ĂžkonomiKapittel 19 / 21·····

🔧 Produkter og teknologi

Det som kjĂžrer beviser alt.

De fleste token-whitepapers beskriver programvare som ikke finnes ennĂ„. Dette kapittelet beskriver programvare du kan laste ned i dag. Tre native iOS-apper er lansert og live pĂ„ App Store, webplattformen er i produksjon, og Solana-tokentjenestene preger allerede ekte NFT-er og verifiserer ekte betalinger pĂ„ mainnet. De to smartkontraktene som skal styre tokenens langsiktige Ăžkonomi er kodeferdige og pĂ„ vei gjennom en trinnvis revisjon — og vi sier nĂžyaktig det, ikke mer.

Én plattform, tre apper: Matsuri for gjester, GCF Admin for operatþrer, J-Times for lesere.

Suiten med ett blikk​

3Native iOS-apperalle lansert, live pÄ App Store
827+Automatiserte apptesterpÄ tvers av de tre appene
43Smartkontrakttester17 tilbakekjĂžp + 26 vesting, null advarsler

Hver klient — iOS eller web — snakker med Ă©n Django-backend, og bare backenden snakker med Solana. Appene rĂžrer aldri kjeden direkte: regelen er alltid app → Django → Solana.

⛩ Matsuri — forbrukerappen​

Status: Lansert — live pĂ„ App Store

Hovedappen for gjester og fastboende: bestilling, betalinger, handel, folkefinansiering, direktestrĂžmmer, mining og en full offline katastrofelivline — pĂ„ ett sted, gjestemodusvennlig.

Matsuri — appen for kulturopplevelser, live pĂ„ App Store.

Åpne Matsuri pĂ„ App Store →

Hjem — arrangementer og opplevelser
Lommebok — MTC-saldo og historikk
Betal med Phantom — Ă©n godkjenning

Appen er organisert rundt fem faner — Arrangementer, Shop, Restauranter, Folkefinansiering, Min side — med direktestrþmmer, sþk, lommebok, NFT-er og katastrofenavet tilgjengelig fra hvor som helst. Hver flate har sitt eget kapittel; denne tabellen er bare kartet.

FlateI én linje
Arrangementer og opplevelserBestill turer, arrangementer, meetups og kurs; QR-billetter og personalinnsjekking — Opplevelser
RestauranterUtforsking med kostholdsfiltre pluss en ekte bordbestillingsmotor — Restauranter
ShopKYC-verifisert selgermarkedsplass med escrow-ordrer og NFT-produkter — Shop
FolkefinansieringAlt-eller-Ingenting-kampanjer med nivĂ„delt MTC-cashback — Folkefinansiering
LiveStrþmmer med chat, drops og tipsing gjennom fem kanaler — Live
Mining, lommebok og NFT-erć‚æ‹ăƒžă‚€ăƒ‹ăƒłă‚° (sanpai-mining — mining ved helligdomsbesĂžk), AR-omikuji, MTC-lommebok, NFT-galleri — Mining
Disaster LifelineOffline tilfluktsromkart, mesh-meldinger, SOS-fyrtĂ„rn — Disaster Lifeline
BetalingerStripe (kort, Apple Pay), Solana Pay / Phantom, MTC-saldo — priser beregnes alltid pĂ„ nytt pĂ„ serversiden

Utover funksjonene lener appen seg tungt pÄ iOS-plattformen: hjemskjerm-widgets, Siri App Intents, Spotlight-indeksering, Live Activities for ordrer, bidragslÞfter og direktestrÞmmer, og push-varsler lokalisert pÄ serversiden per bruker.

Disaster Lifeline under panseret​

Kapittelet Disaster Lifeline dekker hva den gjÞr; her er hvorfor den fungerer nÄr alt annet svikter. Designbegrensningen er brutal og enkel: hvert livlineverktÞy mÄ fungere helt offline og uten innlogging.

Offline-fĂžrst etter konstruksjon

Det landsdekkende datasettet over evakueringstilfluktsrom leveres inne i appbinĂŠren — tilfluktsromkartet, avstandslisten og storsirkel-tilfluktsromkompasset trenger null nettverk. Sikkerhetsguider pĂ„ 5 sprĂ„k buntes pĂ„ samme mĂ„te.

P2P-mesh med signerte meldinger

NĂ„r mobilnettene dĂžr, blir telefonene nettverket: en offline peer-to-peer-mesh-oppslagstavle videresender innlegg enhet-til-enhet med flerhopps-videresending, og hver melding er kryptografisk signert av opprinnelsesenheten — sĂ„ et innlegg som har reist fem hopp kan ikke forfalskes underveis.

Autoaktivering

En DisasterWatchdog-tjeneste poller offentlige strþmmer fra JMA (Japan Meteorological Agency — Japans meteorologiske etat) ved oppstart og forgrunn; en stþrre hendelse presenterer automatisk det fullskjerms Disaster Hub — for gjester og innloggede brukere likt.

Innsjekking pÄ enhver kanal

«Jeg er trygg» gĂ„r ut over den kanalen som overlever: mesh, SMS, systemets deleark, eller web171 — Japans offisielle meldingstjeneste for katastrofer.

đŸ›Ąïž GCF Admin — operatĂžrappen​

Status: Lansert — live pĂ„ App Store

Driftsappen for GCF-medlemmer (Global Community Friends) og ansatte: alt web-adminportalen (gcf.works) kan gjÞre, pÄ en telefon.

GCF Admin — appen for verter og guider, live pĂ„ App Store.

Åpne GCF pĂ„ App Store →

Dashbord — KPI-er og inntekter
Medlemsadministrasjon
Inntekter og provisjoner
FlateI én linje
DashbordKPI-kort, inntektsdiagrammer, hurtighandlinger
MedlemmerMedlemsliste, detaljer og nivĂ„administrasjon — GCF
InntekterProvisjonssporing og utbetalingsadministrasjon
InnholdOpprett og publiser arrangementer, artikler, podkaster og videoer
GuideslotsPubliser og overvĂ„k guidemarkedsplassen — Opplevelser
Hellige steder og beaconsStedsadministrasjon og konfigurasjon av Sponsede Beacons — Mining
Mining-konfigurasjonOmikuji-odds i basispunkter, dynamiske multiplikatorer justert i sanntid — Mining
VervingGenerering av merkevare-QR-koder og vervesporing

Denne appen er der mining-þkonomien styres fra: de dynamiske multiplikatorene (0.01×–50×) som skyver besþkende mot fraflyttede regioner, omikuji-sannsynlighetstabellene, og de Sponsede Beacons som kommuner og handelsdrivende finansierer — alt drives herfra, ikke hardkodet.

📰 J-Times — mediaappen​

Status: Lansert — live pĂ„ App Store

Â«æ—„æœŹă‚’ă€äž–ç•Œăž / Japan, til verden.» Kulturmedia-appen: artikler, podkaster og video — der det Ă„ lese i seg selv tjener MTC.

J-Times — kulturmedia-appen, live pĂ„ App Store.

Åpne J-Times pĂ„ App Store →

Artikkelleser — med framdriftssporing
Podkastspiller
FlateI én linje
ArtiklerRik leser med leseframdrift; redaksjonsstacken inkluderer AI-artikkelgenerering og TTS — Media
Podkaster6 serier, inkludert Japan Decoded og Tech Japan Forward
VideoSerier pluss kortformatvideo
Media-miningÅ lese, lytte, se og svare pĂ„ quizer betaler MTC — dagsgrense 50 MTC — Media
PlanerFree / Premium / Pro-lesernivÄer; premium-innhold selges enkeltvis via Stripe

Engasjement framdriftsspores per bruker per innhold, med admin-justerbare belĂžnningssatser, 5 minutters nedkjĂžlingstid mellom belĂžnninger, og dagsgrensen pĂ„ 50 MTC — mining som belĂžnner oppmerksomhet uten Ă„ bli en kran.

📩 Én delt kjerne: JCCore​

Alle tre appene er bygget pĂ„ JCCore, en delt Swift-pakke — Ă©n implementasjon av det risikofylte rĂžrleggerarbeidet i stedet for tre kopier som driver fra hverandre.

ModulRolle
JCAuthKeychain-basert tokenlagring, sesjonsadministrasjon, biometrisk autentisering (Face ID / Touch ID)
JCNetworkingTypesikker API-klient, WebSocket-stĂžtte, automatisk snake_case-wire-konvertering
JCModelsDelte datamodeller — brukere, tokens, paginering, medlemsplaner
JCDesignTemaprotokoll og designtokens (avstand, radius)
JCUtilitiesDato- og strengverktĂžy

Én konsekvens brukerne merker: den kanoniske 4-trinns medlemsstigen (NivĂ„er og tiers) betyr det samme i hver app, fordi den dekodes av den samme koden.

đŸ–„ïž Backend-plattformen​

Backenden er Ă©n Django-monolitt som driver hele Ăžkonomien — bestillinger, escrow, folkefinansieringshovedbĂžker, direktestrĂžmmer, mining, og hver yen og hver MTC som beveger seg.

Rammeverk
Django 4.2 + Django REST Framework
Asynkront arbeid
Celery-oppgavekĂžer for bakgrunnsjobber
Sanntid
Django Channels WebSockets — chat, live-interaksjoner, tilstedevérelse
Database
PostgreSQL
Live-video
LiveKit, selvdriftet pĂ„ Hetzner — ingen tredjeparts strĂžmmeavhengighet
Fiat-kanaler
Stripe for kort og Apple Pay; Stripe Connect for selger-onboarding og utbetalinger
Betalingssikkerhet
Idempotency-nÞkler kreves pÄ hvert tilstandsendrende betalingskall
Prising
Priser beregnes alltid pĂ„ nytt pĂ„ serversiden — en klient kan aldri navngi sin egen pris
Kjedetilgang
app → Django → Solana, ingen unntak

Kryptobetalingsflyten viser arkitekturregelen i praksis. Appen konstruerer eller verifiserer aldri en Solana-transaksjon selv — den overleverer brukeren til Phantom og beviset til Django.

Robust som standard

Hvis brukeren blir avbrutt midt i betalingen — en telefonsamtale, et dĂždt batteri, et nettverksbrudd — gjenopptar appen den ventende Phantom-betalingen ved neste oppstart, og idempotency-nĂžkler garanterer at bestillingen gjĂžres opp nĂžyaktig Ă©n gang.

🔏 Tokentjenester — preging pĂ„ forespĂžrsel​

En dedikert tretrinns-stack (live pÄ mainnet) hÄndterer alt som faktisk rÞrer Solana:

  • Minting-API (Django + DRF + Celery) — API-nĂžkkel-autentiserte endepunkter som Matsuri-, GCF- og J-Times-plattformene kaller for automatisk NFT/SBT-utstedelse, tokenoperasjoner og on-chain-metadataadministrasjon.
  • Solana-signerer (Node.js + Fastify) — den eneste tjenesten som holder signeringsevne: SPL-tokenopprettelse og -overfĂžring, autoritetstilbakekalling, metadataoppdateringer, SBT-preging og administrasjon av Metaplex Core Collections, med retry/backoff-toleranse for indekserer-etterslep.
  • Admin-dashbord (Next.js) — mynt- og metadataadministrasjon: Arweave-opplastinger for permanent metadatahosting, skaperinfo og verifiseringsflagg.

Dette er stacken som preger plattformens virkelige eiendeler: NFT-drops for arrangementsdeltakelse, ćŸĄæœ±ć° (goshuin — tempelsegl)-omikuji-NFT-er, og GCF Platinum-SBT-sertifikatene — alle Metaplex Core-eiendeler gruppert i samlinger slik at lommebĂžker som Phantom viser dem riktig, alle Solscan-verifiserbare.

🔐 Sikkerhet og personvern​

Keychain + biometri

Autentiseringstokens bor kryptert i iOS Keychain; Face ID / Touch ID sperrer sensitive handlinger.

Pinnet transport

HTTPS overalt med sertifikatpinning mellom appene og backenden.

NĂžkler forlater aldri lommeboken

Plattformen holder aldri en brukers private nþkkel. Signering delegeres til Phantom — appen sender en forespþrsel, lommeboken signerer, backenden verifiserer on-chain.

Replay-sikker lommebokkobling

Å koble en lommebok til en konto krever signering av en fersk server-utstedt utfordring, sĂ„ en fanget signatur kan ikke spilles av pĂ„ nytt for Ă„ kreve noen andres lommebok.

GPS-antiforfalskningsporter

Sanpai-mining-innsjekkinger hĂ„ndhever en 200 m geofence, GPS-nĂžyaktighets- og nĂŠrhetskontroller, og Ă©n innsjekking per bruker per sted per dag — teleporterende boter tjener ingenting.

Revidert pengebevegelse

MTC-saldoer bor i en revidert append-only-hovedbok; uttak til egen forvaring passerer grenser, nedkjĂžlingstider og svindelscreening.

✅ Ingeniþrkvalitet​

827+Apptestermodell, viewmodel, nettverk, sikkerhet, E2E
43Kontrakttester17 tilbakekjĂžp + 26 vesting, inkl. egenskapstester
0ByggeadvarslerSwift strict concurrency; clippy -D warnings rent
3,426LOC i revisjonsomfangnull unwrap/panic i produksjons-Rust

Rust-kontraktene holder seg til en strengere standard enn appene: null clippy-advarsler, null unwrap eller panic i produksjonskode, og egenskapsbaserte tester ved siden av enhetstester — for kontraktkode, nĂ„r den fĂžrst er utrullet, kan ikke sende en patch pĂ„ tirsdag.

⚖ Smartkontrakter — Ă„pen kildekode-design​

Ærlig status — les dette fþrst

On-chain i dag: MTC-SPL-tokenen (900M fast, mint- og freeze-autoriteter tilbakekalt), Streamflow-lÄsingen av 550M MTC (cliff 2027-06-01), den innledende Raydium MTC/SOL-LP-en, og Solana Pay / Phantom-betalingsverifisering i produksjonsappene. Ingenting annet.

Programmene nedenfor er kodeferdige og IKKE utrullet til noe cluster. Sikkerheten gĂ„r fram som en trinnvis revisjon med Hashlock (igangsatt april 2026, TEAMZ Summit Tokyo): Fase 1 dekker matsuri-buyback — innsendingspakke komplett, oppstart siktet mot august 2026, funn september, sluttrapport oktober, mainnet-utrulling siktet mot okt–des 2026 etter DEX-notering. Fase 1.5 dekker matsuri-vesting pluss matsuri-distribution i Q1 2027, og gĂ„r live ved den store opplĂ„singen 2027-06-01. Vi beskriver ikke noe av dette som «revidert» — revisjonsforberedelsene er fullfĂžrt og den trinnvise revisjonen pĂ„gĂ„r.

All kontraktkode er Äpen kildekode: github.com/Cootakahashi/matsuri-contracts. Sikkerheten hviler pÄ synlig design, ikke hemmelighold. MÄlarkitekturen:

matsuri-buyback — inntektsinntaket​

Programmet som gjĂžr tilbakekjĂžpsforpliktelsene — 20 % av Matsuri HK-salg og 25 % av GCF-medlemsavgifter — om til on-chain-MTC-etterspĂžrsel. Dets definerende egenskap: det er et transportbĂ„nd, ikke en skattkiste.

Rolle
Atomisk bytt-og-videresend av inntekter til MTC — tar imot hvitelistede tokens, bytter, videresender
Bytterute
Jupiter v6 via CPI, med en pinnet, uforanderlig Jupiter-program-id
Aksepterte tokens
MTC, USDC, SOL ved lansering — hviteliste administrert av autoriteten
Slippage-forsvar
Tre lag: kjÞretids-bps innenfor et uforanderlig init-tids-tak innenfor et kompileringstids-hardtak pÄ 10 %
TidslÄser
Endringer av mottaker og autoritet er foreslĂ„/utfĂžr/avbryt-flyter, avgrenset 24 timer – 30 dager
Holder aldri saldo
En nullsaldo-postbetingelse hĂ„ndheves etter hvert bytte — det finnes ingenting Ă„ stjele mellom transaksjoner
StĂžrrelse og tester
1 797 LOC, 17 tester (13 enhets- + 4 egenskaps-)
Status
Kodeferdig, Hashlock fase 1-revisjonsmĂ„l — IKKE utrullet

I fase 1 er videresendingsmottakeren en Squads-multisig; i fase 2 blir den en Buyback Splitter som fordeler inntekter ut til LP-injeksjon og Ăžkosystempooler.

matsuri-vesting — ett hvelv, Ă©n mottaker, Ă©n klokke​

Programmet som utfĂžrer tidsplanen for den store opplĂ„singen. Det er bevisst kjedelig: ingen minere, ingen poenggiving, ingen krav — bare aritmetikk pĂ„ en klokke.

Design
Ett hvelv, én tidslÄsbeskyttet mottaker, én klokke
Pool
550M MTC, som ankommer fra Streamflow-cliffen 2027-06-01
Epoker
730-dagers (2-Ärige) epoker; hver frigjÞr 50 % av gjenvÊrende pool
FrigjĂžringsvei
advance_epoch_and_release er en tillatelseslþs sveiv — hvem som helst kan utlþse en forfalt frigjþring
Uforanderlighet
Halveringsfaktor, epokelengde og total pool lÄses ved initialisering og kan aldri endres
StĂžrrelse og tester
1 629 LOC, 26 tester (22 enhets- + 4 egenskaps-)
Status
Kodeferdig, fase 1.5-revisjonsmĂ„l (Q1 2027) — IKKE utrullet
HalveringsplanEpoke 1 (2027–2029) ≈ 275M → Epoke 2 (2029–2031) ≈ 137,5M → Epoke 3 (2031–2033) ≈ 68,75M MTC 


Fase 2-designreferanser​

Tre ytterligere programmer finnes som Ă„pne designreferanser — publisert for transparens, eksplisitt merket ikke-for-utrulling, og planlagt for herding i senere revisjonsfaser:

ProgramDesignhensikt
matsuri-worshipRutemotoren for helligdomsbesþk — on-chain-motstykket til anti-overturisme-multiplikatorene i Mining
matsuri-referral瞁 (en — bĂ„nd)-vervetrĂŠr for En-Mining — Mining
matsuri-distributionHalveringsdistribusjon med poenggiving per miner — poleres inn i fase 1.5-revisjonsomfanget

En fase 2 Distribution Router (vesting-fordeling til helligdomsbesĂžks-, verve- og generelle pooler) og Buyback Splitter er kun pĂ„ designstadiet. Inntil hvert program klarerer sin revisjonsfase, kjĂžrer den tilsvarende logikken off-chain i Django som et orakel — de samme reglene, oppgradert til tillitslĂžs utfĂžrelse i etapper.

Delte designprinsipper​

  • Sjekket aritmetikk overalt — ingen usjekket matematikk, og null unwrap eller panic i produksjonskodebaner.
  • Rene matematikkmoduler — belĂžnnings- og frigjĂžringsberegning er isolert i bivirkningsfrie, uttĂžmmende testede math-moduler.
  • Maktfordeling — autoriteten kan bare foreslĂ„ endringer gjennom avgrensede tidslĂ„ser; pause stanser programmet, men kan aldri flytte eller beslaglegge midler.
  • Uforanderlig Ăžkonomi — parameterne som definerer tokenens knapphet lĂ„ses ved initialisering, med hensikt.

Appene er levert. Backenden er live. Kontraktene er skrevet, testet og i kĂž for revisjon. Det som gjenstĂ„r er rekkefĂžlge — og Veikartet legger det fram dato for dato.