Saltar al contenido principal

🔧 Producto y tecnología —— lo que ya funciona lo demuestra todo

Lo que ya funciona lo demuestra todo. Nuestro propósito no se queda en palabras. La plataforma web ya opera y las apps iOS están en la recta final.

La app web y el panel de gestión están en producción. Las tres apps iOS nativas están listas y se lanzan en abril de 2026. Los smart contracts en Solana son de código abierto —— no hablamos con maquetas sino con código en funcionamiento y producto a punto de llegar.

Tres apps —— productos que unen culturas desde la palma de tu mano


Listado de apps

AppUsoEstadoIdiomas
GCF AdminGestión de partners / operaciones✅ Lanzada🇯🇵🇬🇧🇨🇳🇹🇭🇳🇴
MatsuriApp principal para usuarios✅ Lanzada🇯🇵🇬🇧🇨🇳🇹🇭🇳🇴
J-TimesMedio cultural y aprendizaje🔜 Abril 2026🇯🇵🇬🇧

1. 🛡️ GCF Admin — app de gestión de partners

Estado: lanzada en App Store (v1.0)

App de gestión de negocio para miembros GCF (Global Community Friends). Todas las funciones del panel web concentradas en móvil.

GCF on the App Store
GCF Admin DashboardGCF Admin herramientasGCF Admin actividad

Lo que se puede hacer

CategoríaFunción
📊 DashboardTarjetas de KPI, gráficas de ventas, acciones rápidas
👥 Gestión de miembrosLista, detalle, edición, gestión de nivel
💰 Gestión de ingresosTracking de comisiones, retiros MTC, payouts
📝 Gestión de contenidoCrear, editar y publicar eventos, artículos, pódcasts y vídeos
🎫 Slots de guíaGestión de cupos y seguimiento de ingresos
🖼️ Dashboard NFTFounder's Collection, verificación on-chain, transferencias
⛩️ Gestión de lugares sagradosCRUD de sitios, configuración de beacons
🎲 Ajustes AR MiningTablas de probabilidad omikuji y parámetros de recompensa
📊 AnalíticaInformes de errores, análisis de uso
🔗 ReferidosGeneración de QR personalizados, gestión del programa

Especificaciones técnicas

ConceptoDetalle
ArquitecturaClean Architecture + MVVM + @Observable (iOS 17)
Lenguaje / SDKSwift 6.0 / Xcode 16+ / iOS 17.0+
APIMás de 125 endpoints
Tests226 tests / 45 clases de test
Localización5 idiomas (ja/en/zh/th/no) / más de 957 claves
Swift ConcurrencyConformidad Strict / cero warnings en build

Integración con QR

GCF Admin permite generar QR personalizados con el logo Matsuri. Ideal para invitaciones a eventos, enlaces de referido, solicitudes de pago y más.


2. ⛩️ Matsuri — app principal

Estado: lanzada en App Store (v3.0)

App principal para el usuario general. Reserva de eventos, pagos, wallet Web3 y minado AR, todo en una sola app. Ya disponible en la App Store.

Matsuri on the App Store
Matsuri homeMatsuri detalle eventoMatsuri mapa sagrado

Lo que se puede hacer

CategoríaFunción
🎪 Reserva de eventosBúsqueda, reserva, pago Stripe, gestión QR de entradas
💳 4 medios de pagoTarjeta / tarjeta guardada / saldo MTC / cripto (SOL/MTC)
👛 Wallet Web3Saldo MTC, envío/recepción, historial de transacciones
🖼️ Galería NFTListado de NFT/SBT, verificación on-chain
🗺️ Mapa sagradoVisualización de templos y santuarios, check-in
🎲 Minado ARExperiencia omikuji WebAR, obtención de MTC
💬 ChatMensajería con menú contextual
⭐ WishlistFavoritos de eventos y experiencias
🔍 Búsqueda avanzadaCon soporte de voz
🤝 ReferidosParticipación en el programa y tracking
📊 Dashboard GCFPanel ligero para miembros GCF

Integración con Phantom Wallet — pago cripto sin tecleo

