Zum Hauptinhalt springen
Teil IV — Technologie & ÖkonomieKapitel 19 / 21·····

🔧 Produkte & Technologie

Was lÀuft, beweist alles.

Die meisten Token-Whitepaper beschreiben Software, die noch nicht existiert. Dieses Kapitel beschreibt Software, die du heute herunterladen kannst. Drei native iOS-Apps sind veröffentlicht und live im App Store, die Web-Plattform ist in Produktion, und die Solana-Token-Services minten bereits echte NFTs und verifizieren echte Zahlungen auf dem Mainnet. Die zwei Smart Contracts, die die langfristige Ökonomie des Tokens regeln werden, sind code-complete und durchlaufen ein gestuftes Audit — und wir sagen genau das, nicht mehr.

Eine Plattform, drei Apps: Matsuri fĂŒr GĂ€ste, GCF Admin fĂŒr Betreiber, J-Times fĂŒr Leser.

Die Suite auf einen Blick​

3Native iOS-Appsalle veröffentlicht, live im App Store
827+Automatisierte App-TestsĂŒber die drei Apps hinweg
43Smart-Contract-Tests17 Buyback + 26 Vesting, null Warnungen

Jeder Client — iOS oder Web — spricht mit einem Django-Backend, und nur das Backend spricht mit Solana. Apps berĂŒhren die Chain niemals direkt: Die Regel ist immer App → Django → Solana.

⛩ Matsuri — die Consumer-App​

Status: Veröffentlicht — live im App Store

Die Haupt-App fĂŒr GĂ€ste und Einwohner: Buchung, Zahlungen, Einkaufen, Crowdfunding, Live-Streams, Mining und eine vollstĂ€ndige Offline-Katastrophen-Lebensader — an einem Ort, gastmodus-freundlich.

Matsuri — die Kulturerlebnis-App, live im App Store.

Matsuri im App Store öffnen →

Home — Events und Erlebnisse
Wallet — MTC-Guthaben und -Verlauf
Mit Phantom bezahlen — eine Freigabe

Die App ist um fĂŒnf Tabs herum organisiert — Events, Shop, Restaurants, Crowdfunding, MyPage — mit Live-Streams, Suche, Wallet, NFTs und dem Disaster Hub, von ĂŒberall erreichbar. Jede OberflĂ€che hat ihr eigenes Kapitel; diese Tabelle ist nur die Landkarte.

OberflÀcheIn einem Satz
Events & ErlebnisseTouren, Events, Meetups und Kurse buchen; QR-Tickets und Personal-Check-in — Erlebnisse
RestaurantsEntdecken mit ErnĂ€hrungsfiltern plus einer echten Tischbuchungs-Engine — Restaurants
ShopKYC-verifizierter VerkĂ€ufer-Marktplatz mit Treuhand-Bestellungen und NFT-Produkten — Shop
CrowdfundingAll-or-Nothing-Kampagnen mit gestaffeltem MTC-Cashback — Crowdfunding
LiveStreams mit Chat, Drops und Trinkgeld ĂŒber fĂŒnf Wege — Live
Mining, Wallet & NFTsć‚æ‹ăƒžă‚€ăƒ‹ăƒłă‚° (Sanpai-Mining — Schreinbesuchs-Mining), AR-Omikuji, MTC-Wallet, NFT-Galerie — Mining
Disaster LifelineOffline-Notunterkunftskarten, Mesh-Messaging, SOS-Beacon — Disaster Lifeline
ZahlungenStripe (Karten, Apple Pay), Solana Pay / Phantom, MTC-Guthaben — Preise immer serverseitig neu berechnet

Über die Features hinaus lehnt sich die App tief in die iOS-Plattform: Home-Screen-Widgets, Siri App Intents, Spotlight-Indexierung, Live Activities fĂŒr Bestellungen, Zusagen und Live-Streams sowie serverseitig pro Nutzer lokalisierte Push-Benachrichtigungen.

Die Disaster Lifeline unter der Haube​

Das Kapitel Disaster Lifeline behandelt, was sie tut; hier steht, warum sie funktioniert, wenn alles andere versagt. Die Design-EinschrÀnkung ist brutal und einfach: Jedes Lifeline-Tool muss vollstÀndig offline und ohne Login funktionieren.

Offline-first per Konstruktion

Der landesweite Evakuierungs-Notunterkunfts-Datensatz wird innerhalb der App-Binary ausgeliefert — Notunterkunftskarte, Entfernungsliste und der Großkreis-Shelter-Compass brauchen null Netz. SicherheitsleitfĂ€den in 5 Sprachen sind auf dieselbe Weise gebĂŒndelt.

