🏗️Technical Architecture
📋 Table des Matières
🌟 Vue d'ensemble
🎯 Objectifs
🌍 Écosystème UPlanet
🌐 UPlanet ORIGIN (Niveau X)
🛡️ UPlanet Ẑen (Niveau Y/Z)
🏗️ Architecture Système
Diagramme d'Architecture Générale
Architecture en Couches
Couche
Composants
Description
🔧 Composants Principaux
1. Scripts de Gestion Principaux
Script
Taille
Port
Rôle
2. Services et Ports
Port
Service
Description
Protocole
3. Structure des Répertoires
🔄 Flux de Données
1. Flux de Synchronisation Swarm
2. Flux de Maintenance Quotidienne
3. Flux de Requête API Typique
🔐 Sécurité et Cryptographie
1. Gestion des Clés
Type de Clé
Format
Usage
Stockage
2. Validation des Transactions
3. Système de Chiffrement
💰 Économie et Paiements
1. Système Multi-Tokens
Tokens Ẑen (MULTIPASS & ZENCARD)
Tokens NEẐ (uPASSPORT ZEROCARD)
Made In Zen Tokens
2. G1PalPay.sh - Surveillance Ğ1/NOSTR (ZEN.ECONOMY.sh, NOSTRCARD.refresh.sh, PLAYER.refresh.sh)
3. Économie des Likes
💾 Stockage et Cache
1. Structure IPFS
2. Système de Cache
3. Synchronisation
🔌 APIs et Services
1. API Gateway (Port 1234, deprecated) - UPassport 54321 pour l’auth
2. Station Map (Port 12345) - /12345 ssl mapping (Node Swarm Info)
3. UPassport API (Port 54321) - u. ssl mapping - (Production API)
🔧 Maintenance et Monitoring
1. Maintenance Quotidienne (20h12.process.sh) - evolutive
2. Monitoring Système - work in progress
3. Logs et Debugging
🚀 Déploiement
1. Installation Automatique
2. Configuration Système - automatiquemet réalisé par install -
3. Services Systemd
🤖 Intégration NOSTR
1. Relay NOSTR (Port 7777)
2. Nostr Tube - Plateforme Vidéo Décentralisée
3. Filtres Personnalisés
4. Système de Mémoire
🛡️ Système UPassport
1. API d'Identité Numérique (Port 54321)
2. Authentification NIP-42
🔗 Liens et Ressources
Documentation
Ressources Externes
Contact
Last updated