{"id":355,"date":"2026-01-25T07:40:22","date_gmt":"2026-01-25T07:40:22","guid":{"rendered":"https:\/\/cortexorigin.com\/?page_id=355"},"modified":"2026-03-23T14:37:45","modified_gmt":"2026-03-23T14:37:45","slug":"cortex-chameleon","status":"publish","type":"page","link":"https:\/\/cortexorigin.com\/index.php\/cortex-chameleon\/","title":{"rendered":"DRONE CHAMELEON\u2122"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Menu Cortex ORIGIN\u2122<\/title>\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 BAR \u2014 FULL WIDTH *\/\n.cortex-nav-outer {\n  width: 100vw;\n  position: relative;\n  left: 50%;\n  transform: translateX(-50%);\n  background: #0C1829;\n  padding: 0 2rem;\n  box-sizing: border-box;\n  z-index: 9999;\n}\n.menu-bar {\n  background: transparent;\n  padding: 0;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  position: relative;\n  z-index: 100;\n  width: 100%;\n  box-sizing: border-box;\n  max-width: 1400px;\n  margin: 0 auto;\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; white-space: nowrap;\n}\n.menu-logo span { color: #C9A96E; }\n.menu-items { display: flex; align-items: center; gap: 0; }\n \n\/* \u2500\u2500 AETZU ARROW AI BUTTON \u2500\u2500 *\/\n.menu-aetzu {\n  display: flex; align-items: center;\n  padding: 0.45rem 1rem;\n  margin-right: 0.5rem;\n  background: rgba(201,169,110,0.12);\n  border: 1px solid rgba(201,169,110,0.35);\n  border-radius: 3px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 0.65rem; font-weight: 500;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  color: #C9A96E;\n  text-decoration: none;\n  transition: all 0.25s;\n  white-space: nowrap;\n  gap: 0.5rem;\n}\n.menu-aetzu::before {\n  content: '\u2b21';\n  font-size: 0.75rem;\n  opacity: 0.7;\n}\n.menu-aetzu:hover {\n  background: rgba(201,169,110,0.25);\n  border-color: rgba(201,169,110,0.6);\n  color: #fff;\n}\n \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  white-space: nowrap;\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; white-space: nowrap;\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.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); color: #fff; 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.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); color: #fff; 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.mega-col a.drop-highlight {\n  margin: 0.5rem 0 0.2rem; padding: 0.5rem 0.8rem;\n  background: rgba(201,169,110,0.08); border: 1px solid rgba(201,169,110,0.2);\n  border-radius: 3px; color: #C9A96E; 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); color: #fff; border-color: rgba(201,169,110,0.45);\n}\n<\/style>\n<\/head>\n<body>\n \n<div class=\"cortex-nav-outer\"><div class=\"menu-bar\">\n  <div class=\"menu-logo\">CORTEX <span>ORIGIN\u2122<\/span><\/div>\n  <div class=\"menu-items\">\n \n    <!-- AETZU ARROW AI \u2014 bouton \u00e0 gauche d'Architecture -->\n    <a href=\"https:\/\/cortexorigin.com\/index.php\/aetzu-arrow-ai\/\" class=\"menu-aetzu\">\n      AETZU ARROW AI\u2122\n    <\/a>\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\">\n      <div class=\"menu-cta\">Contact<\/div>\n    <\/a>\n \n  <\/div>\n<\/div>\n<\/div>\n<\/body>\n<\/html>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<!-- CORTEX CHAMELEON\u2122 \u2014 Gouvernance & R\u00e9silience pour Automates Mobiles -->\n<!-- WordPress : coller dans l'\u00e9diteur HTML d'une page \"Pleine largeur \/ Blank\" -->\n<!-- Rythme : Hero(dark) > Metrics(dark) > 01(light) > 02(off-white) > 03(dark) > 04(light) > 05(off-white) > 06(dark) > 07(light) > Quote(dark) > CTA(dark) -->\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&family=JetBrains+Mono:wght@400;500;600&display=swap');\n\n:root {\n  --navy: #0C1829;\n  --deep: #101E30;\n  --midnight: #0A1420;\n  --ice: #B8D4F0;\n  --gold: #C9A96E;\n  --gold-dim: rgba(201,169,110,0.15);\n  --gray: #8C9BAF;\n  --teal: #1ABC9C;\n  --red: #E74C3C;\n  --amber: #F39C12;\n  --white: #FFFFFF;\n  --off-white: #F8F9FB;\n  --light-border: #E2E6ED;\n  --dark-text: #1A2332;\n  --body-text: #4A5568;\n  --muted-text: #6B7A90;\n}\n\n.chm-page { font-family:'DM Sans',sans-serif; color:var(--dark-text); line-height:1.7; }\n.chm-page *, .chm-page *::before, .chm-page *::after { box-sizing:border-box; margin:0; padding:0; }\n.chm-page section { padding:5rem 2rem; }\n.chm-page .wrap { max-width:1080px; margin:0 auto; }\n.chm-page a { color:var(--teal); text-decoration:none; }\n.chm-page a:hover { text-decoration:underline; }\n.chm-mono { font-family:'JetBrains Mono',monospace; }\n\n.chm-page h1 { font-size:clamp(2rem,5vw,3.2rem); font-weight:700; line-height:1.15; letter-spacing:-0.02em; }\n.chm-page h2 { font-size:clamp(1.4rem,3vw,2rem); font-weight:700; line-height:1.2; margin-bottom:1.5rem; }\n.chm-page h3 { font-size:1.05rem; font-weight:600; margin-bottom:0.5rem; }\n\n.chm-section-label {\n  font-family:'JetBrains Mono',monospace; font-size:0.6rem; font-weight:600;\n  letter-spacing:0.2em; text-transform:uppercase; margin-bottom:0.8rem;\n}\n\n\/* \u2550\u2550\u2550 DARK SECTIONS \u2550\u2550\u2550 *\/\n.chm-dark { background:var(--navy); color:var(--ice); }\n.chm-dark h2 { color:#fff; }\n.chm-dark h2 em { font-style:normal; color:var(--teal); }\n.chm-dark h3 { color:#fff; }\n.chm-dark p { color:var(--gray); }\n.chm-dark .chm-section-label { color:var(--teal); }\n.chm-dark a { color:var(--gold); }\n\n.chm-deeper { background:var(--deep); color:var(--ice); }\n.chm-deeper h2 { color:#fff; }\n.chm-deeper h2 em { font-style:normal; color:var(--teal); }\n.chm-deeper .chm-section-label { color:var(--teal); }\n\n.chm-darkest { background:var(--midnight); color:var(--ice); }\n\n\/* \u2550\u2550\u2550 LIGHT SECTIONS \u2550\u2550\u2550 *\/\n.chm-light { background:var(--white); color:var(--dark-text); }\n.chm-light h2 { color:var(--navy); }\n.chm-light h2 em { font-style:normal; color:var(--teal); }\n.chm-light h3 { color:var(--navy); }\n.chm-light p { color:var(--body-text); font-size:0.95rem; }\n.chm-light .chm-section-label { color:var(--teal); }\n\n.chm-off-white { background:var(--off-white); color:var(--dark-text); }\n.chm-off-white h2 { color:var(--navy); }\n.chm-off-white h2 em { font-style:normal; color:var(--teal); }\n.chm-off-white h3 { color:var(--navy); }\n.chm-off-white p { color:var(--body-text); font-size:0.95rem; }\n.chm-off-white .chm-section-label { color:var(--teal); }\n\n\/* \u2550\u2550\u2550 HERO \u2550\u2550\u2550 *\/\n.chm-hero {\n  background:linear-gradient(170deg,#0A1420 0%,#0C1829 40%,#101E30 100%);\n  padding:6rem 2rem 5rem; text-align:center; position:relative; overflow:hidden;\n}\n.chm-hero::before {\n  content:''; position:absolute; inset:0;\n  background:radial-gradient(ellipse 600px 400px at 50% 60%,rgba(26,188,156,0.06) 0%,transparent 70%);\n}\n.chm-hero-eyebrow {\n  font-family:'JetBrains Mono',monospace; font-size:0.65rem; font-weight:600;\n  letter-spacing:0.2em; text-transform:uppercase; color:var(--teal);\n  margin-bottom:1.5rem; position:relative;\n}\n.chm-hero h1 { color:#fff; margin-bottom:1rem; position:relative; }\n.chm-hero h1 span { color:var(--teal); }\n.chm-hero-sub {\n  font-size:1.1rem; color:var(--gray); max-width:680px; margin:0 auto 2rem;\n  position:relative; line-height:1.6;\n}\n.chm-hero-tagline {\n  font-family:'JetBrains Mono',monospace; font-size:0.75rem; font-weight:500;\n  color:var(--ice); letter-spacing:0.04em; position:relative;\n  padding:0.6rem 1.5rem; display:inline-block;\n  border:1px solid rgba(26,188,156,0.2); border-radius:2px;\n  background:rgba(26,188,156,0.04);\n}\n.chm-badges {\n  display:flex; flex-wrap:wrap; justify-content:center; gap:0.5rem;\n  margin:2rem auto 0; max-width:700px; position:relative;\n}\n.chm-badge {\n  font-family:'JetBrains Mono',monospace; font-size:0.6rem; font-weight:600;\n  letter-spacing:0.08em; text-transform:uppercase;\n  padding:0.35rem 0.8rem; border-radius:2px;\n  background:rgba(26,188,156,0.08); color:var(--teal);\n  border:1px solid rgba(26,188,156,0.2);\n}\n.chm-badge.gold { background:var(--gold-dim); color:var(--gold); border-color:rgba(201,169,110,0.25); }\n\n\/* \u2550\u2550\u2550 METRICS \u2550\u2550\u2550 *\/\n.chm-metrics {\n  background:var(--midnight); border-top:1px solid rgba(26,188,156,0.1);\n  border-bottom:1px solid rgba(26,188,156,0.1); padding:1.5rem 2rem;\n}\n.chm-metrics-inner {\n  max-width:1080px; margin:0 auto;\n  display:grid; grid-template-columns:repeat(auto-fit,minmax(140px,1fr)); gap:1rem;\n  text-align:center;\n}\n.chm-metric-val { font-family:'JetBrains Mono',monospace; font-size:1.3rem; font-weight:700; color:var(--teal); }\n.chm-metric-lab { font-size:0.65rem; font-weight:500; color:var(--gray); letter-spacing:0.04em; text-transform:uppercase; margin-top:0.15rem; }\n\n\/* \u2550\u2550\u2550 PILLAR CARDS (light) \u2550\u2550\u2550 *\/\n.chm-pillars { display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:1.5rem; margin-top:2rem; }\n.chm-pillar-light {\n  background:var(--white); border:1px solid var(--light-border);\n  border-radius:6px; padding:2rem; position:relative; overflow:hidden;\n  box-shadow:0 2px 12px rgba(0,0,0,0.04);\n}\n.chm-pillar-light::before {\n  content:''; position:absolute; top:0; left:0; right:0; height:3px;\n  background:linear-gradient(90deg,var(--teal),rgba(26,188,156,0.2));\n}\n.chm-pillar-num-light {\n  font-family:'JetBrains Mono',monospace; font-size:2rem; font-weight:700;\n  color:rgba(26,188,156,0.12); position:absolute; top:0.8rem; right:1rem;\n}\n\n\/* \u2550\u2550\u2550 FSM (dark) \u2550\u2550\u2550 *\/\n.chm-fsm { display:flex; align-items:center; justify-content:center; gap:0; margin-top:2rem; flex-wrap:wrap; }\n.chm-fsm-state {\n  text-align:center; padding:1.2rem 1.8rem; border-radius:4px;\n  border:2px solid rgba(26,188,156,0.2); background:rgba(26,188,156,0.04); min-width:160px;\n}\n.chm-fsm-state.absorb { border-color:rgba(231,76,60,0.3); background:rgba(231,76,60,0.04); }\n.chm-fsm-state-name { font-family:'JetBrains Mono',monospace; font-size:0.75rem; font-weight:700; color:#fff; letter-spacing:0.05em; }\n.chm-fsm-state-desc { font-size:0.72rem; color:var(--gray); margin-top:0.3rem; }\n.chm-fsm-arrow { font-family:'JetBrains Mono',monospace; font-size:0.7rem; color:rgba(26,188,156,0.5); padding:0 0.8rem; text-align:center; }\n.chm-fsm-arrow-label { font-size:0.58rem; color:var(--gray); display:block; }\n\n\/* \u2550\u2550\u2550 ARCHITECTURE LAYERS (light) \u2550\u2550\u2550 *\/\n.chm-archi { display:flex; flex-direction:column; gap:0; margin-top:2rem; }\n.chm-archi-layer { border:1px solid var(--light-border); border-radius:4px; padding:1.5rem; position:relative; }\n.chm-archi-layer + .chm-archi-layer { margin-top:-1px; }\n.chm-archi-layer.tcb-light { background:rgba(26,188,156,0.04); border-color:rgba(26,188,156,0.2); }\n.chm-archi-layer.shell-light { background:var(--off-white); }\n.chm-archi-layer.verify-light { background:rgba(201,169,110,0.06); border-color:rgba(201,169,110,0.2); }\n.chm-archi-tag {\n  font-family:'JetBrains Mono',monospace; font-size:0.55rem; font-weight:600;\n  letter-spacing:0.15em; text-transform:uppercase; display:inline-block;\n  padding:0.2rem 0.5rem; border-radius:2px; margin-bottom:0.8rem;\n}\n.chm-archi-tag.tag-shell { background:rgba(107,122,144,0.1); color:var(--muted-text); }\n.chm-archi-tag.tag-tcb { background:rgba(26,188,156,0.1); color:var(--teal); }\n.chm-archi-tag.tag-verify { background:var(--gold-dim); color:var(--gold); }\n.chm-archi-name { font-weight:600; color:var(--navy); font-size:0.95rem; margin-bottom:0.3rem; }\n.chm-archi-desc { font-size:0.82rem; color:var(--body-text); }\n.chm-archi-items { display:flex; flex-wrap:wrap; gap:0.4rem; margin-top:0.6rem; }\n.chm-archi-item {\n  font-family:'JetBrains Mono',monospace; font-size:0.62rem; font-weight:500;\n  padding:0.2rem 0.5rem; border-radius:2px; color:var(--navy);\n  background:rgba(26,188,156,0.06); border:1px solid rgba(26,188,156,0.12);\n}\n.chm-archi-arrow-light { text-align:center; font-size:0.8rem; color:rgba(26,188,156,0.5); padding:0.3rem 0; font-family:'JetBrains Mono',monospace; }\n\n\/* \u2550\u2550\u2550 USE CASES (light) \u2550\u2550\u2550 *\/\n.chm-cases { display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:1.2rem; margin-top:2rem; }\n.chm-case-light {\n  background:var(--white); border:1px solid var(--light-border);\n  border-radius:6px; padding:1.5rem; text-align:center;\n  box-shadow:0 2px 12px rgba(0,0,0,0.04); transition:box-shadow 0.2s;\n}\n.chm-case-light:hover { box-shadow:0 4px 20px rgba(0,0,0,0.08); }\n.chm-case-icon { font-size:1.8rem; margin-bottom:0.8rem; }\n\n\/* \u2550\u2550\u2550 TABLE (dark) \u2550\u2550\u2550 *\/\n.chm-table-wrap { overflow-x:auto; margin-top:2rem; }\n.chm-table {\n  width:100%; border-collapse:collapse; font-size:0.78rem;\n  background:rgba(184,212,240,0.04); border-radius:4px; overflow:hidden;\n}\n.chm-table thead th {\n  font-family:'JetBrains Mono',monospace; font-size:0.6rem; font-weight:600;\n  letter-spacing:0.1em; text-transform:uppercase; color:var(--teal);\n  padding:1rem 0.8rem; text-align:left;\n  background:rgba(26,188,156,0.06); border-bottom:1px solid rgba(26,188,156,0.15);\n}\n.chm-table thead th:first-child { color:var(--gray); }\n.chm-table tbody td {\n  padding:0.7rem 0.8rem; border-bottom:1px solid rgba(184,212,240,0.04);\n  vertical-align:top; color:var(--gray);\n}\n.chm-table tbody td:first-child { font-weight:500; color:var(--ice); }\n.chm-table tbody tr:hover { background:rgba(26,188,156,0.03); }\n.chm-yes { color:var(--teal); font-weight:600; }\n.chm-no { color:rgba(184,212,240,0.3); }\n.chm-partial { color:var(--amber); }\n\n\/* \u2550\u2550\u2550 SYNTH CARDS (light) \u2550\u2550\u2550 *\/\n.chm-synth-grid { display:grid; grid-template-columns:1fr 1fr; gap:1.5rem; margin-top:2rem; }\n.chm-synth-card { border-radius:6px; padding:2rem; box-shadow:0 2px 12px rgba(0,0,0,0.04); }\n.chm-synth-card.card-classic { background:var(--off-white); border:1px solid var(--light-border); }\n.chm-synth-card.card-chm { background:rgba(26,188,156,0.04); border:1px solid rgba(26,188,156,0.2); }\n.chm-synth-card p { font-size:0.82rem; color:var(--body-text); margin-bottom:0.3rem; }\n.chm-synth-card p strong { color:var(--navy); }\n\n\/* \u2550\u2550\u2550 QUOTE (dark) \u2550\u2550\u2550 *\/\n.chm-quote { text-align:center; max-width:760px; margin:0 auto; padding:3rem 0; }\n.chm-quote p { font-size:1.15rem; font-style:italic; color:var(--ice); line-height:1.6; margin-bottom:1rem; }\n.chm-quote cite {\n  font-family:'JetBrains Mono',monospace; font-size:0.65rem; font-weight:500;\n  letter-spacing:0.1em; text-transform:uppercase; color:var(--teal); font-style:normal;\n}\n\n\/* \u2550\u2550\u2550 CTA \u2550\u2550\u2550 *\/\n.chm-cta-bar { text-align:center; padding:3rem 2rem; background:var(--deep); }\n.chm-cta-links { display:flex; justify-content:center; flex-wrap:wrap; gap:1rem; margin-top:1.5rem; }\n.chm-cta-link {\n  font-family:'JetBrains Mono',monospace; font-size:0.65rem; font-weight:600;\n  letter-spacing:0.08em; text-transform:uppercase;\n  padding:0.6rem 1.5rem; border-radius:2px; display:inline-block; transition:all 0.3s;\n}\n.chm-cta-link.primary { background:rgba(26,188,156,0.12); color:var(--teal); border:1px solid rgba(26,188,156,0.3); }\n.chm-cta-link.primary:hover { background:rgba(26,188,156,0.2); color:#fff; text-decoration:none; }\n.chm-cta-link.secondary { background:var(--gold-dim); color:var(--gold); border:1px solid rgba(201,169,110,0.3); }\n.chm-cta-link.secondary:hover { background:rgba(201,169,110,0.25); color:#fff; text-decoration:none; }\n\n\/* \u2550\u2550\u2550 FOOTER \u2550\u2550\u2550 *\/\n.chm-footer { text-align:center; padding:2rem; background:var(--midnight); border-top:1px solid rgba(26,188,156,0.08); }\n.chm-footer p { font-family:'JetBrains Mono',monospace; font-size:0.6rem; letter-spacing:0.1em; color:var(--gray); }\n.chm-disclaimer {\n  font-size:0.7rem; color:var(--gray); font-style:italic;\n  max-width:700px; margin:0 auto; padding:1rem 0;\n  border-top:1px solid rgba(184,212,240,0.06);\n}\n\n\/* \u2550\u2550\u2550 RESPONSIVE \u2550\u2550\u2550 *\/\n@media(max-width:768px) {\n  .chm-page section { padding:3rem 1.2rem; }\n  .chm-hero { padding:4rem 1.2rem 3rem; }\n  .chm-fsm { flex-direction:column; gap:0; }\n  .chm-fsm-arrow { transform:rotate(90deg); padding:0.5rem 0; }\n  .chm-metrics-inner { grid-template-columns:repeat(3,1fr); }\n  .chm-synth-grid { grid-template-columns:1fr; }\n}\n<\/style>\n\n<div class=\"chm-page\">\n\n<!-- \u2550\u2550\u2550 HERO (dark) \u2550\u2550\u2550 -->\n<section class=\"chm-hero\">\n  <div class=\"wrap\">\n    <div class=\"chm-hero-eyebrow\">CORTEX CHAMELEON\u2122 \u2014 Syst\u00e8mes autonomes<\/div>\n    <h1>Gouvernance &#038; r\u00e9silience<br>pour <span>automates mobiles<\/span><\/h1>\n    <p class=\"chm-hero-sub\">\n      Optimiser le temps, ma\u00eetriser l&#8217;empreinte, garantir la mission.<br>\n      Premier standard de <strong style=\"color:var(--teal)\">s\u00fbret\u00e9 passive<\/strong> pour drones et syst\u00e8mes autonomes.\n    <\/p>\n    <div class=\"chm-hero-tagline\">\n      L\u00e0 o\u00f9 d&rsquo;autres optimisent l&rsquo;engagement \u2014 CHAMELEON\u2122 optimise l&rsquo;ind\u00e9cision et la survie strat\u00e9gique.\n    <\/div>\n    <div class=\"chm-badges\">\n      <span class=\"chm-badge\">Rust \u00b7 M\u00e9moire s\u00fbre<\/span>\n      <span class=\"chm-badge\">Invariants prouv\u00e9s<\/span>\n      <span class=\"chm-badge\">PRISM++ audit<\/span>\n      <span class=\"chm-badge\">seL4 trajectoire<\/span>\n      <span class=\"chm-badge gold\">Non-escalade by design<\/span>\n      <span class=\"chm-badge gold\">Souverainet\u00e9 fran\u00e7aise<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550 METRICS (dark) \u2550\u2550\u2550 -->\n<div class=\"chm-metrics\">\n  <div class=\"chm-metrics-inner\">\n    <div><div class=\"chm-metric-val\">3<\/div><div class=\"chm-metric-lab\">Piliers d&rsquo;innovation<\/div><\/div>\n    <div><div class=\"chm-metric-val\">3<\/div><div class=\"chm-metric-lab\">\u00c9tats FSM prouv\u00e9s<\/div><\/div>\n    <div><div class=\"chm-metric-val\">0<\/div><div class=\"chm-metric-lab\">Escalade involontaire<\/div><\/div>\n    <div><div class=\"chm-metric-val\">100%<\/div><div class=\"chm-metric-lab\">Audit post-mission<\/div><\/div>\n    <div><div class=\"chm-metric-val\">Rust<\/div><div class=\"chm-metric-lab\">TCB complet<\/div><\/div>\n    <div><div class=\"chm-metric-val\">seL4<\/div><div class=\"chm-metric-lab\">Trajectoire EAL7<\/div><\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550 01 \u2014 PROBL\u00c8ME (light) \u2550\u2550\u2550 -->\n<section class=\"chm-light\">\n  <div class=\"wrap\">\n    <div class=\"chm-section-label\">01 \u2014 Le probl\u00e8me<\/div>\n    <h2>L&rsquo;autonomie sans <em>gouvernance<\/em><\/h2>\n    <p style=\"max-width:720px;font-size:1rem;margin-bottom:2rem;\">\n      Les syst\u00e8mes autonomes actuels \u2014 drones, robots, capteurs mobiles \u2014 misent tout sur la vitesse de d\u00e9cision et l&rsquo;engagement rapide. Aucun ne pose la question de la <strong style=\"color:var(--navy)\">retenue<\/strong>, de la <strong style=\"color:var(--navy)\">non-escalade<\/strong> ou de la <strong style=\"color:var(--navy)\">survie par le temps<\/strong>.\n    <\/p>\n    <p style=\"max-width:720px;\">\n      CORTEX CHAMELEON\u2122 introduit une couche de gouvernance temporelle et perceptive absente des architectures actuelles. Son objectif : maintenir l&rsquo;automate en op\u00e9ration <strong style=\"color:var(--teal)\">le plus longtemps possible<\/strong> en minimisant son empreinte et en retardant toute action conflictuelle.\n    <\/p>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550 02 \u2014 PILIERS (off-white) \u2550\u2550\u2550 -->\n<section class=\"chm-off-white\">\n  <div class=\"wrap\">\n    <div class=\"chm-section-label\">02 \u2014 Innovation<\/div>\n    <h2>Trois piliers <em>structurels<\/em><\/h2>\n    <div class=\"chm-pillars\">\n      <div class=\"chm-pillar-light\">\n        <div class=\"chm-pillar-num-light\">01<\/div>\n        <h3>Temp\u00e9rance d\u00e9cisionnelle<\/h3>\n        <p>Au lieu d&rsquo;acc\u00e9l\u00e9rer l&rsquo;engagement, CHAMELEON\u2122 g\u00e8re l&rsquo;ind\u00e9cision. En environnement instable ou d\u00e9tection adverse, le syst\u00e8me adapte son comportement pour rester <strong style=\"color:var(--navy)\">lisible mais inoffensif<\/strong>. R\u00e9duction drastique des risques d&rsquo;escalade involontaire.<\/p>\n      <\/div>\n      <div class=\"chm-pillar-light\">\n        <div class=\"chm-pillar-num-light\">02<\/div>\n        <h3>Mode Cam\u00e9l\u00e9on \u2014 Adaptation perceptive<\/h3>\n        <p>Ajustement dynamique de la signature comportementale. Le syst\u00e8me ne cherche pas l&rsquo;invisibilit\u00e9 physique (furtivit\u00e9 classique) mais se fond dans le flux de donn\u00e9es ambiantes \u2014 <strong style=\"color:var(--navy)\">furtivit\u00e9 logique<\/strong>.<\/p>\n      <\/div>\n      <div class=\"chm-pillar-light\">\n        <div class=\"chm-pillar-num-light\">03<\/div>\n        <h3>Neutralisation &#038; Protection IP<\/h3>\n        <p>En cas de capture physique ou d\u00e9tournement logiciel : neutralisation irr\u00e9versible et non-destructive. Le syst\u00e8me devient inerte, prot\u00e9geant algorithmes et donn\u00e9es critiques. <strong style=\"color:var(--navy)\">Aucune r\u00e9cup\u00e9ration possible par l&rsquo;adversaire.<\/strong><\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550 03 \u2014 FSM (dark) \u2550\u2550\u2550 -->\n<section class=\"chm-dark\">\n  <div class=\"wrap\">\n    <div class=\"chm-section-label\">03 \u2014 Machine \u00e0 \u00e9tats<\/div>\n    <h2>Trois \u00e9tats, <em>transitions prouv\u00e9es<\/em><\/h2>\n    <p style=\"max-width:720px;margin-bottom:1rem;\">\n      La FSM de CHAMELEON\u2122 garantit par invariants math\u00e9matiques qu&rsquo;aucune transition ne peut provoquer d&rsquo;escalade. L&rsquo;\u00e9tat NEUTRALIZE est <span style=\"color:var(--red)\">absorbant<\/span> \u2014 irr\u00e9versible par conception.\n    <\/p>\n    <div class=\"chm-fsm\">\n      <div class=\"chm-fsm-state\">\n        <div class=\"chm-fsm-state-name\">NORMAL<\/div>\n        <div class=\"chm-fsm-state-desc\">Mission standard<br>Empreinte minimale<\/div>\n      <\/div>\n      <div class=\"chm-fsm-arrow\">\u2192<br><span class=\"chm-fsm-arrow-label\">d\u00e9tection<\/span><\/div>\n      <div class=\"chm-fsm-state\">\n        <div class=\"chm-fsm-state-name\">CHAMELEON<\/div>\n        <div class=\"chm-fsm-state-desc\">Adaptation perceptive<br>Lisible mais inoffensif<\/div>\n      <\/div>\n      <div class=\"chm-fsm-arrow\">\u2192<br><span class=\"chm-fsm-arrow-label\">capture \/ compromission<\/span><\/div>\n      <div class=\"chm-fsm-state absorb\">\n        <div class=\"chm-fsm-state-name\" style=\"color:var(--red)\">NEUTRALIZE<\/div>\n        <div class=\"chm-fsm-state-desc\">\u00c9tat absorbant<br>Inerte \u00b7 IP prot\u00e9g\u00e9e<\/div>\n      <\/div>\n    <\/div>\n    <p style=\"margin-top:1.5rem;font-size:0.8rem;text-align:center;\">\n      <span style=\"color:var(--teal)\">Invariant :<\/span> <code class=\"chm-mono\" style=\"font-size:0.75rem;color:var(--ice);\">\u2200 state \u2208 {NORMAL, CHAMELEON} \u00b7 transition(state) \u2260 ESCALATE<\/code><br>\n      <span style=\"color:var(--red)\">Invariant :<\/span> <code class=\"chm-mono\" style=\"font-size:0.75rem;color:var(--ice);\">state = NEUTRALIZE \u27f9 \u2200 t' > t \u00b7 state(t') = NEUTRALIZE<\/code>\n    <\/p>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550 04 \u2014 ARCHITECTURE (light) \u2550\u2550\u2550 -->\n<section class=\"chm-light\">\n  <div class=\"wrap\">\n    <div class=\"chm-section-label\">04 \u2014 Architecture TCB<\/div>\n    <h2>Haute s\u00fbret\u00e9 \u2014 <em>Trusted Computing Base<\/em><\/h2>\n    <div class=\"chm-archi\">\n      <div class=\"chm-archi-layer shell-light\">\n        <span class=\"chm-archi-tag tag-shell\">SHELL \u2014 Non-TCB<\/span>\n        <div class=\"chm-archi-name\">Couche applicative<\/div>\n        <div class=\"chm-archi-desc\">API (FastAPI), adaptateurs capteurs\/actuateurs, simulation. Non fiable par conception \u2014 aucune d\u00e9cision n&rsquo;est prise ici.<\/div>\n        <div class=\"chm-archi-items\">\n          <span class=\"chm-archi-item\">API REST<\/span>\n          <span class=\"chm-archi-item\">Adapters capteurs<\/span>\n          <span class=\"chm-archi-item\">Simulation<\/span>\n          <span class=\"chm-archi-item\" style=\"color:var(--amber);\">\u26a0\ufe0f Non fiable<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"chm-archi-arrow-light\">\u25bc Request (scores abstraits)<\/div>\n      <div class=\"chm-archi-layer tcb-light\">\n        <span class=\"chm-archi-tag tag-tcb\">TCB \u2014 Rust<\/span>\n        <div class=\"chm-archi-name\">Decision Gate<\/div>\n        <div class=\"chm-archi-desc\">Point de passage obligatoire. Compteur monotone non rejouable, anti-replay, anti-r\u00e9entrance, validation invariants.<\/div>\n        <div class=\"chm-archi-items\">\n          <span class=\"chm-archi-item\">Compteur monotone<\/span>\n          <span class=\"chm-archi-item\">Anti-replay<\/span>\n          <span class=\"chm-archi-item\">Anti-r\u00e9entrance<\/span>\n          <span class=\"chm-archi-item\">Validation invariants<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"chm-archi-arrow-light\">\u25bc D\u00e9cision valid\u00e9e<\/div>\n      <div class=\"chm-archi-layer tcb-light\">\n        <span class=\"chm-archi-tag tag-tcb\">TCB \u2014 Rust<\/span>\n        <div class=\"chm-archi-name\">FSM &#038; Invariants<\/div>\n        <div class=\"chm-archi-desc\">NORMAL \u2192 CHAMELEON \u2192 NEUTRALIZE. Non-escalade cod\u00e9e par invariants. Neutralisation absorbante.<\/div>\n        <div class=\"chm-archi-items\">\n          <span class=\"chm-archi-item\">3 \u00e9tats prouv\u00e9s<\/span>\n          <span class=\"chm-archi-item\">Non-escalade<\/span>\n          <span class=\"chm-archi-item\">Absorbant<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"chm-archi-arrow-light\">\u25bc EvidenceEvent<\/div>\n      <div class=\"chm-archi-layer tcb-light\">\n        <span class=\"chm-archi-tag tag-tcb\">TCB \u2014 Rust \u00b7 PRISM++<\/span>\n        <div class=\"chm-archi-name\">PRISM++ \u2014 Preuve de mission<\/div>\n        <div class=\"chm-archi-desc\">Hash-chain immuable. Context sealed (state + rules + counter). Epochs + racines Merkle. Attestation exportable.<\/div>\n        <div class=\"chm-archi-items\">\n          <span class=\"chm-archi-item\">Hash-chain<\/span>\n          <span class=\"chm-archi-item\">Context sealed<\/span>\n          <span class=\"chm-archi-item\">Merkle roots<\/span>\n          <span class=\"chm-archi-item\">export_attestation()<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"chm-archi-arrow-light\">\u25bc Attestation<\/div>\n      <div class=\"chm-archi-layer verify-light\">\n        <span class=\"chm-archi-tag tag-verify\">AUDIT \u2014 Ind\u00e9pendant<\/span>\n        <div class=\"chm-archi-name\">V\u00e9rification ind\u00e9pendante<\/div>\n        <div class=\"chm-archi-desc\">D\u00e9tection fork\/tampering. V\u00e9rification Merkle\/epochs. Attestation exportable et auditable par tiers.<\/div>\n        <div class=\"chm-archi-items\">\n          <span class=\"chm-archi-item\">D\u00e9tection fork<\/span>\n          <span class=\"chm-archi-item\">V\u00e9rification Merkle<\/span>\n          <span class=\"chm-archi-item\">Audit tiers<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550 05 \u2014 CAS D'USAGE (off-white) \u2550\u2550\u2550 -->\n<section class=\"chm-off-white\">\n  <div class=\"wrap\">\n    <div class=\"chm-section-label\">05 \u2014 Cas d&rsquo;usage<\/div>\n    <h2>Applications civiles <em>&#038; critiques<\/em><\/h2>\n    <div class=\"chm-cases\">\n      <div class=\"chm-case-light\">\n        <div class=\"chm-case-icon\">\ud83c\udfed<\/div>\n        <h3>Infrastructures sensibles<\/h3>\n        <p>Sites SEVESO, centrales, ports. Surveillance longue dur\u00e9e avec empreinte minimale.<\/p>\n      <\/div>\n      <div class=\"chm-case-light\">\n        <div class=\"chm-case-icon\">\ud83d\udce6<\/div>\n        <h3>Logistique autonome<\/h3>\n        <p>Livraison en zones urbaines denses. Comportement lisible et non-mena\u00e7ant.<\/p>\n      <\/div>\n      <div class=\"chm-case-light\">\n        <div class=\"chm-case-icon\">\ud83d\udd0d<\/div>\n        <h3>Exploration &#038; Secours<\/h3>\n        <p>Zones sinistr\u00e9es sans r\u00e9seau. Survie maximale, audit post-mission complet.<\/p>\n      <\/div>\n      <div class=\"chm-case-light\">\n        <div class=\"chm-case-icon\">\ud83d\udee1<\/div>\n        <h3>D\u00e9fense &#038; Souverainet\u00e9<\/h3>\n        <p>Environnement contest\u00e9. Anti-retournement, protection IP, non-escalade.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550 06 \u2014 COMPARAISON (dark) \u2550\u2550\u2550 -->\n<section class=\"chm-dark\">\n  <div class=\"wrap\">\n    <div class=\"chm-section-label\">06 \u2014 Positionnement<\/div>\n    <h2>La troisi\u00e8me voie \u2014 <em>ni d\u00e9tection, ni engagement<\/em><\/h2>\n    <p style=\"max-width:720px;margin-bottom:0.5rem;\">Les acteurs existants optimisent la d\u00e9tection et l&rsquo;engagement. CHAMELEON\u2122 optimise la retenue, l&rsquo;ind\u00e9cision et la survie strat\u00e9gique.<\/p>\n    <div class=\"chm-table-wrap\">\n      <table class=\"chm-table\">\n        <thead>\n          <tr>\n            <th style=\"min-width:200px\">Crit\u00e8re<\/th>\n            <th>CHAMELEON\u2122<\/th>\n            <th>Anduril<\/th>\n            <th>Thales<\/th>\n            <th>Hensoldt<\/th>\n            <th>Dedrone<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr><td>Objectif principal<\/td><td class=\"chm-yes\">\u00c9viter l&rsquo;engagement<\/td><td>Intercepter<\/td><td>D\u00e9tecter \/ prot\u00e9ger<\/td><td>D\u00e9tecter<\/td><td>D\u00e9tecter<\/td><\/tr>\n          <tr><td>Logique doctrinale<\/td><td class=\"chm-yes\">Anti-engagement<\/td><td>Engagement rapide<\/td><td>Sup\u00e9riorit\u00e9 capteurs<\/td><td>Sup\u00e9riorit\u00e9 radar<\/td><td>Sup\u00e9riorit\u00e9 RF<\/td><\/tr>\n          <tr><td>Survie par le temps<\/td><td class=\"chm-yes\">Oui<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><\/tr>\n          <tr><td>Ambigu\u00eft\u00e9 intentionnelle<\/td><td class=\"chm-yes\">Oui<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><\/tr>\n          <tr><td>Adaptation perceptive<\/td><td class=\"chm-yes\">Oui<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><\/tr>\n          <tr><td>Neutralisation souveraine<\/td><td class=\"chm-yes\">Oui<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><\/tr>\n          <tr><td>Anti-retournement logiciel<\/td><td class=\"chm-yes\">Oui (by design)<\/td><td class=\"chm-partial\">Partiel<\/td><td class=\"chm-partial\">Mat\u00e9riel<\/td><td class=\"chm-partial\">Mat\u00e9riel<\/td><td class=\"chm-no\">Non<\/td><\/tr>\n          <tr><td>Non-escalade par invariants<\/td><td class=\"chm-yes\">Oui<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><\/tr>\n          <tr><td>TCB minimal (Rust)<\/td><td class=\"chm-yes\">Oui (isol\u00e9)<\/td><td class=\"chm-no\">Non public<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><\/tr>\n          <tr><td>Preuves formelles<\/td><td class=\"chm-yes\">Oui (Isabelle\/HOL)<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><\/tr>\n          <tr><td>Trajectoire seL4<\/td><td class=\"chm-yes\">Native<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><td class=\"chm-no\">Non<\/td><\/tr>\n          <tr><td>Auditabilit\u00e9 exportable<\/td><td class=\"chm-yes\">Oui (PRISM++)<\/td><td class=\"chm-partial\">Interne<\/td><td class=\"chm-partial\">Interne<\/td><td class=\"chm-partial\">Interne<\/td><td class=\"chm-no\">Limit\u00e9e<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550 07 \u2014 SYNTH\u00c8SE (light) \u2550\u2550\u2550 -->\n<section class=\"chm-light\">\n  <div class=\"wrap\">\n    <div class=\"chm-section-label\">07 \u2014 Synth\u00e8se<\/div>\n    <h2>Une couche de gouvernance <em>absente des architectures actuelles<\/em><\/h2>\n    <div class=\"chm-synth-grid\">\n      <div class=\"chm-synth-card card-classic\">\n        <h3 style=\"color:var(--muted-text);\">IA classique<\/h3>\n        <p><strong>Priorit\u00e9 :<\/strong> Performance \/ Vitesse<\/p>\n        <p><strong>Comportement :<\/strong> R\u00e9actif \/ Impr\u00e9visible<\/p>\n        <p><strong>S\u00e9curit\u00e9 :<\/strong> Logicielle simple<\/p>\n        <p><strong>Risque :<\/strong> Escalade \/ D\u00e9tournement<\/p>\n      <\/div>\n      <div class=\"chm-synth-card card-chm\">\n        <h3 style=\"color:var(--teal);\">CORTEX CHAMELEON\u2122<\/h3>\n        <p><strong>Priorit\u00e9 :<\/strong> R\u00e9silience \/ Retenue<\/p>\n        <p><strong>Comportement :<\/strong> D\u00e9terministe \/ Audit\u00e9<\/p>\n        <p><strong>S\u00e9curit\u00e9 :<\/strong> Preuve formelle (Rust \/ seL4)<\/p>\n        <p><strong>Risque :<\/strong> Neutralisation \/ Protection IP<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550 QUOTE (dark) \u2550\u2550\u2550 -->\n<section class=\"chm-darkest\" style=\"padding:3rem 2rem;\">\n  <div class=\"chm-quote\">\n    <p>\u00ab CORTEX CHAMELEON\u2122 n&rsquo;est pas un syst\u00e8me de plus.<br>C&rsquo;est une couche de gouvernance souveraine absente des architectures actuelles. \u00bb<\/p>\n    <cite>CORTEX ORIGIN\u2122 \u2014 Syst\u00e8mes autonomes gouvern\u00e9s<\/cite>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550 CTA (dark) \u2550\u2550\u2550 -->\n<div class=\"chm-cta-bar\">\n  <div class=\"chm-section-label\" style=\"color:var(--teal);\">Explorer<\/div>\n  <h2 style=\"color:#fff;font-size:1.3rem;\">Approfondir l&rsquo;architecture<\/h2>\n  <div class=\"chm-cta-links\">\n    <a href=\"\/index.php\/wall-dome-drones-systemes-autonomes\/\" class=\"chm-cta-link primary\">WALL-DOME\u2122 Drones<\/a>\n    <a href=\"\/index.php\/larchitecture-cortex-origin\/\" class=\"chm-cta-link primary\">Architecture CORTEX ORIGIN\u2122<\/a>\n    <a href=\"\/index.php\/689-2\/\" class=\"chm-cta-link secondary\">CFVL \u2014 V\u00e9rification formelle<\/a>\n    <a href=\"\/index.php\/833-2\/\" class=\"chm-cta-link secondary\">Publications<\/a>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550 FOOTER \u2550\u2550\u2550 -->\n<div class=\"chm-footer\">\n  <p class=\"chm-disclaimer\">\n    Trajectoire de durcissement seL4 pr\u00e9vue nativement. Certification CC non encore r\u00e9alis\u00e9e en CESTI.\n    Les invariants de non-escalade sont prouv\u00e9s formellement (Isabelle\/HOL) sur le TCB Rust.\n  <\/p>\n  <p>\u00a9 2026 CORTEX ORIGIN\u2122 \u2014 CORTEX CHAMELEON\u2122 \u2014 Tous droits r\u00e9serv\u00e9s<\/p>\n<\/div>\n\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>Menu Cortex ORIGIN\u2122 CORTEX ORIGIN\u2122 AETZU ARROW AI\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 [&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-355","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/pages\/355","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=355"}],"version-history":[{"count":7,"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/pages\/355\/revisions"}],"predecessor-version":[{"id":1389,"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/pages\/355\/revisions\/1389"}],"wp:attachment":[{"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/media?parent=355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}