{"id":592,"date":"2026-02-02T06:36:42","date_gmt":"2026-02-02T06:36:42","guid":{"rendered":"https:\/\/cortexorigin.com\/?page_id=592"},"modified":"2026-03-18T08:10:32","modified_gmt":"2026-03-18T08:10:32","slug":"592-2","status":"publish","type":"page","link":"https:\/\/cortexorigin.com\/index.php\/592-2\/","title":{"rendered":""},"content":{"rendered":"\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap');\n \nbody { margin: 0; padding: 0; background: #F4F0EB; font-family: 'DM Sans', sans-serif; }\n \n.menu-demo { max-width: 1200px; margin: 3rem auto; padding: 0 2rem; }\n.menu-demo h1 { font-size: 1.6rem; font-weight: 600; color: #0C1829; margin-bottom: 0.5rem; }\n.menu-demo .subtitle { font-size: 0.9rem; color: #5A6B7F; margin-bottom: 3rem; }\n \n\/* MENU BAR *\/\n.menu-bar {\n  background: #0C1829; border-radius: 4px; padding: 0 1.5rem;\n  display: flex; align-items: center; justify-content: space-between;\n  position: relative; z-index: 100;\n}\n.menu-logo {\n  font-family: 'DM Sans', sans-serif; font-weight: 700; font-size: 0.95rem;\n  color: #fff; padding: 1rem 0; letter-spacing: 0.03em;\n}\n.menu-logo span { color: #C9A96E; }\n.menu-items { display: flex; align-items: center; gap: 0; }\n.menu-item {\n  position: relative; padding: 1rem 1rem;\n  font-size: 0.78rem; font-weight: 500; color: rgba(184,212,240,0.75);\n  cursor: pointer; letter-spacing: 0.02em; transition: color 0.2s;\n}\n.menu-item:hover { color: #fff; }\n.menu-item::after {\n  content: '\u25be'; margin-left: 0.3rem; font-size: 0.6rem; opacity: 0.5;\n}\n.menu-item.no-drop::after { content: ''; }\n.menu-cta {\n  font-family: 'JetBrains Mono', monospace; font-size: 0.65rem; font-weight: 500;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  padding: 0.5rem 1.2rem; border-radius: 2px;\n  background: rgba(201,169,110,0.15); color: #C9A96E; border: 1px solid rgba(201,169,110,0.3);\n  cursor: pointer; transition: all 0.3s;\n}\n.menu-cta:hover { background: rgba(201,169,110,0.25); color: #fff; }\n \n\/* DROPDOWN *\/\n.menu-dropdown {\n  display: none; position: absolute; top: 100%; left: 0;\n  background: #0C1829; border: 1px solid rgba(74,144,217,0.15);\n  border-top: 2px solid #C9A96E; border-radius: 0 0 4px 4px;\n  min-width: 320px; padding: 0.8rem 0; z-index: 200;\n  box-shadow: 0 12px 40px rgba(0,0,0,0.4);\n}\n.menu-item:hover .menu-dropdown { display: block; }\n.menu-dropdown a {\n  display: block; padding: 0.5rem 1.5rem; font-size: 0.8rem; color: rgba(184,212,240,0.6);\n  text-decoration: none; transition: all 0.2s; line-height: 1.5;\n}\n.menu-dropdown a:hover { color: #fff; background: rgba(74,144,217,0.08); }\n.menu-dropdown .drop-label {\n  font-family: 'JetBrains Mono', monospace; font-size: 0.58rem; font-weight: 600;\n  letter-spacing: 0.15em; color: #C9A96E; text-transform: uppercase;\n  padding: 0.6rem 1.5rem 0.3rem; display: block;\n}\n.menu-dropdown .drop-sep {\n  border: none; border-top: 1px solid rgba(74,144,217,0.08);\n  margin: 0.5rem 1.5rem;\n}\n \n\/* HIGHLIGHTED LINK *\/\n.menu-dropdown a.drop-highlight {\n  display: flex; align-items: center; justify-content: space-between;\n  margin: 0.4rem 0.8rem 0.2rem;\n  padding: 0.55rem 1rem;\n  background: rgba(201,169,110,0.08);\n  border: 1px solid rgba(201,169,110,0.2);\n  border-radius: 3px;\n  color: #C9A96E;\n  font-weight: 600; font-size: 0.78rem;\n  transition: all 0.2s;\n}\n.menu-dropdown a.drop-highlight:hover {\n  background: rgba(201,169,110,0.18);\n  color: #fff;\n  border-color: rgba(201,169,110,0.45);\n}\n.drop-highlight-arrow { font-size: 0.65rem; opacity: 0.6; margin-left: 8px; }\n \n\/* SIMULATION LINKS *\/\n.menu-dropdown a.drop-sim {\n  display: flex; align-items: center; justify-content: space-between;\n  margin: 0.25rem 0.8rem;\n  padding: 0.5rem 1rem;\n  background: rgba(74,144,217,0.06);\n  border: 1px solid rgba(74,144,217,0.18);\n  border-radius: 3px;\n  color: rgba(184,212,240,0.85);\n  font-size: 0.78rem;\n  transition: all 0.2s;\n}\n.menu-dropdown a.drop-sim:hover {\n  background: rgba(74,144,217,0.14);\n  color: #fff;\n  border-color: rgba(74,144,217,0.4);\n}\n.drop-sim-icon { font-size: 0.7rem; opacity: 0.55; margin-left: 8px; }\n \n\/* MEGA DROPDOWN *\/\n.mega-dropdown {\n  display: none; position: absolute; top: 100%; left: -100px;\n  background: #0C1829; border: 1px solid rgba(74,144,217,0.15);\n  border-top: 2px solid #C9A96E; border-radius: 0 0 4px 4px;\n  width: 640px; padding: 1.5rem; z-index: 200;\n  box-shadow: 0 12px 40px rgba(0,0,0,0.4);\n}\n.menu-item:hover .mega-dropdown { display: block; }\n.mega-cols { display: grid; grid-template-columns: 1fr 1fr; gap: 0 2rem; }\n.mega-col .drop-label { padding: 0 0 0.3rem; }\n.mega-col a {\n  display: block; padding: 0.35rem 0; font-size: 0.78rem; color: rgba(184,212,240,0.6);\n  text-decoration: none; transition: color 0.2s;\n}\n.mega-col a:hover { color: #fff; }\n\/* Morphic highlight dans mega *\/\n.mega-col a.drop-highlight {\n  margin: 0.5rem 0 0.2rem;\n  padding: 0.5rem 0.8rem;\n  background: rgba(201,169,110,0.08);\n  border: 1px solid rgba(201,169,110,0.2);\n  border-radius: 3px;\n  color: #C9A96E;\n  font-weight: 600;\n  display: flex; align-items: center; justify-content: space-between;\n}\n.mega-col a.drop-highlight:hover {\n  background: rgba(201,169,110,0.18);\n  color: #fff;\n  border-color: rgba(201,169,110,0.45);\n}\n<\/style>\n \n<div class=\"menu-demo\">\n \n<div class=\"menu-bar\">\n  <div class=\"menu-logo\">CORTEX <span>ORIGIN\u2122<\/span><\/div>\n  <div class=\"menu-items\">\n \n    <!-- 1. ARCHITECTURE -->\n    <div class=\"menu-item\">\n      Architecture\n      <div class=\"mega-dropdown\">\n        <div class=\"mega-cols\">\n          <div class=\"mega-col\">\n            <span class=\"drop-label\">Socle critique (TCB)<\/span>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/larchitecture-cortex-origin\/\">CORTEX ORIGIN\u2122 \u2014 Vue d&rsquo;ensemble<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-core\/\">Cortex Core\u2122<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/omega-gouvernance-decisionnelle\/\">OMEGA\u2122 \u2014 Gouvernance<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/180-2\/\">PRISM\u2122 \u2014 Preuve<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-aegis\/\">AEGIS\u2122 \u2014 Ex\u00e9cution<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-fulcrum\/\">FULCRUM\u2122<\/a>\n            <hr class=\"drop-sep\" style=\"margin:0.5rem 0\">\n            <span class=\"drop-label\" style=\"padding:0.4rem 0 0.3rem\">S\u00e9curit\u00e9 &amp; Confinement<\/span>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/2026\/01\/02\/sentinel-securite-active-et-gouvernance-des-signaux\/\">SENTINEL\u2122 \u2014 S\u00e9curit\u00e9 active<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/wall-dome-les-4-formules-de-confinement-et-gouvernance-runtime\/\">WALL-DOME\u2122 \u2014 Confinement<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-cerbere\/\">CERB\u00c8RE\u2122<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-cerbere-decision-guard\/\">Decision Guard\u2122<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/1241-2\/\" class=\"drop-highlight\">\n              CMS CORTEX MORPHIC SHIELD\u2122\n              <span class=\"drop-highlight-arrow\">\u2197<\/span>\n            <\/a>\n          <\/div>\n          <div class=\"mega-col\">\n            <span class=\"drop-label\">Interface &amp; Orchestration<\/span>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/2026\/01\/02\/ava-cpl\/\">AVA\u2122 &amp; CPL\u2122 \u2014 Interface<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/multi-lcm-trm-engine-orchestration-gouvernee-multi-modeles-ia\/\">Multi LCM \/ TRM Engine\u2122<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/trm-contrain-nano\/\">TRM Contrain Nano\u2122<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-ecoflux\/\">EcoFlux\u2122 \u2014 Frugalit\u00e9<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/morph-gates\/\">MORPH GATES\u2122 \u2014 CI\/CD<\/a>\n            <hr class=\"drop-sep\" style=\"margin:0.5rem 0\">\n            <span class=\"drop-label\" style=\"padding:0.4rem 0 0.3rem\">Capacit\u00e9s avanc\u00e9es<\/span>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-quantum-ready\/\">Quantum-Ready\u2122<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-cyber-orion-3\/\">CYBER-ORION\u2122<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-labcode\/\">LabCode\u2122<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-chameleon\/\">CHAMELEON\u2122<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-mirror-lab\/\">MIRROR LAB\u2122<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n \n    <!-- 2. APPLICATIONS -->\n    <div class=\"menu-item\">\n      Applications\n      <div class=\"menu-dropdown\">\n        <span class=\"drop-label\">Verticales technologiques<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/imcortex-2\/\">IMCORTEX\u2122 \u0394IMC \u2014 Architecture cognitive<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/space-ai-autonomie-gouvernee\/\">Space AI \u2014 Autonomie gouvern\u00e9e<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/quantum-assurance-architecture-quantum-ready\/\">Quantum Assurance<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/wall-dome-drones-systemes-autonomes\/\">Drones &amp; Syst\u00e8mes autonomes<\/a>\n        <hr class=\"drop-sep\">\n        <span class=\"drop-label\">IAG par secteur<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-origin-iag-pour-la-banque-la-finance-les-oiv\/\">Banque, Finance &amp; OIV<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-origin-iag-pour-la-defense-la-securite-le-cyber\/\">D\u00e9fense &amp; Cybers\u00e9curit\u00e9<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-origin-iag-pour-letat-le-regalien\/\">\u00c9tat &amp; R\u00e9galien<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/592-2\/\">Tous les secteurs<\/a>\n      <\/div>\n    <\/div>\n \n    <!-- 3. V\u00c9RIFICATION -->\n    <div class=\"menu-item\">\n      V\u00e9rification\n      <div class=\"menu-dropdown\">\n        <span class=\"drop-label\">CFVL \u2014 Laboratoire formel<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/689-2\/\">CFVL \u2014 Page principale<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/841-2\/\">Journal R&amp;D<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/833-2\/\">Publications &amp; \u00e9valuations<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/827-2\/\">M\u00e9thodologie<\/a>\n        <hr class=\"drop-sep\">\n        <span class=\"drop-label\">Recherche<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/604-2\/\">Cortex AGI Exp\u00e9rimental<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-origin-2\/\">MVP CORTEX\u2122<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/814-2\/\">IA expliqu\u00e9e simplement<\/a>\n      <\/div>\n    <\/div>\n \n    <!-- 4. SECTEURS -->\n    <div class=\"menu-item\">\n      Secteurs\n      <div class=\"menu-dropdown\">\n        <span class=\"drop-label\">Audiences<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/investisseurs-partenaires\/\">Investisseurs &amp; partenaires<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/industriels-integrateurs\/\">Industriels &amp; int\u00e9grateurs<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/decideurs-publics-autorites\/\">D\u00e9cideurs publics &amp; autorit\u00e9s<\/a>\n        <hr class=\"drop-sep\">\n        <span class=\"drop-label\">Packs Applications (paC)<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-origin-iag-pour-la-banque-la-finance-les-oiv\/\">Finance &amp; Banque<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-origin-iag-pour-la-defense-la-securite-le-cyber\/\">D\u00e9fense &amp; Cyber<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-origin-iag-pour-letat-le-regalien\/\">\u00c9tat &amp; R\u00e9galien<\/a>\n      <\/div>\n    <\/div>\n \n    <!-- 5. CFVL -->\n    <div class=\"menu-item\">\n      CFVL\n      <div class=\"menu-dropdown\" style=\"min-width:300px\">\n        <span class=\"drop-label\">Programme de certification<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/689-2\/\">CFVL \u2014 Page principale<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/841-2\/\">Journal R&amp;D<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/833-2\/\">Publications<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/rapport-mttd-mttb\/\">Rapport MTTD \/ MTTB<\/a>\n        <hr class=\"drop-sep\">\n        <span class=\"drop-label\">Simulations interactives<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/test\/\" class=\"drop-sim\">\n          Simulations Attaque\n          <span class=\"drop-sim-icon\">\u26a1<\/span>\n        <\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/simulation\/\" class=\"drop-sim\">\n          Sch\u00e9ma &amp; Simulations\n          <span class=\"drop-sim-icon\">\u25ce<\/span>\n        <\/a>\n        <hr class=\"drop-sep\">\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/1043-2\/\" class=\"drop-highlight\">\n          Evaluation Dashboard\n          <span class=\"drop-highlight-arrow\">\u2197<\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n \n    <!-- CTA -->\n    <a href=\"mailto:press@cortexorigin.com\" style=\"text-decoration:none\"><div class=\"menu-cta\">Contact<\/div><\/a>\n \n  <\/div>\n<\/div>\n \n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<div id=\"cortex-infographics\" class=\"cx-wrap\">\n  <div class=\"cx-card\">\n    <div class=\"cx-header\">\n      <div class=\"cx-title\">Infographies sectorielles \u2014 r\u00f4les activ\u00e9s par contexte<\/div>\n      <div class=\"cx-subtitle\">Choisissez un secteur puis cliquez sur un r\u00f4le pour voir le d\u00e9tail.<\/div>\n      <div class=\"cx-tabs\" role=\"tablist\" aria-label=\"Secteurs\">\n        <button class=\"cx-tab active\" data-sector=\"state\" role=\"tab\" aria-selected=\"true\">\u00c9tat<\/button>\n        <button class=\"cx-tab\" data-sector=\"defense\" role=\"tab\" aria-selected=\"false\">D\u00e9fense<\/button>\n        <button class=\"cx-tab\" data-sector=\"bank\" role=\"tab\" aria-selected=\"false\">Banque<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"cx-body\">\n      <div class=\"cx-grid\">\n        <div class=\"cx-panel\">\n          <div class=\"cx-panel-title\" id=\"cx-sector-title\">\u00c9tat \/ R\u00e9galien<\/div>\n          <div class=\"cx-panel-sub\" id=\"cx-sector-sub\">Simulation d\u2019une cellule interminist\u00e9rielle.<\/div>\n\n          <svg id=\"cx-svg\" width=\"520\" height=\"520\" viewBox=\"0 0 520 520\" class=\"cx-svg\" role=\"img\" aria-label=\"Infographie interactive Cortex\">\n            <!-- rings -->\n            <circle cx=\"260\" cy=\"260\" r=\"150\" fill=\"none\" stroke=\"#1d4ed8\" stroke-width=\"2\" opacity=\"0.35\"><\/circle>\n            <circle cx=\"260\" cy=\"260\" r=\"200\" fill=\"none\" stroke=\"#334155\" stroke-width=\"2\" opacity=\"0.25\"><\/circle>\n            <circle cx=\"260\" cy=\"260\" r=\"250\" fill=\"none\" stroke=\"#0f172a\" stroke-width=\"2\" opacity=\"0.25\"><\/circle>\n\n            <!-- center -->\n            <circle cx=\"260\" cy=\"260\" r=\"78\" fill=\"white\" stroke=\"#e2e8f0\" stroke-width=\"2\"><\/circle>\n            <text x=\"260\" y=\"250\" text-anchor=\"middle\" class=\"cx-center-title\">CORTEX ORIGIN\u2122<\/text>\n            <text x=\"260\" y=\"272\" text-anchor=\"middle\" class=\"cx-center-sub\">r\u00f4les activ\u00e9s par contexte<\/text>\n            <text x=\"260\" y=\"292\" text-anchor=\"middle\" class=\"cx-center-sub2\">10\u201312 r\u00f4les actifs<\/text>\n\n            <!-- nodes injected by JS -->\n            <g id=\"cx-nodes\"><\/g>\n          <\/svg>\n\n          <div class=\"cx-legend\">\n            <div class=\"cx-legend-item\"><span class=\"cx-dot core\"><\/span> R\u00f4les c\u0153ur<\/div>\n            <div class=\"cx-legend-item\"><span class=\"cx-dot sector\"><\/span> R\u00f4les sectoriels<\/div>\n            <div class=\"cx-legend-item\"><span class=\"cx-dot regal\"><\/span> R\u00f4les r\u00e9galiens<\/div>\n          <\/div>\n\n          <div class=\"cx-note\">\n            <div class=\"cx-note-title\">Note<\/div>\n            <div class=\"cx-note-text\">\n              Les r\u00f4les sont activ\u00e9s dynamiquement selon le contexte. Ils produisent analyses et hypoth\u00e8ses. La validation finale reste humaine.\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"cx-panel\">\n          <div class=\"cx-panel-title\">D\u00e9tails du r\u00f4le s\u00e9lectionn\u00e9<\/div>\n          <div class=\"cx-badge\" id=\"cx-ring-name\">R\u00f4les c\u0153ur<\/div>\n\n          <div class=\"cx-role-title\" id=\"cx-role-title\">Strat\u00e8ge<\/div>\n          <div class=\"cx-muted\" id=\"cx-role-desc\">\n            R\u00f4le transversal : contribue \u00e0 la production d\u2019hypoth\u00e8ses et \u00e0 la compr\u00e9hension.\n          <\/div>\n\n          <div class=\"cx-section\">\n            <div class=\"cx-section-title\">Indicateurs attendus<\/div>\n            <ul class=\"cx-list\">\n              <li>Hypoth\u00e8ses structur\u00e9es + justifications<\/li>\n              <li>Angles morts \/ objections (si applicable)<\/li>\n              <li>Incertitude explicit\u00e9e quand n\u00e9cessaire<\/li>\n            <\/ul>\n          <\/div>\n\n          <div class=\"cx-section\">\n            <div class=\"cx-section-title\">Interdits (rappel)<\/div>\n            <ul class=\"cx-list\">\n              <li>Aucune d\u00e9cision automatique<\/li>\n              <li>Aucune action r\u00e9elle d\u00e9clench\u00e9e<\/li>\n              <li>Aucune modification du mod\u00e8le du monde<\/li>\n            <\/ul>\n          <\/div>\n\n          <div class=\"cx-callout\">\n            <div class=\"cx-section-title\">Recommandation UX<\/div>\n            <div class=\"cx-muted\">\n              Afficher une seule voix principale (Synth\u00e9tiseur\/AVA) et exposer les contributions sous forme de cartouches (Risque, Objection, Conformit\u00e9, Preuve).\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  .cx-wrap{max-width:1200px;margin:0 auto}\n  .cx-card{border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 1px 10px rgba(15,23,42,.06)}\n  .cx-header{padding:18px 18px 10px 18px}\n  .cx-title{font-size:20px;font-weight:800;color:#0f172a}\n  .cx-subtitle{margin-top:6px;color:#475569;font-size:14px}\n  .cx-tabs{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}\n  .cx-tab{border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:8px 12px;font-weight:700;cursor:pointer}\n  .cx-tab.active{background:#0f172a;color:#fff;border-color:#0f172a}\n  .cx-body{padding:12px 18px 18px 18px}\n  .cx-grid{display:grid;grid-template-columns:1fr;gap:14px}\n  @media(min-width:1024px){.cx-grid{grid-template-columns:560px 1fr}}\n  .cx-panel{border:1px solid #e5e7eb;border-radius:16px;padding:14px;background:#fff}\n  .cx-panel-title{font-size:16px;font-weight:800;color:#0f172a}\n  .cx-panel-sub{margin-top:4px;color:#64748b;font-size:13px}\n  .cx-svg{display:block;margin:10px auto 0 auto;max-width:100%}\n  .cx-center-title{fill:#0f172a;font-size:14px;font-weight:800}\n  .cx-center-sub{fill:#64748b;font-size:12px}\n  .cx-center-sub2{fill:#94a3b8;font-size:11px}\n  .cx-legend{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:10px}\n  .cx-legend-item{font-size:12px;color:#475569;display:flex;align-items:center;gap:6px}\n  .cx-dot{width:10px;height:10px;border-radius:999px;display:inline-block}\n  .cx-dot.core{background:#1d4ed8}\n  .cx-dot.sector{background:#334155}\n  .cx-dot.regal{background:#0f172a}\n  .cx-note{margin-top:12px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc;padding:10px}\n  .cx-note-title{font-weight:800;color:#0f172a;font-size:13px}\n  .cx-note-text{color:#334155;font-size:13px;margin-top:4px}\n  .cx-badge{display:inline-block;margin-top:10px;border:1px solid #e5e7eb;border-radius:999px;padding:4px 10px;font-size:12px;color:#0f172a}\n  .cx-role-title{margin-top:12px;font-size:18px;font-weight:900;color:#0f172a}\n  .cx-muted{color:#64748b;font-size:13px;margin-top:6px}\n  .cx-section{margin-top:14px}\n  .cx-section-title{font-weight:800;color:#0f172a;font-size:13px}\n  .cx-list{margin:6px 0 0 18px;color:#334155;font-size:13px}\n  .cx-callout{margin-top:14px;border:1px solid #e5e7eb;border-radius:14px;padding:10px}\n  .cx-node-label{fill:#334155;font-size:10px}\n  .cx-node-label.active{font-weight:800}\n  .cx-node{cursor:pointer}\n<\/style>\n\n<script>\n(function(){\n  const SECTORS = {\n    state: {\n      label: \"\u00c9tat \/ R\u00e9galien\",\n      subtitle: \"Simulation d\u2019une cellule interminist\u00e9rielle.\",\n      colors: { core:\"#1d4ed8\", sector:\"#334155\", regal:\"#0f172a\" },\n      rings: [\n        { name:\"R\u00f4les c\u0153ur\", tone:\"core\", roles:[\"Strat\u00e8ge\",\"Contradicteur\",\"Synth\u00e9tiseur\",\"Analyste risques\",\"M\u00e9diateur\"] },\n        { name:\"R\u00f4les sectoriels\", tone:\"sector\", roles:[\"R\u00e9gulateur \/ Autorit\u00e9\",\"Juriste \/ Conformit\u00e9\",\"Directeur s\u00e9curit\u00e9 globale\"] },\n        { name:\"R\u00f4les r\u00e9galiens\", tone:\"regal\", roles:[\"Analyste g\u00e9ostrat\u00e9gique\",\"Gardien non-escalade\"] }\n      ]\n    },\n    defense: {\n      label: \"D\u00e9fense \/ S\u00e9curit\u00e9 \/ Cyber\",\n      subtitle: \"Simulation d\u2019un \u00e9tat-major strat\u00e9gique (sans op\u00e9rationnel).\",\n      colors: { core:\"#16a34a\", sector:\"#0f172a\", regal:\"#14532d\" },\n      rings: [\n        { name:\"R\u00f4les c\u0153ur\", tone:\"core\", roles:[\"Strat\u00e8ge\",\"Contradicteur\",\"Synth\u00e9tiseur\",\"Analyste risques\"] },\n        { name:\"R\u00f4les sectoriels\", tone:\"sector\", roles:[\"Strat\u00e8ge militaire (doctrine)\",\"R\u00e9silience \/ Continuit\u00e9\"] },\n        { name:\"R\u00f4les r\u00e9galiens\", tone:\"regal\", roles:[\"Analyste g\u00e9ostrat\u00e9gique\",\"Renseignement \/ Contre-ing\u00e9rence\",\"Commandant cyber \/ SOC\",\"Droit des conflits \/ Non-escalade\"] }\n      ]\n    },\n    bank: {\n      label: \"Banque \/ OIV \/ Finance\",\n      subtitle: \"Simulation d\u2019un comit\u00e9 bancaire \u00e9largi (conformit\u00e9, risque, cyber, stabilit\u00e9).\",\n      colors: { core:\"#7c2d12\", sector:\"#1e293b\", regal:\"#0f172a\" },\n      rings: [\n        { name:\"R\u00f4les c\u0153ur\", tone:\"core\", roles:[\"Strat\u00e8ge\",\"Contradicteur\",\"Synth\u00e9tiseur\",\"Analyste risques\"] },\n        { name:\"R\u00f4les sectoriels\", tone:\"sector\", roles:[\"R\u00e9gulateur \/ Superviseur\",\"Juriste \/ Conformit\u00e9\",\"Arbitre \u00e9conomique\"] },\n        { name:\"R\u00f4les r\u00e9galiens\", tone:\"regal\", roles:[\"Cybercriminalit\u00e9 \/ SOC\",\"PCA \/ PRA (continuit\u00e9)\",\"R\u00e9putation & confiance\"] }\n      ]\n    }\n  };\n\n  const svg = document.getElementById(\"cx-svg\");\n  const nodesG = document.getElementById(\"cx-nodes\");\n  const sectorTitle = document.getElementById(\"cx-sector-title\");\n  const sectorSub = document.getElementById(\"cx-sector-sub\");\n  const roleTitle = document.getElementById(\"cx-role-title\");\n  const roleDesc = document.getElementById(\"cx-role-desc\");\n  const ringName = document.getElementById(\"cx-ring-name\");\n\n  const cx = 260, cy = 260;\n  const ringR = { core:150, sector:200, regal:250 };\n\n  let currentSectorKey = \"state\";\n  let activeId = null;\n\n  function polar(r, ang){\n    return { x: cx + r*Math.cos(ang), y: cy + r*Math.sin(ang) };\n  }\n\n  function roleDescForTone(tone){\n    if(tone===\"core\") return \"R\u00f4le transversal : contribue \u00e0 la production d\u2019hypoth\u00e8ses et \u00e0 la compr\u00e9hension.\";\n    if(tone===\"sector\") return \"R\u00f4le sp\u00e9cialis\u00e9 : apporte des contraintes m\u00e9tier et une lecture sectorielle.\";\n    return \"R\u00f4le r\u00e9galien : renforce la prudence, la non-escalade et la lecture de s\u00e9curit\u00e9.\";\n  }\n\n  function render(sectorKey){\n    const sector = SECTORS[sectorKey];\n    currentSectorKey = sectorKey;\n    sectorTitle.textContent = sector.label;\n    sectorSub.textContent = sector.subtitle;\n\n    \/\/ update ring colors\n    const circles = svg.querySelectorAll(\"circle\");\n    circles[0].setAttribute(\"stroke\", sector.colors.core);\n    circles[1].setAttribute(\"stroke\", sector.colors.sector);\n    circles[2].setAttribute(\"stroke\", sector.colors.regal);\n\n    \/\/ build nodes\n    nodesG.innerHTML = \"\";\n    const nodes = [];\n    sector.rings.forEach(r => r.roles.forEach(role => nodes.push({role, tone:r.tone, ring:r.name})));\n\n    \/\/ default active\n    if(!activeId) activeId = sector.rings[0].tone + \":\" + sector.rings[0].roles[0];\n    \/\/ if active role not in this sector, reset\n    if(!nodes.some(n => (n.tone+\":\"+n.role)===activeId)){\n      activeId = sector.rings[0].tone + \":\" + sector.rings[0].roles[0];\n    }\n\n    const byTone = {\n      core: nodes.filter(n=>n.tone===\"core\"),\n      sector: nodes.filter(n=>n.tone===\"sector\"),\n      regal: nodes.filter(n=>n.tone===\"regal\")\n    };\n\n    Object.keys(byTone).forEach(tone => {\n      const arr = byTone[tone];\n      const count = Math.max(1, arr.length);\n      const start = -Math.PI\/2;\n      for(let i=0;i<arr.length;i++){\n        const ang = start + (Math.PI*2*i)\/count;\n        const p = polar(ringR[tone], ang);\n\n        const id = tone + \":\" + arr[i].role;\n        const isActive = (id===activeId);\n        const fill = sector.colors[tone];\n\n        \/\/ node circle\n        const c = document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", \"circle\");\n        c.setAttribute(\"cx\", p.x);\n        c.setAttribute(\"cy\", p.y);\n        c.setAttribute(\"r\", isActive ? 12 : 10);\n        c.setAttribute(\"fill\", fill);\n        c.setAttribute(\"opacity\", isActive ? \"0.95\" : \"0.7\");\n        c.setAttribute(\"stroke\", isActive ? \"#0f172a\" : \"white\");\n        c.setAttribute(\"stroke-width\", isActive ? \"2\" : \"1\");\n        c.classList.add(\"cx-node\");\n        c.setAttribute(\"tabindex\", \"0\");\n        c.addEventListener(\"click\", ()=>{ activeId=id; render(currentSectorKey); });\n        c.addEventListener(\"keydown\", (e)=>{ if(e.key===\"Enter\"||e.key===\" \"){ e.preventDefault(); activeId=id; render(currentSectorKey);} });\n\n        \/\/ label\n        const t = document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", \"text\");\n        t.setAttribute(\"x\", p.x);\n        t.setAttribute(\"y\", p.y + 26);\n        t.setAttribute(\"text-anchor\", \"middle\");\n        t.textContent = arr[i].role.length>22 ? arr[i].role.slice(0,22)+\"\u2026\" : arr[i].role;\n        t.setAttribute(\"class\", isActive ? \"cx-node-label active\" : \"cx-node-label\");\n\n        nodesG.appendChild(c);\n        nodesG.appendChild(t);\n      }\n    });\n\n    \/\/ update right panel\n    const active = nodes.find(n => (n.tone+\":\"+n.role)===activeId);\n    if(active){\n      roleTitle.textContent = active.role;\n      roleDesc.textContent = roleDescForTone(active.tone);\n      ringName.textContent = active.ring;\n    }\n  }\n\n  \/\/ tabs\n  document.querySelectorAll(\".cx-tab\").forEach(btn=>{\n    btn.addEventListener(\"click\", ()=>{\n      document.querySelectorAll(\".cx-tab\").forEach(b=>{ b.classList.remove(\"active\"); b.setAttribute(\"aria-selected\",\"false\"); });\n      btn.classList.add(\"active\");\n      btn.setAttribute(\"aria-selected\",\"true\");\n      activeId = null;\n      render(btn.getAttribute(\"data-sector\"));\n    });\n  });\n\n  render(\"state\");\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>CORTEX ORIGIN\u2122 Architecture Socle critique (TCB) CORTEX ORIGIN\u2122 \u2014 Vue d&rsquo;ensemble Cortex Core\u2122 OMEGA\u2122 \u2014 Gouvernance PRISM\u2122 \u2014 Preuve AEGIS\u2122 \u2014 Ex\u00e9cution FULCRUM\u2122 S\u00e9curit\u00e9 &amp; Confinement SENTINEL\u2122 \u2014 S\u00e9curit\u00e9 active WALL-DOME\u2122 \u2014 Confinement CERB\u00c8RE\u2122 Decision Guard\u2122 CMS CORTEX MORPHIC SHIELD\u2122 \u2197 Interface &amp; Orchestration AVA\u2122 &amp; CPL\u2122 \u2014 Interface Multi LCM \/ TRM Engine\u2122 TRM [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-592","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/pages\/592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/comments?post=592"}],"version-history":[{"count":3,"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/pages\/592\/revisions"}],"predecessor-version":[{"id":1273,"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/pages\/592\/revisions\/1273"}],"wp:attachment":[{"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/media?parent=592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}