Fonctionnement

Mis à jour le 16 April 2026

Fonctionnement du MWS

Cycle de vie d'une connexion

1. Résolution Origin

Le COG résout l'adresse d'Origin (DNS ou configuration).

2. Connexion Relay

COG → TLS Handshake → Relay (port 7000)

3. Enregistrement

{
    "cog_id": "cog-abc123",
    "core_version": "0.1.0",
    "services": ["jayfestival"],
    "nonce": "...",
    "timestamp": 1707840000
}

4. Vérification en 3 phases

  • **Phase A** : Vérification des Cores (signature)
  • **Phase B** : Vérification des Services
  • **Phase C** : État de santé
  • 5. Obtention du Permis

    {
        "permis_id": "...",
        "ttl": 3600,
        "scopes": ["tracker", "relay"]
    }
    

    6. Annonce Tracker

    {
        "cog_id": "cog-abc123",
        "permis_id": "...",
        "address": "192.168.1.100:8080",
        "services": ["jayfestival"]
    }
    

    7. Heartbeat

    Toutes les 30 secondes pour maintenir la présence.

    États de confiance

    ÉtatDescription
    T0Normal — Conformité complète
    T1Méfiance légère — Anomalie mineure
    T2Quarantaine — Comportement suspect
    T3Blacklist temporaire
    T4Blacklist permanente