Index des plans détaillés <= Lab forum (affichage basique)

Lab – Forum des maires signé (messages déjà vérifiés)

Page de lab pour simuler un affichage “basse conso” (boîtier sans navigateur complet). On lit /home/viya58xo/public_html/RC-FVP-RCA/Mayors-resilient-blockchain-network/plan-details/../lab/inbox_valid.jsonl (produit par obbHFL_forum_receive.py) et on affiche les messages validés. Aucun calcul crypto ici : uniquement de l’affichage.

Principe

Option page web (Station K / mobile)

UI navigateur pour RPi ou mobile (details…) : liste des messages, filtres (commune, priorité), détail message (sujet, contenu, issuer, kid), envoi texte + pièces jointes en file d’attente.

Affichage low tech (boîtiers S/H)

Lecture directe de inbox_valid.jsonl, rendu texte + badge signature. Thumbnails affichés quand disponibles, pas de crypto ni de navigateur complet.

Layouts principaux & fonctions

Layout

  • Liste (ordre chrono/priorité), détail (sujet, contenu, issuer, date, kid).
  • Zone actions (répondre, transférer, marquer urgent) côté web.

Envoi / réception

  • Émission : construire payload, signer, déposer outbox (JSONL ou base locale), statut signed_local.
  • Réception : verify + anti-replay, dépôt inbox_valid, journal des erreurs.

Types & pièces jointes

  • Types : msg_forum, msg_private, alert, vote.
  • Thumbnails priorité basse, pièces complètes en buffer long (disque relais).

Buffer / stockage

  • Files outbox/inbox, quotas disques, purge/rotation.
  • Export/import clé/SD ou bundle, “super buffers” pour gros fichiers.

Priorités

  • P0 SOS/911, P1 PS/Gov, P2 communes, P3 public.
  • Tri par priorité + TTL, alertes peuvent court-circuiter les pièces jointes.

Fonctions par station

  • ESP32 : affichage texte/thumbnail, envoi court, boutons SOS/ACK.
  • Station H (RPi) : verify, buffer, servir UI locale, relayer vers K/backhaul.
  • PS (pompiers/police/hôpital) : réception prioritaire, ACK auto, diffusion locale.
  • Gov : agrégation, archivage, annonces officielles.
  • Station K (maire) : sondages/vote, délégation thématique, alertes (rayon hop), gestion non-livrés, file priorisée gros fichiers, shadow copies pour MANET-only.

Messages signés et validés

Aucun message valide trouvé dans /home/viya58xo/public_html/RC-FVP-RCA/Mayors-resilient-blockchain-network/plan-details/../lab/inbox_valid.jsonl.

Lance le flux de test (emit + receive) pour alimenter l’inbox.