P2P-Mesh mit signierten Nachrichten

Wenn Mobilfunknetze sterben, werden Telefone zum Netzwerk: Ein offline funktionierendes Peer-to-Peer-Mesh-Schwarzes-Brett leitet BeitrĂ€ge GerĂ€t fĂŒr GerĂ€t mit Multi-Hop-Relay weiter, und jede Nachricht ist von ihrem UrsprungsgerĂ€t kryptografisch signiert — ein Beitrag, der fĂŒnf Hops gereist ist, kann unterwegs nicht gefĂ€lscht werden.

Auto-Aktivierung

Ein DisasterWatchdog-Dienst fragt bei Start und Vordergrundwechsel die öffentlichen Feeds der JMA (Japan Meteorological Agency — japanische Wetterbehörde) ab; ein Großereignis prĂ€sentiert automatisch den bildschirmfĂŒllenden Disaster Hub — fĂŒr GĂ€ste wie eingeloggte Nutzer.

Check-in ĂŒber jeden Kanal

„Mir geht es gut" geht ĂŒber den Kanal hinaus, der ĂŒberlebt: Mesh, SMS, das System-Share-Sheet oder web171 — Japans offizielles Katastrophen-Nachrichtenbrett.

đŸ›Ąïž GCF Admin — die Betreiber-App​

Status: Veröffentlicht — live im App Store

Die Operations-App fĂŒr GCF-Mitglieder (Global Community Friends) und Mitarbeiter: alles, was das Web-Admin-Portal (gcf.works) kann, auf einem Telefon.

GCF Admin — die App fĂŒr Hosts und Guides, live im App Store.

GCF im App Store öffnen →

Dashboard — KPIs und Umsatz
Mitgliederverwaltung
Umsatz und Provisionen
OberflÀcheIn einem Satz
DashboardKPI-Karten, Umsatzdiagramme, Schnellaktionen
MitgliederMitgliederliste, Detailansicht und Stufenverwaltung — GCF
UmsatzProvisions-Tracking und Auszahlungsverwaltung
InhalteEvents, Artikel, Podcasts und Videos erstellen und veröffentlichen
Guide-SlotsDen Guide-Marktplatz veröffentlichen und ĂŒberwachen — Erlebnisse
Heilige StĂ€tten & BeaconsStĂ€ttenverwaltung und Sponsored-Beacon-Konfiguration — Mining
Mining-KonfigurationOmikuji-Wahrscheinlichkeiten in Basispunkten, dynamische Multiplikatoren in Echtzeit eingestellt — Mining
EmpfehlungenGenerierung gebrandeter QR-Codes und Empfehlungs-Tracking

In dieser App wird die Mining-Wirtschaft gesteuert: Die dynamischen Multiplikatoren (0.01×–50×), die Besucher in entvölkerte Regionen lenken, die Omikuji-Wahrscheinlichkeitstabellen und die von Gemeinden und HĂ€ndlern finanzierten Sponsored Beacons — alles wird von hier aus betrieben, nichts ist hartkodiert.

📰 J-Times — die Medien-App​

Status: Veröffentlicht — live im App Store

â€žæ—„æœŹă‚’ă€äž–ç•Œăž / Japan, to the World." Die Kulturmedien-App: Artikel, Podcasts und Video — wo das Lesen selbst MTC verdient.

J-Times — die Kulturmedien-App, live im App Store.

J-Times im App Store öffnen →

Artikel-Reader — mit Fortschrittsverfolgung
Podcast-Player
OberflÀcheIn einem Satz
ArtikelReichhaltiger Reader mit Lesefortschritt; der Redaktions-Stack enthĂ€lt KI-Artikelgenerierung und TTS — Medien
Podcasts6 Serien, darunter Japan Decoded und Tech Japan Forward
VideoSerien plus Kurzform-Video
Medien-MiningLesen, Hören, Ansehen und Quizze zahlen MTC — Tageslimit 50 MTC — Medien
PlĂ€neFree- / Premium- / Pro-Leserstufen; Premium-StĂŒcke einmalig ĂŒber Stripe verkauft

Die Interaktion wird pro Nutzer und pro Inhalt fortschrittsverfolgt, mit admin-einstellbaren BelohnungssĂ€tzen, einem 5-Minuten-Cooldown zwischen Belohnungen und dem 50-MTC-Tageslimit — Mining, das Aufmerksamkeit belohnt, ohne zum Wasserhahn zu werden.

