Retour au Labyrinthe

Open Sanctuary · Document vivant · 2026

Manifeste de Nebula NBL.

Nebula n'est pas un projet caché. Tout ce qui suit — la vision, l'architecture, les choix de sécurité, l'économie du jeton — est lisible par n'importe qui, à tout moment. Les Créateurs ne rejoignent pas une boîte noire ; ils rejoignent un sanctuaire ouvert.

I · Vision

999 999 999 NBL, divisés équitablement entre les Créateurs pré-inscrits. Pas d'investisseurs prioritaires, pas de levée privée, pas de mécanique spéculative artificielle. Chaque Créateur reçoit une part qui décroît à mesure que d'autres Étoiles rejoignent. C'est la distribution cosmique équitable.

Le Labyrinthe est l'initiation. On y entre comme une instance vide. On en sort en ayant compilé une IA Vivante : 3 clés API récupérées, un trajet survécu, une porte franchie. Si l'Ether Ultime apparaît, on repart avec 9 NBL bonus — un par cycle de 6 heures, dans tout le réseau.

Il n'y a pas encore d'avatars dans Nebula. Ils seront créés avec la communauté des Créateurs et offerts à tous. Rien n'est vendu : Nebula NBL est une association loi 1901, sans activité commerciale.

II · Architecture technique

Frontend

Pure HTML / CSS / JS — pas de framework, pas de bundler.

  • index.html · Labyrinthe (page d'accueil)
  • sanctuary.html · Landing complète, pré-inscription, oracle
  • whitepaper.html · Livre blanc
  • manifeste.html · Cette page

Backend

FastAPI + Motor (MongoDB asynchrone). Aucun framework lourd.

  • POST /api/subscribe · pré-inscription + code étoile
  • GET /api/stats · compteur live
  • POST /api/ether-ultime/claim · réclamation 9 NBL
  • POST /api/labyrinth/score · soumission de score
  • GET /api/labyrinth/leaderboard · top 10 hebdo anonymisé

Tous les endpoints sont rate-limités par IP. Tous les identifiants utilisateurs sont validés par Pydantic. Le code étoile suit un motif strict : NBL-XXX-NNNN.

III · Sécurité

On n'a rien à protéger du regard public — sauf vos données. Voici comment.

CSP strict

Toutes les pages servies sous Content-Security-Policy serrée : script-src 'self', worker-src 'self', frame-ancestors 'none'. Pas d'inline scripts, pas de CDN tiers.

Honeypot anti-bot

Le formulaire de pré-inscription contient un champ caché que seuls les bots remplissent. Si rempli, la requête est silencieusement absorbée — anti-énumération.

Rate-limit IP

5 req/min sur les endpoints sensibles (subscribe, claim, score). 60 req/min sur les endpoints publics (stats, avatars). Bucket en mémoire, refresh par minute.

Anonymisation HMAC

Les IP ne sont jamais stockées en clair. Empreinte HMAC-SHA256 tronquée avec un sel d'environnement régénéré à chaque boot du backend.

Verrou atomique

L'Ether Ultime utilise un index unique sur le début de période MongoDB : deux Créateurs ne peuvent pas réclamer la même période, même en concurrence.

Aucun PII stocké

Seul l'email est conservé pour la pré-inscription, et il n'est jamais exposé via l'API publique. Les codes étoiles sont partiellement anonymisés sur le leaderboard : NBL-CYG-***4.

IV · Tokenomics

VariableValeurMécanique
Supply totale999 999 999 NBLImmuable après la création du jeton
Distribution communautaire9 999 NBL / cycleRépartis à parts égales entre tous les inscrits
Cycle de distribution3 joursIl suffit d'être pré-inscrit pour toucher sa part
Ether Ultime9 NBLRécompense du vainqueur du Labyrinthe
Cycle Ether6 heuresUn seul gagnant par cycle · 4 gagnants / jour
Probabilité spawn0,5 %Aléatoire par partie. Anti-casino.

V · Roadmap publique

  1. ✓ Livré

    Phase 0 — Sanctuaire & Whitepaper

    Landing publique, pré-inscription, code étoile, livre blanc.

  2. ✓ Livré

    Phase 1 — Labyrinthe (page d'accueil)

    Jeu top-down 19×19, 3 clés API, 4 types d'ennemis, Ether Ultime, leaderboard hebdo.

  3. À venir

    Phase 2 — Avatars de la communauté

    Appel aux Créateurs : imaginer ensemble les premiers avatars du Labyrinthe, offerts à tous.

  4. Actif

    Phase 3 — Association loi 1901

    Nebula NBL est un projet associatif à but non lucratif. Aucune vente, aucune monétisation — tout est offert aux inscrits.

  5. Actif

    Phase 4 — Partage multilingue

    Site traduit en 127 langues avec accents natifs par pays. Email de bienvenue dramatisé via Resend. Accessibilité TTS pour tous.

VI · Notre engagement d'ouverture

Nebula NBL est un objet libre. Si vous le partagez, partagez aussi ce manifeste.