đ§ 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.
Suiten med ett blikkâ
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â
Hovedappen for gjester og fastboende: bestilling, betalinger, handel, folkefinansiering, direktestrĂžmmer, mining og en full offline katastrofelivline â pĂ„ ett sted, gjestemodusvennlig.
Ă pne Matsuri pĂ„ App Store â
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.
| Flate | I én linje |
|---|---|
| Arrangementer og opplevelser | Bestill turer, arrangementer, meetups og kurs; QR-billetter og personalinnsjekking â Opplevelser |
| Restauranter | Utforsking med kostholdsfiltre pluss en ekte bordbestillingsmotor â Restauranter |
| Shop | KYC-verifisert selgermarkedsplass med escrow-ordrer og NFT-produkter â Shop |
| Folkefinansiering | Alt-eller-Ingenting-kampanjer med nivĂ„delt MTC-cashback â Folkefinansiering |
| Live | StrĂž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 Lifeline | Offline tilfluktsromkart, mesh-meldinger, SOS-fyrtĂ„rn â Disaster Lifeline |
| Betalinger | Stripe (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.
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.
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.
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.
«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â
Driftsappen for GCF-medlemmer (Global Community Friends) og ansatte: alt web-adminportalen (gcf.works) kan gjÞre, pÄ en telefon.
| Flate | I én linje |
|---|---|
| Dashbord | KPI-kort, inntektsdiagrammer, hurtighandlinger |
| Medlemmer | Medlemsliste, detaljer og nivĂ„administrasjon â GCF |
| Inntekter | Provisjonssporing og utbetalingsadministrasjon |
| Innhold | Opprett og publiser arrangementer, artikler, podkaster og videoer |
| Guideslots | Publiser og overvĂ„k guidemarkedsplassen â Opplevelser |
| Hellige steder og beacons | Stedsadministrasjon og konfigurasjon av Sponsede Beacons â Mining |
| Mining-konfigurasjon | Omikuji-odds i basispunkter, dynamiske multiplikatorer justert i sanntid â Mining |
| Verving | Generering 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â
Â«æ„æŹăăäžçăž / Japan, til verden.» Kulturmedia-appen: artikler, podkaster og video â der det Ă„ lese i seg selv tjener MTC.
Ă pne J-Times pĂ„ App Store â
| Flate | I én linje |
|---|---|
| Artikler | Rik leser med leseframdrift; redaksjonsstacken inkluderer AI-artikkelgenerering og TTS â Media |
| Podkaster | 6 serier, inkludert Japan Decoded og Tech Japan Forward |
| Video | Serier pluss kortformatvideo |
| Media-mining | Ă lese, lytte, se og svare pĂ„ quizer betaler MTC â dagsgrense 50 MTC â Media |
| Planer | Free / 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.
| Modul | Rolle |
|---|---|
| JCAuth | Keychain-basert tokenlagring, sesjonsadministrasjon, biometrisk autentisering (Face ID / Touch ID) |
| JCNetworking | Typesikker API-klient, WebSocket-stĂžtte, automatisk snake_case-wire-konvertering |
| JCModels | Delte datamodeller â brukere, tokens, paginering, medlemsplaner |
| JCDesign | Temaprotokoll og designtokens (avstand, radius) |
| JCUtilities | Dato- 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.
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â
Autentiseringstokens bor kryptert i iOS Keychain; Face ID / Touch ID sperrer sensitive handlinger.
HTTPS overalt med sertifikatpinning mellom appene og backenden.
Plattformen holder aldri en brukers private nĂžkkel. Signering delegeres til Phantom â appen sender en forespĂžrsel, lommeboken signerer, backenden verifiserer on-chain.
à 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.
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.
MTC-saldoer bor i en revidert append-only-hovedbok; uttak til egen forvaring passerer grenser, nedkjĂžlingstider og svindelscreening.
â IngeniĂžrkvalitetâ
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â
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
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:
| Program | Designhensikt |
|---|---|
| matsuri-worship | Rutemotoren for helligdomsbesĂžk â on-chain-motstykket til anti-overturisme-multiplikatorene i Mining |
| matsuri-referral | çž (en â bĂ„nd)-vervetrĂŠr for En-Mining â Mining |
| matsuri-distribution | Halveringsdistribusjon 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.