📩 Ein gemeinsamer Kern: JCCore​

Alle drei Apps sind auf JCCore gebaut, einem gemeinsamen Swift-Package — eine Implementierung der riskanten Rohrleitungen statt dreier auseinanderdriftender Kopien.

ModulRolle
JCAuthKeychain-basierte Token-Speicherung, Sitzungsverwaltung, biometrische Auth (Face ID / Touch ID)
JCNetworkingTypsicherer API-Client, WebSocket-UnterstĂŒtzung, automatische snake_case-Wire-Konvertierung
JCModelsGemeinsame Datenmodelle — Nutzer, Tokens, Paginierung, MitgliedschaftsplĂ€ne
JCDesignTheme-Protokoll und Design-Tokens (AbstÀnde, Radius)
JCUtilitiesDatums- und String-Hilfsfunktionen

Eine Konsequenz, die Nutzer spĂŒren: Die kanonische 4-Stufen-Mitgliedschaftsleiter (Level & Stufen) bedeutet in jeder App dasselbe, weil sie vom selben Code dekodiert wird.

đŸ–„ïž Die Backend-Plattform​

Das Backend ist ein einziger Django-Monolith, der die ganze Wirtschaft betreibt — Buchungen, Treuhand, Crowdfunding-Ledger, Live-Streams, Mining und jeden Yen und jedes MTC, das sich bewegt.

Framework
Django 4.2 + Django REST Framework
Asynchrone Arbeit
Celery-Task-Queues fĂŒr Hintergrundjobs
Echtzeit
Django-Channels-WebSockets — Chat, Live-Interaktionen, PrĂ€senz
Datenbank
PostgreSQL
Live-Video
LiveKit, selbst gehostet auf Hetzner — keine Drittanbieter-Streaming-AbhĂ€ngigkeit
Fiat-Wege
Stripe fĂŒr Karten und Apple Pay; Stripe Connect fĂŒr VerkĂ€ufer-Onboarding und Auszahlungen
Zahlungssicherheit
Idempotency-Keys sind bei jedem zustandsverÀndernden Zahlungsaufruf Pflicht
Preisgestaltung
Preise werden immer serverseitig neu berechnet — ein Client kann niemals seinen eigenen Preis nennen
Chain-Zugriff
App → Django → Solana, keine Ausnahmen

Der Krypto-Zahlungsablauf zeigt die Architekturregel in der Praxis. Die App konstruiert oder verifiziert niemals selbst eine Solana-Transaktion — sie ĂŒbergibt den Nutzer an Phantom und den Beweis an Django.

WiderstandsfÀhig per Standard

Wird der Nutzer mitten in der Zahlung unterbrochen — ein Anruf, ein leerer Akku, ein Netzabbruch — nimmt die App die ausstehende Phantom-Zahlung beim nĂ€chsten Start wieder auf, und Idempotency-Keys garantieren, dass die Buchung genau einmal abgewickelt wird.

🔏 Token-Services — Minting auf Abruf​

Ein dedizierter dreischichtiger Stack (live auf dem Mainnet) ĂŒbernimmt alles, was Solana tatsĂ€chlich berĂŒhrt:

  • Minting-API (Django + DRF + Celery) — API-Key-authentifizierte Endpunkte, die die Matsuri-, GCF- und J-Times-Plattformen fĂŒr automatische NFT/SBT-Ausgabe, Token-Operationen und On-Chain-Metadatenverwaltung aufrufen.
  • Solana-Signer (Node.js + Fastify) — der einzige Dienst mit SignierfĂ€higkeit: SPL-Token-Erstellung und -Transfer, Authority-Widerruf, Metadaten-Updates, SBT-Minting und Metaplex-Core-Collection-Verwaltung, mit Retry/Backoff-Toleranz fĂŒr Indexer-Verzögerungen.
  • Admin-Dashboard (Next.js) — Coin- und Metadatenverwaltung: Arweave-Uploads fĂŒr dauerhaftes Metadaten-Hosting, Creator-Informationen und Verifizierungs-Flags.

Das ist der Stack, der die echten Assets der Plattform mintet: Event-Teilnahme-NFT-Drops, ćŸĄæœ±ć°-Omikuji-NFTs (goshuin — Tempelsiegel) und die GCF-Platinum-SBT-Zertifikate — alle als Metaplex-Core-Assets in Collections gruppiert, damit Wallets wie Phantom sie korrekt anzeigen, alle auf Solscan verifizierbar.

🔐 Sicherheit & PrivatsphĂ€re​

Keychain + Biometrie