Sin copiar ni pegar direcciones. Phantom Wallet se abre solo; apruebas y listo. La firma se detecta automáticamente vía Helius RPC.

Especificaciones técnicas

ConceptoDetalle
ArquitecturaClean Architecture + MVVM + Swift Concurrency
Lenguaje / SDKSwift 6.0 / Xcode 16+ / iOS 17.0+
PagosStripe PaymentSheet + saldo MTC + Phantom (Solana Pay)
API72 endpoints / 16 categorías
TestsMás de 230 (Model, ViewModel, Network, Security, DeepLink, E2E)
Localización5 idiomas (ja/en/zh/th/no) / 406 claves
Nº de ViewModels25 (MVVM total — sin llamadas API directas desde View)
AutenticaciónApple Sign In / Google Sign In (PKCE)

3. 📰 J-Times — app de medios culturales

Estado: lanzamiento previsto a finales de abril de 2026

Plataforma que transmite la profundidad de la cultura japonesa. Lee, escucha pódcasts, mira vídeos —— toda acción otorga MTC.

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

Lo que se puede hacer

CategoríaFunción
📖 ArtículosHéroe en parallax, capitular, barra de progreso, contenido rico (Markdown, tablas, citas)
🎧 PódcastNavegación por series, reproductor con forma de onda, temporizador, AirPlay, controles en pantalla de bloqueo
🎬 VídeoGrid/lista adaptativos, shorts (estilo TikTok, doble tap)
🔍 BúsquedaMultifiltros, tags en tendencia, búsqueda por voz
🧭 DescubrimientoCarrusel destacado, selección del equipo, populares de la semana
📚 BibliotecaFavoritos, historial por fecha, descargas, playlists
🎵 Reproductor de audioMini player (gestos), full player (onda, letras, repetición)
👤 Membresía3 niveles (Free/Premium/Pro), comparativa, restauración

Media Mining —— leer, escuchar y ver se convierte en minado

Se registra también sin conexión. Leer en un santuario de montaña sin señal también cuenta: al reconectar se envía el engagement y se otorga MTC.

Sistema de diseño —— los «cuatro pilares» del gusto japonés

J-Times lleva al UI moderno la estética tradicional japonesa con un sistema propio.

