<?xml version="1.0" encoding="UTF-8"?>
<mxfile host="drawio" version="26.0.0">
  <diagram name="ops-hardware-stack">
    <mxGraphModel dx="1600" dy="1050" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1500" pageHeight="1050" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="title" value="OPERATIONS HARDWARE STACK // FIELD TO TOC // HOW A DETAIL TRACKS IN A REAL OPERATION" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Courier New;fontSize=14;fontStyle=1;align=left;" vertex="1" parent="1">
          <mxGeometry x="60" y="10" width="1200" height="30" as="geometry" />
        </mxCell>
        <mxCell id="lfield" value="FIELD LAYER (WITH THE DETAIL)" style="swimlane;startSize=30;rounded=0;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=10;fontStyle=1;" vertex="1" parent="1">
          <mxGeometry x="60" y="60" width="1400" height="200" as="geometry" />
        </mxCell>
        <mxCell id="hs" value="OPERATOR HANDSETS (x4)&#xa;GRAPHENEOS (SYS-003)&#xa;-&#xa;ATAK-CIV CLIENT (SYS-007):&#xa;PLI BEACON, MARKERS, CHAT&#xa;SECURE MESSENGER / CELLULAR" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=3;fontFamily=Courier New;fontSize=9;" vertex="1" parent="lfield">
          <mxGeometry x="30" y="45" width="300" height="130" as="geometry" />
        </mxCell>
        <mxCell id="vk" value="VEHICLE KIT (PER MOTORCADE&#xa;VEHICLE, SYS-010)&#xa;-&#xa;RADIO / TABLET COP DISPLAY&#xa;MEDICAL KIT (SYS-012 ECHELON)&#xa;POWER / CHARGERS" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;" vertex="1" parent="lfield">
          <mxGeometry x="380" y="45" width="300" height="130" as="geometry" />
        </mxCell>
        <mxCell id="mtoc" value="MOBILE TOC PACK (SYS-002,&#xa;WHEN AO IS DISCONNECTED)&#xa;-&#xa;MINI PC LOCAL TAK ROUTER&#xa;+ TABLET COP OVER PRIVATE WIFI" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;dashed=1;fontFamily=Courier New;fontSize=9;" vertex="1" parent="lfield">
          <mxGeometry x="730" y="45" width="310" height="130" as="geometry" />
        </mxCell>
        <mxCell id="cpkit" value="RESIDENCE / CP KIT&#xa;-&#xa;STATIC RADIO WATCH&#xa;RESIDENCE MEDICAL KIT&#xa;BACKUP POWER (UPS)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;" vertex="1" parent="lfield">
          <mxGeometry x="1090" y="45" width="280" height="130" as="geometry" />
        </mxCell>
        <mxCell id="ltrans" value="TRANSPORT LAYER (PACE ACROSS BEARERS, EP-011)" style="swimlane;startSize=30;rounded=0;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=10;fontStyle=1;" vertex="1" parent="1">
          <mxGeometry x="60" y="320" width="1400" height="150" as="geometry" />
        </mxCell>
        <mxCell id="lte" value="CELLULAR LTE&#xa;CARRIER A (PRIMARY)&#xa;CARRIER B (ALTERNATE)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;" vertex="1" parent="ltrans">
          <mxGeometry x="30" y="45" width="280" height="85" as="geometry" />
        </mxCell>
        <mxCell id="sl" value="STARLINK MINI (SYS-003)&#xa;SATELLITE BACKHAUL&#xa;(CONTINGENCY / STATIC SITES)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;" vertex="1" parent="ltrans">
          <mxGeometry x="360" y="45" width="300" height="85" as="geometry" />
        </mxCell>
        <mxCell id="radio" value="RADIO NET (LINE OF SIGHT)&#xa;VOICE PRIMARY IN EP-011&#xa;PACE; NO IP DEPENDENCY" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;" vertex="1" parent="ltrans">
          <mxGeometry x="710" y="45" width="300" height="85" as="geometry" />
        </mxCell>
        <mxCell id="ts" value="TAILSCALE MESH&#xa;ADMIN + ANALYST OVERLAY&#xa;OVER ANY IP; ZERO INBOUND PORTS" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;" vertex="1" parent="ltrans">
          <mxGeometry x="1060" y="45" width="310" height="85" as="geometry" />
        </mxCell>
        <mxCell id="lsrv" value="SERVER LAYER" style="swimlane;startSize=30;rounded=0;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=10;fontStyle=1;" vertex="1" parent="1">
          <mxGeometry x="60" y="530" width="1400" height="170" as="geometry" />
        </mxCell>
        <mxCell id="taks" value="TAK SERVER - CLOUD VPS,&#xa;DOCKER OPENTAKSERVER (SYS-001)&#xa;SYNC TO MANAGED BACKUP&#xa;-&#xa;HOLDS THE COP: EVERY PLI,&#xa;MARKER, GEOFENCE, CHAT" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=3;fontFamily=Courier New;fontSize=9;" vertex="1" parent="lsrv">
          <mxGeometry x="180" y="45" width="360" height="110" as="geometry" />
        </mxCell>
        <mxCell id="bkb" value="COLLECTION BACKBONE (SYS-011)&#xa;N1 COLLECT + N2 CORE AT ANCHOR TOC&#xa;-&#xa;SYS-008 SCORED ALERT STREAM,&#xa;OSINT-065 REGIONAL FEED" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;" vertex="1" parent="lsrv">
          <mxGeometry x="760" y="45" width="380" height="110" as="geometry" />
        </mxCell>
        <mxCell id="lcop" value="COMMON OPERATING PICTURE (WHAT EVERYONE SEES)" style="swimlane;startSize=30;rounded=0;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=3;fontFamily=Courier New;fontSize=10;fontStyle=1;" vertex="1" parent="1">
          <mxGeometry x="60" y="760" width="1400" height="170" as="geometry" />
        </mxCell>
        <mxCell id="copf" value="EVERY HANDSET AND TABLET RENDERS:&#xa;ALL CALLSIGN POSITIONS (PLI TRAIL) / PLANNED ROUTE&#xa;CORRIDOR (EP-003 OVERLAY) / VENUE + SAFE HAVEN +&#xa;FACILITY MARKERS (EP-002, EP-030) / GEOFENCE ALARMS" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;align=left;spacing=8;" vertex="1" parent="lcop">
          <mxGeometry x="30" y="45" width="620" height="110" as="geometry" />
        </mxCell>
        <mxCell id="copa" value="ANCHOR (CS) FULL PICTURE:&#xa;COP + ALERT STREAM + FEEDS + LOGS IN ONE SEAT;&#xa;WATCHES GEOMETRY VS PLAN - A STOPPED PRINCIPAL&#xa;VEHICLE IN A CHOKEPOINT IS A NET CALL, NOT A GUESS" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#000000;strokeColor=#000000;fontColor=#ffffff;strokeWidth=2;fontFamily=Courier New;fontSize=9;fontStyle=1;align=left;spacing=8;" vertex="1" parent="lcop">
          <mxGeometry x="710" y="45" width="620" height="110" as="geometry" />
        </mxCell>
        <mxCell id="fe1" value="PLI + MARKERS + CHAT (TLS)" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;exitX=0.15;exitY=1;exitDx=0;exitDy=0;entryX=0.15;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="lfield" target="ltrans">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="fe2" value="VOICE (RADIO, FIELD-INTERNAL, NO SERVER)" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;dashed=1;fontFamily=Courier New;fontSize=9;startArrow=classic;startFill=1;exitX=0.6;exitY=1;exitDx=0;exitDy=0;entryX=0.6;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="lfield" target="ltrans">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="se1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="ltrans" target="lsrv">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="se2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="ltrans" target="lsrv">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="ce1" value="COP FANS BACK OUT TO EVERY CLIENT" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="lsrv" target="lcop">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="ce2" value="ALERT PINS PUSHED TO COP + NETS" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;strokeWidth=2;fontFamily=Courier New;fontSize=9;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="lsrv" target="lcop">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="tnote" value="TRACKING IN PRACTICE: EACH CALLSIGN'S ATAK CLIENT BEACONS PLI ON AN INTERVAL; THE SERVER REBROADCASTS TO ALL SUBSCRIBED CLIENTS. WHEN THE MOTORCADE ROLLS, ANCHOR AND EVERY VEHICLE SEE THE SAME MOVING PICTURE AGAINST THE PLANNED CORRIDOR. IF IP TRANSPORT DIES, VOICE PACE (RADIO -&gt; MESSENGER -&gt; CELL -&gt; SAT) CARRIES THE OPERATION; THE COP DEGRADES, THE DETAIL DOES NOT." style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;strokeWidth=1;fontFamily=Courier New;fontSize=9;align=left;spacing=8;" vertex="1" parent="1">
          <mxGeometry x="60" y="960" width="1400" height="70" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