Auth-Tokens leben verschlĂŒsselt in der iOS-Keychain; Face ID / Touch ID sichert sensible Aktionen.

Gepinnter Transport

HTTPS ĂŒberall, mit Certificate Pinning zwischen den Apps und dem Backend.

SchlĂŒssel verlassen die Wallet nie

Die Plattform hĂ€lt niemals den privaten SchlĂŒssel eines Nutzers. Das Signieren ist an Phantom delegiert — die App ĂŒbergibt eine Anfrage, die Wallet signiert, das Backend verifiziert on-chain.

Replay-sichere Wallet-VerknĂŒpfung

Die VerknĂŒpfung einer Wallet mit einem Konto erfordert das Signieren einer frischen, vom Server ausgestellten Challenge — eine abgefangene Signatur kann nicht wiederverwendet werden, um die Wallet einer anderen Person zu beanspruchen.

GPS-Anti-Spoofing-Tore

Schreinbesuchs-Mining-Check-ins erzwingen einen 200-m-Geofence, GPS-Genauigkeits- und NĂ€he-PrĂŒfungen sowie einen Check-in pro Nutzer, pro StĂ€tte und Tag — teleportierende Bots verdienen nichts.

Auditierte Geldbewegungen

MTC-Guthaben leben in einem auditierten Append-only-Ledger; Auszahlungen in die Selbstverwahrung durchlaufen Limits, Cooldowns und BetrugsprĂŒfung.

✅ Engineering-QualitĂ€t​

827+App-TestsModel, ViewModel, Netzwerk, Sicherheit, E2E
43Contract-Tests17 Buyback + 26 Vesting, inkl. Property-Tests
0Build-WarnungenSwift Strict Concurrency; clippy -D warnings sauber
3,426LOC im Audit-Umfangnull unwrap/panic im Produktions-Rust

Die Rust-Contracts legen sich selbst eine strengere Messlatte an als die Apps: null Clippy-Warnungen, null unwrap oder panic im Produktionscode und Property-basierte Tests neben Unit-Tests — denn Contract-Code kann, einmal deployt, am Dienstag keinen Patch ausliefern.

⚖ Smart Contracts — Open-Source-Design​

Ehrlicher Status — zuerst lesen

Heute on-chain: der MTC-SPL-Token (900M fest, Mint- und Freeze-Authority widerrufen), der Streamflow-Lock von 550M MTC (Cliff 2027-06-01), der initiale Raydium-MTC/SOL-LP und die Solana-Pay-/Phantom-Zahlungsverifizierung in den Produktions-Apps. Nichts weiter.

Die Programme unten sind code-complete und auf KEINEM Cluster deployt. Die Sicherheit verlĂ€uft als gestuftes Audit mit Hashlock (initiiert im April 2026, TEAMZ Summit Tokyo): Phase 1 deckt matsuri-buyback ab — Einreichungspaket vollstĂ€ndig, Kickoff angepeilt fĂŒr August 2026, Befunde September, Abschlussbericht Oktober, Mainnet-Deployment angepeilt fĂŒr Okt–Dez 2026 nach dem DEX-Listing. Phase 1.5 deckt matsuri-vesting plus matsuri-distribution in Q1 2027 ab und geht zum Grand Unlock am 2027-06-01 live. Wir beschreiben nichts davon als „auditiert" — die Audit-Vorbereitung ist abgeschlossen und das gestufte Audit lĂ€uft.

Der gesamte Contract-Code ist Open Source: github.com/Cootakahashi/matsuri-contracts. Sicherheit ruht auf sichtbarem Design, nicht auf Verschleierung. Die Zielarchitektur:

matsuri-buyback — die Einnahmenaufnahme​

Das Programm, das die Buyback-Zusagen — 20% der Matsuri-HQ-UmsĂ€tze und 25% der GCF-MitgliedsbeitrĂ€ge — in On-Chain-MTC-Nachfrage verwandelt. Seine definierende Eigenschaft: Es ist ein Förderband, keine Schatzkammer.