PilarConceptoAplicación UI
墨 (Sumi)Gris neutro cálidoFondos, jerarquía de texto
朱 (Shu)Rojo japonés (#C53030)Color acento, acciones clave
間 (Ma)Espacio en rejilla de 4ptEspaciado, respiración
紙 (Kami)Textura sutil, glassmorphismSuperficies, profundidad

Especificaciones técnicas

ConceptoDetalle
ArquitecturaClean Architecture + MVVM + Swift Concurrency
Lenguaje / SDKSwift 6.0 / Xcode 16+ / iOS 17.0+
Dependencias externasNinguna —— solo frameworks nativos de Apple
APIMás de 40 endpoints
Tests371 tests / 20 archivos
Localización2 idiomas (ja/en) / más de 310 claves
OfflineContentCache (50MB) + ImageDiskCache (200MB) + gestor de descargas
AutenticaciónApple Sign In / Google Sign In (PKCE)

Base común: la librería JCCore

Swift Package compartido por las tres apps.

MóduloRol
JCAuthGestión de tokens con Keychain, biometría (Face ID / Touch ID)
JCNetworkingCliente API tipado, WebSocket, conversión JSON a snake_case
JCModelsModelos comunes a las apps (User, AuthTokens, etc.)
JCDesignProtocolos de tema, design tokens (spacing, radius)
JCUtilitiesUtilidades de fecha y cadenas

Seguridad y privacidad

ConceptoImplementación
Tokens de autenticaciónCifrados en iOS Keychain (TokenStore)
Biometría2FA con Face ID / Touch ID
Comunicación APIHTTPS + Certificate Pinning
Clave privada de walletNo se guarda en la app — delegada a Phantom Wallet
Minado ARLas imágenes de cámara no se envían al servidor (VisionProof)
Datos offlineSwiftData cifrado + expiración automática
Swift ConcurrencyAislamiento por actors para evitar race conditions

Calidad del desarrollo

Apps móviles: más de 827 tests automáticos en total entre las 3 apps.

AppTestsCobertura
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: cobertura en ampliación progresiva

Para los programas Rust sobre Solana, comenzamos con los tests unitarios de la lógica nuclear (módulo matemático) y ampliamos progresivamente la cobertura de cara a la auditoría de seguridad (Q2–Q3 2026).


Smart contracts — diseño open source

Filosofía trustless. Cálculo de recompensas, árbol de referidos, calendario de halving —— toda la lógica se ejecuta on-chain y es auditable por cualquiera. Código fuente: GitHub


Contributors

MiembroRol
Ko TakahashiFounder / Lead Developer — diseño de arquitectura, smart contracts, full-stack

🌏En adelante, miembros GCF y la comunidad de desarrolladores mundial participarán en el desarrollo. Matsuri Protocol, como «infraestructura cultural» destinada a durar, asume la transparencia y la copropiedad como principio.


Arquitectura general

Matsuri despliega tres programas Anchor (Rust) en Solana, cada uno a cargo de un pilar del ecosistema.


1. 📣 En-Mining (縁 minado)

Objetivo: un motor de crecimiento híbrido que recompensa tanto la «extensión» (red de referidos) como la «profundidad» (impacto económico). No es una mera afiliación: es un protocolo de minado completo donde la actividad económica real genera valor on-chain.

Scoring

La puntuación de contribución se basa en dos componentes ponderados:

ComponentePesoPropósito
Extensión (nº de referidos)30 %Alcance de la red — a cuántos has llevado
Profundidad (volumen pagado)70 %Impacto económico real — compras, no meros registros

La puntuación se acumula y se convierte en MTC en cada época de halving. Están previstos mecanismos de boost adicionales:

BoostDescripciónEstado
Staking Toku (徳)Bloquea MTC para boost de contribución (hasta ~50 %). Niveles y multiplicadores exactos ajustados según el plan de emisión del pool⬜ Coeficiente pendiente
Ranking de temporadaLos top performers de cada época reciben el título «Evangelista» (SBT permanente) y boost. % exactos por gobernanza⬜ Coeficiente pendiente
Diseño de parámetros progresivo

Los coeficientes de boost (niveles de staking, ranking) son intencionadamente ajustables. Se fijarán con base en datos reales del ecosistema —— usuarios activos, ritmo de emisión del pool, objetivos de estabilidad de precio —— y se blocquearán en el smart contract. Este enfoque garantiza un reparto justo sin prometer retornos fijos en exceso.

Anti-Sybil en 3 capas

CapaMecanismoLugar
Gate de identidadX/Twitter OAuth + SMSOff-chain (Django)
Gate on-chainSolo perfiles con is_verified = true reciben recompensaSmart contract
Peso de profundidad70 % del score = pagos reales → los bots no ganan nadaMotor de scoring

2. ⛩️ Motor de dispersión de peregrinaciones (Worship Routing Engine)

Objetivo: el primer protocolo ReFi del mundo que usa tokenomics para resolver el sobreturismo. Visita un lugar sagrado y gana MTC —— lo esencial: cuanto menos visitado, más recompensa, de forma exponencial.

Insight central

«Surge pricing inverso» al estilo Uber: los lugares saturados penalizan, los de frontera bonifican. El turista va voluntariamente a sitios poco visitados porque rentan más.

Principios del diseño de recompensas

La puntuación de cada visita depende de varios factores:

FactorPrincipioEfecto
Popularidad del lugarMenos visitantes → mayor puntuaciónDispersa el turismo fuera de las zonas saturadas
Hora de la visitaVisitas tempranas → mayor puntuaciónFomenta visitas fuera de pico
Tier geográficoLos sitios regionales/frontera en lo más altoImpulsa la revitalización regional
FrecuenciaVisitantes recurrentes acumulan bonusRecompensa el engagement sostenido
Suerte del omikujiSorteo aleatorio por check-inElemento lúdico
Boost patrocinadoGobiernos locales pueden destacar sitiosModelo B2B/B2G
Coeficientes ajustables

Los multiplicadores exactos (p. ej. cuánto más rentan los sitios regionales que los principales) se ajustan según el calendario del pool de halving y datos reales de uso, y se bloquean progresivamente en el smart contract. El principio queda fijo —— los coeficientes evolucionan con el ecosistema.


3. 📊 Reparto de halving (Halving Distribution)

Objetivo: inspirado en Bitcoin, halving la distribución de MTC por épocas de forma automática. Escasez matemáticamente garantizada.

InstrucciónDescripción
initializeInicializar el pool de distribución
register_minerRegistrar minero
update_scoreActualizar puntuación
advance_epochAvanzar de época (ejecutar halving)
claim_distributionReclamar recompensa

4. 🎴 Minado AR — experiencia omikuji WebAR

Objetivo: hacer aparecer un omikuji AR en el espacio real usando solo el navegador del móvil, y minar MTC. Sin descargar app. Una infraestructura WebAR × blockchain pionera, fusión entre espiritualidad shintō y tecnología punta.

Arquitectura

Ajuste de probabilidades (admin GCF)

Control fino al 0,01 % en Basis Points (10 000 = 100 %). Ajustable desde el panel GCF.

GradoRarezaBonusNFT
🏆 DaikichiRaroBonus máx.
✨ KichiPoco comúnBonus altoOpcional
🌸 ShōkichiComúnBonus bajo
🍃 SuekichiComúnRegistro
💀 KyōPoco comúnRegistro

Las probabilidades y los coeficientes de recompensa se fijan progresivamente según el tamaño del ecosistema y la emisión del halving, y se implementan en el smart contract.

ZK-Proof of Vision (5 capas de seguridad)

Elimina en capas el spoofing de GPS y los ataques de replay. Por privacidad, las imágenes de cámara no se envían al servidor.

CapaQué verificaPuntos
TemporalDuración de sesión 5-120 s/20
MotionNaturalidad del giroscopio (vibración manual)/20
LightCoherencia luz ambiente × franja horaria/20
HMACVerificación de firma proof_hash/20
FingerprintUnicidad del dispositivo/20
Total≥ 60/100 = PASS

Diseño de recompensa

La recompensa se registra como puntuación de contribución combinando tipo de sitio, resultado del omikuji, tier geográfico, etc. Los coeficientes concretos se fijan progresivamente según el calendario de halving y la evolución del ecosistema, y se implementan en el smart contract.


Módulos matemáticos puros (lógica nuclear auditable)

Todos los programas separan el scoring y el cálculo de recompensas en un módulo math.rs puro y auditable:

  • Sin efectos secundarios —— sin I/O, sin asignaciones de memoria, sin llamadas externas
  • Fórmulas documentadas —— notación LaTeX en rustdoc
  • Análisis de overflow —— intermedios u128 con rangos probados
  • Tests exhaustivos —— casos límite, condiciones de frontera, verificación de ratios
  • Coeficientes ajustables —— parámetros de recompensa actualizables por gobernanza; diseñados para evolucionar con el ecosistema

Modelo de seguridad

Los contratos son totalmente open source. La seguridad no se apoya en oscuridad, sino en garantías matemáticas.

PrincipioImplementación
Vault solo PDALos vaults se controlan con PDA (Program Derived Addresses) —— ninguna clave humana puede extraer fondos
Aritmética con checksUso de checked_* en todos los cálculos —— overflow imposible
Separación de rolesAdmin (multisig) ≠ Cranker (operaciones limitadas) ≠ Usuario (autogestión)
Pausa de emergenciaEl admin puede pausar el programa solo ante amenazas de seguridad. Imposible mover o apropiarse de fondos —— la pausa es «un escudo para proteger», no un mecanismo para cambiar reglas
Tokenomics inmutableRatio de halving, pool total y duración de época no cambian tras la configuración inicial
Módulo matemático puroLógica de recompensa/score en una librería matemática aislada y testeable
Vision ProofDetección de spoofing en 5 capas sin enviar datos de cámara (privacidad)

▶ Siguiente: Hoja de ruta y equipo◀ Anterior: Tokenomics