Rolle
Atomarer Swap-und-Weiterleitung von Einnahmen in MTC — nimmt gewhitelistete Tokens an, tauscht, leitet weiter
Swap-Route
Jupiter v6 via CPI, mit einer gepinnten, unverÀnderlichen Jupiter-Programm-ID
Akzeptierte Tokens
MTC, USDC, SOL beim Start — Whitelist von der Authority verwaltet
Slippage-Abwehr
Drei Schichten: Laufzeit-bps innerhalb eines unverÀnderlichen Init-Zeit-Caps innerhalb einer Compile-Zeit-Hardobergrenze von 10%
Timelocks
EmpfĂ€nger- und Authority-Änderungen sind Propose/Execute/Cancel-AblĂ€ufe, begrenzt auf 24 Stunden – 30 Tage
HĂ€lt nie Guthaben
Nach jedem Swap wird eine Null-Guthaben-Nachbedingung erzwungen — zwischen Transaktionen gibt es nichts zu stehlen
GrĂ¶ĂŸe & Tests
1.797 LOC, 17 Tests (13 Unit + 4 Property)
Status
Code-complete, Hashlock-Phase-1-Audit-Ziel — NICHT deployt

In Phase 1 ist der WeiterleitungsempfĂ€nger ein Squads-Multisig; in Phase 2 wird er zu einem Buyback Splitter, der Einnahmen auf LP-Injektion und Ökosystem-Pools auffĂ€chert.

matsuri-vesting — ein Tresor, ein EmpfĂ€nger, eine Uhr​

Das Programm, das den Zeitplan des Grand Unlock ausfĂŒhrt. Es ist bewusst langweilig: keine Miner, kein Scoring, keine Claims — nur Arithmetik an einer Uhr.

Design
Ein Tresor, ein timelock-geschĂŒtzter EmpfĂ€nger, eine Uhr
Pool
550M MTC, eintreffend aus dem Streamflow-Cliff am 2027-06-01
Epochen
730-Tage-Epochen (2 Jahre); jede gibt 50% des verbleibenden Pools frei
Freigabepfad
advance_epoch_and_release ist eine permissionless Kurbel — jeder kann eine fĂ€llige Freigabe auslösen
UnverÀnderlichkeit
Halving-Faktor, EpochenlÀnge und Gesamtpool werden bei der Initialisierung festgeschrieben und können nie geÀndert werden
GrĂ¶ĂŸe & Tests
1.629 LOC, 26 Tests (22 Unit + 4 Property)
Status
Code-complete, Phase-1.5-Audit-Ziel (Q1 2027) — NICHT deployt
Halving-ZeitplanEpoche 1 (2027–2029) ≈ 275M → Epoche 2 (2029–2031) ≈ 137.5M → Epoche 3 (2031–2033) ≈ 68.75M MTC 


Phase-2-Design-Referenzen​

Drei weitere Programme existieren als offene Design-Referenzen — aus TransparenzgrĂŒnden veröffentlicht, ausdrĂŒcklich als nicht-zum-Deployment markiert und fĂŒr die HĂ€rtung in spĂ€teren Audit-Phasen vorgesehen:

ProgrammDesign-Absicht
matsuri-worshipDie Worship-Routing-Engine — das On-Chain-GegenstĂŒck der Anti-Overtourism-Multiplikatoren in Mining
matsuri-referral瞁-EmpfehlungsbĂ€ume (en — Bande) fĂŒr das En-Mining — Mining
matsuri-distributionHalving-Verteilung mit Scoring pro Miner — wird in den Phase-1.5-Audit-Umfang hineinpoliert

Ein Phase-2-Distribution Router (Vesting-AuffĂ€cherung auf Worship-, Referral- und allgemeine Pools) und der Buyback Splitter sind nur im Design-Stadium. Bis jedes Programm seine Audit-Phase besteht, lĂ€uft die entsprechende Logik off-chain in Django als Oracle — dieselben Regeln, in Etappen zu vertrauensloser AusfĂŒhrung aufgerĂŒstet.

Gemeinsame Designprinzipien​

  • GeprĂŒfte Arithmetik ĂŒberall — keine ungeprĂŒfte Mathematik, und null unwrap oder panic in Produktions-Codepfaden.
  • Reine Mathematik-Module — Belohnungs- und Freigabeberechnung ist in nebenwirkungsfreien, erschöpfend getesteten math-Modulen isoliert.
  • Gewaltenteilung — die Authority kann Änderungen nur ĂŒber begrenzte Timelocks vorschlagen; Pause hĂ€lt das Programm an, kann aber niemals Mittel bewegen oder beschlagnahmen.
  • UnverĂ€nderliche Ökonomie — die Parameter, die die Knappheit des Tokens definieren, werden bei der Initialisierung absichtlich festgeschrieben.

Die Apps sind ausgeliefert. Das Backend ist live. Die Contracts sind geschrieben, getestet und fĂŒr das Audit eingereiht. Was bleibt, ist die Sequenzierung — und die Roadmap legt sie Datum fĂŒr Datum dar.