Refresh technical collateral visuals
@ -1,87 +1,101 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="1600" height="900" viewBox="0 0 1600 900" role="img" aria-labelledby="title desc">
|
||||
<title id="title">Nexus One AI Architecture Overview</title>
|
||||
<desc id="desc">Business-style architecture figure showing entry point, experience layer, core services, control surfaces, and deployment substrate for Nexus One AI.</desc>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="1600" height="1003" viewBox="0 0 1600 1003" role="img" aria-labelledby="title desc">
|
||||
<title id="title">Nexus One AI Architecture Overview</title>
|
||||
<desc id="desc">Business-style architecture figure showing entry point, experience layer, core services, control surfaces, and deployment substrate for Nexus One AI, scaled across commercial tiers.</desc>
|
||||
|
||||
<defs>
|
||||
<marker id="arrow" viewBox="0 0 12 12" refX="10" refY="6" markerWidth="8" markerHeight="8" orient="auto">
|
||||
<path d="M1 1 L11 6 L1 11 Z" fill="#5B7694"/>
|
||||
<marker id="arrowFlow" viewBox="0 0 14 14" refX="11" refY="7" markerWidth="8" markerHeight="8" orient="auto">
|
||||
<path d="M1 1 L13 7 L1 13 Z" fill="#5B21B6"/>
|
||||
</marker>
|
||||
<marker id="arrowSync" viewBox="0 0 14 14" refX="11" refY="7" markerWidth="7" markerHeight="7" orient="auto">
|
||||
<path d="M1 1 L13 7 L1 13 Z" fill="#7C3AED"/>
|
||||
</marker>
|
||||
<marker id="arrowOps" viewBox="0 0 14 14" refX="11" refY="7" markerWidth="7" markerHeight="7" orient="auto">
|
||||
<path d="M1 1 L13 7 L1 13 Z" fill="#C4B5FD"/>
|
||||
</marker>
|
||||
<filter id="cardShadow" x="-20%" y="-20%" width="140%" height="140%"><feDropShadow dx="0" dy="1.5" stdDeviation="3" flood-color="#2E1065" flood-opacity="0.10"/></filter>
|
||||
<style>
|
||||
.bg { fill: #FAFBFD; }
|
||||
.rule { stroke: #D7DEE8; stroke-width: 2; }
|
||||
.grid { stroke: #E7EDF4; stroke-width: 1.5; }
|
||||
.arrow { stroke: #5B7694; stroke-width: 4; fill: none; marker-end: url(#arrow); }
|
||||
.dash { stroke: #C7D2DF; stroke-width: 2.5; stroke-dasharray: 7 7; }
|
||||
.kicker { fill: #117A72; font: 700 14px Arial, sans-serif; letter-spacing: 0.14em; }
|
||||
.title { fill: #1A2F49; font: 700 30px Arial, sans-serif; }
|
||||
.subtitle { fill: #5F738A; font: 400 17px Arial, sans-serif; }
|
||||
.section { fill: #6D8299; font: 700 14px Arial, sans-serif; letter-spacing: 0.16em; }
|
||||
.cardTitle { fill: #20364F; font: 700 19px Arial, sans-serif; }
|
||||
.lead { fill: #28435F; font: 700 15px Arial, sans-serif; }
|
||||
.text { fill: #51677F; font: 400 15px Arial, sans-serif; }
|
||||
.foot { fill: #70859C; font: 400 14px Arial, sans-serif; }
|
||||
.flow { stroke: #5B21B6; stroke-width: 3.4; fill: none; marker-end: url(#arrowFlow); }
|
||||
.sync { stroke: #7C3AED; stroke-width: 2.6; fill: none; marker-end: url(#arrowSync); }
|
||||
.ops { stroke: #C4B5FD; stroke-width: 2.2; stroke-dasharray: 7 7; fill: none; marker-end: url(#arrowOps); }
|
||||
</style>
|
||||
</defs>
|
||||
|
||||
<rect width="1600" height="900" class="bg"/>
|
||||
<rect width="1600" height="1003" fill="#F5F2FF"/>
|
||||
<rect x="40" y="36" width="1520" height="937" rx="20" fill="#FFFFFF" stroke="#E9E4F8" stroke-width="2"/>
|
||||
|
||||
<text x="88" y="82" class="kicker">NEXUS ONE AI · ARCHITECTURE OVERVIEW</text>
|
||||
<text x="88" y="126" class="title">Private AI Platform on Customer-Controlled Infrastructure</text>
|
||||
<text x="88" y="158" class="subtitle">Portal layer, core services, and control surfaces packaged for on-premises deployment.</text>
|
||||
<line x1="88" y1="188" x2="1512" y2="188" class="rule"/>
|
||||
<rect x="86" y="70" width="334" height="30" rx="15" fill="#F5F3FF" stroke="#DDD6FE" stroke-width="1.3"/>
|
||||
<circle cx="104" cy="85" r="4" fill="#7C3AED"/>
|
||||
<text x="116" y="90" fill="#5B21B6" style="font:700 12.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;letter-spacing:0.1em;">NEXUS ONE AI · ARCHITECTURE OVERVIEW</text>
|
||||
<text x="86" y="150" fill="#10162F" style="font:700 32px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Private AI Platform on Customer-Controlled Infrastructure</text>
|
||||
<text x="86" y="184" fill="#667085" style="font:400 17px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Portal layer, core services, and control surfaces packaged for on-premises deployment.</text>
|
||||
<line x1="86" y1="214" x2="1514" y2="214" stroke="#E2E8F0" stroke-width="2"/>
|
||||
|
||||
<text x="88" y="236" class="section">ENTRY POINT</text>
|
||||
<text x="350" y="236" class="section">EXPERIENCE LAYER</text>
|
||||
<text x="760" y="236" class="section">CORE SERVICES</text>
|
||||
<text x="1178" y="236" class="section">CONTROL SURFACES</text>
|
||||
|
||||
<rect x="88" y="266" width="210" height="156" rx="8" fill="#FFFFFF" stroke="#D8E1EB" stroke-width="2"/>
|
||||
<text x="112" y="305" class="cardTitle">Users</text>
|
||||
<text x="112" y="340" class="lead">Admins</text>
|
||||
<text x="112" y="370" class="text">Department teams</text>
|
||||
<text x="112" y="400" class="text">Procurement / IT / Security</text>
|
||||
|
||||
<rect x="350" y="246" width="302" height="196" rx="8" fill="#FFFFFF" stroke="#C9DED8" stroke-width="2"/>
|
||||
<rect x="350" y="246" width="302" height="40" rx="8" fill="#EEF6F4"/>
|
||||
<text x="374" y="272" class="cardTitle">Portal and Access Layer</text>
|
||||
<text x="374" y="330" class="lead">Nexus One AI Portal</text>
|
||||
<text x="374" y="360" class="text">Open WebUI</text>
|
||||
<text x="374" y="390" class="text">Authentication and session control</text>
|
||||
<text x="374" y="420" class="text">Prompt workflows and admin UI</text>
|
||||
|
||||
<rect x="760" y="266" width="270" height="116" rx="8" fill="#FFFFFF" stroke="#D8E1EB" stroke-width="2"/>
|
||||
<text x="784" y="304" class="cardTitle">Inference</text>
|
||||
<text x="784" y="338" class="lead">Ollama</text>
|
||||
<text x="784" y="366" class="text">Local model runtime</text>
|
||||
|
||||
<rect x="760" y="422" width="270" height="116" rx="8" fill="#FFFFFF" stroke="#D8E1EB" stroke-width="2"/>
|
||||
<text x="784" y="460" class="cardTitle">Knowledge Retrieval</text>
|
||||
<text x="784" y="494" class="lead">ChromaDB</text>
|
||||
<text x="784" y="522" class="text">Upload and RAG pipeline</text>
|
||||
|
||||
<rect x="1178" y="266" width="270" height="116" rx="8" fill="#FFFFFF" stroke="#D8E1EB" stroke-width="2"/>
|
||||
<text x="1202" y="304" class="cardTitle">Control Plane</text>
|
||||
<text x="1202" y="338" class="lead">FastAPI backend</text>
|
||||
<text x="1202" y="366" class="text">Audit, backup, settings</text>
|
||||
|
||||
<rect x="1178" y="422" width="270" height="116" rx="8" fill="#FFFFFF" stroke="#D8E1EB" stroke-width="2"/>
|
||||
<text x="1202" y="460" class="cardTitle">Observability</text>
|
||||
<text x="1202" y="494" class="lead">Grafana and Prometheus</text>
|
||||
<text x="1202" y="522" class="text">GPU and system metrics</text>
|
||||
|
||||
<text x="350" y="612" class="section">DEPLOYMENT SUBSTRATE</text>
|
||||
<rect x="350" y="638" width="1098" height="84" rx="8" fill="#FFFFFF" stroke="#D8E1EB" stroke-width="2"/>
|
||||
<text x="376" y="688" class="text">Ubuntu 22.04 • Bootable ISO or scripted installer • CPU or NVIDIA GPU infrastructure • Internal network / air-gapped friendly</text>
|
||||
|
||||
<line x1="298" y1="344" x2="350" y2="344" class="arrow"/>
|
||||
<line x1="652" y1="344" x2="760" y2="324" class="arrow"/>
|
||||
<line x1="652" y1="382" x2="760" y2="480" class="arrow"/>
|
||||
<line x1="1030" y1="324" x2="1178" y2="324" class="arrow"/>
|
||||
<line x1="1030" y1="480" x2="1178" y2="480" class="arrow"/>
|
||||
<line x1="501" y1="442" x2="501" y2="638" class="arrow"/>
|
||||
|
||||
<line x1="895" y1="538" x2="895" y2="638" class="dash"/>
|
||||
<line x1="1313" y1="538" x2="1313" y2="638" class="dash"/>
|
||||
|
||||
<text x="88" y="790" class="foot">Private AI packaged stack</text>
|
||||
<text x="1448" y="790" text-anchor="end" class="foot">Powered by Cezen</text>
|
||||
<rect x="86" y="258" width="1428" height="56" rx="12" fill="#16112B"/>
|
||||
<text x="104" y="248" fill="#8A7CA8" style="font:700 12px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;letter-spacing:0.14em;">SCALES BY COMMERCIAL TIER</text>
|
||||
<text x="108.0" y="282" fill="#FFFFFF" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Starter</text>
|
||||
<text x="108.0" y="300" fill="#CBD5E1" style="font:400 12.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">1–5 users · NVIDIA RTX 5090, 32GB VRAM</text>
|
||||
<text x="465.0" y="282" fill="#FFFFFF" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Basic</text>
|
||||
<text x="465.0" y="300" fill="#CBD5E1" style="font:400 12.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">5–20 users · NVIDIA RTX Pro 6000, 96GB VRAM</text>
|
||||
<line x1="443.0" y1="270" x2="443.0" y2="302" stroke="#332952" stroke-width="1.5"/>
|
||||
<text x="822.0" y="282" fill="#FFFFFF" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Pro</text>
|
||||
<text x="822.0" y="300" fill="#CBD5E1" style="font:400 12.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">20–100 users · RTX Pro 6000 Blackwell, 288GB</text>
|
||||
<line x1="800.0" y1="270" x2="800.0" y2="302" stroke="#332952" stroke-width="1.5"/>
|
||||
<text x="1179.0" y="282" fill="#FFFFFF" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Max</text>
|
||||
<text x="1179.0" y="300" fill="#CBD5E1" style="font:400 12.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">100+ users · NVIDIA HGX H200, 1.1TB VRAM</text>
|
||||
<line x1="1157.0" y1="270" x2="1157.0" y2="302" stroke="#332952" stroke-width="1.5"/>
|
||||
<rect x="86" y="340" width="258" height="423" rx="18" fill="#F8F6FE" stroke="#ECE6FC" stroke-width="2"/>
|
||||
<text x="110" y="376" fill="#8A7CA8" style="font:700 13px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;letter-spacing:0.14em;">ENTRY POINT</text>
|
||||
<rect x="110" y="452" width="210" height="159" rx="14" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="150" cy="488" r="18" fill="#F5F3FF" stroke="#ECE6FC" stroke-width="1.5"/><circle cx="145" cy="484" r="4.2" fill="none" stroke="#475569" stroke-width="1.8"/><path d="M139 496 C139 489 149 489 149 496" fill="none" stroke="#475569" stroke-width="1.8" stroke-linecap="round"/><circle cx="156" cy="486" r="3.4" fill="none" stroke="#475569" stroke-width="1.8"/><path d="M149 496 C149 491 161 491 161 496" fill="none" stroke="#475569" stroke-width="1.8" stroke-linecap="round"/>
|
||||
<text x="180" y="494" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Users</text>
|
||||
<text x="132" y="533" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Admins, department</text>
|
||||
<text x="132" y="552" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">teams, and</text>
|
||||
<text x="132" y="571" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">procurement / IT /</text>
|
||||
<text x="132" y="590" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">security reviewers.</text>
|
||||
<rect x="372" y="340" width="380" height="423" rx="18" fill="#F8F6FE" stroke="#ECE6FC" stroke-width="2"/>
|
||||
<text x="396" y="376" fill="#8A7CA8" style="font:700 13px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;letter-spacing:0.14em;">EXPERIENCE LAYER</text>
|
||||
<rect x="396" y="452" width="332" height="156" rx="14" fill="#F5F3FF" stroke="#DDD6FE" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="436" cy="488" r="18" fill="#F5F3FF" stroke="#DDD6FE" stroke-width="1.5"/><rect x="425" y="479" width="22" height="18" rx="2.5" fill="none" stroke="#7C3AED" stroke-width="1.8"/><line x1="434" y1="479" x2="434" y2="497" stroke="#7C3AED" stroke-width="1.8"/>
|
||||
<text x="466" y="494" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Portal and Access Layer</text>
|
||||
<text x="418" y="533" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Nexus One AI Portal and Open WebUI</text>
|
||||
<text x="418" y="561" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Authentication and session control.</text>
|
||||
<text x="418" y="587" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Prompt workflows and admin UI.</text>
|
||||
<rect x="780" y="340" width="362" height="423" rx="18" fill="#F8F6FE" stroke="#ECE6FC" stroke-width="2"/>
|
||||
<text x="804" y="376" fill="#8A7CA8" style="font:700 13px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;letter-spacing:0.14em;">CORE SERVICES</text>
|
||||
<rect x="804" y="424.0" width="314" height="149" rx="14" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="844" cy="460.0" r="18" fill="#F5F3FF" stroke="#ECE6FC" stroke-width="1.5"/><rect x="836" y="452.0" width="16" height="16" rx="2" fill="none" stroke="#475569" stroke-width="1.8"/><rect x="841" y="457.0" width="6" height="6" fill="#475569"/><path d="M836 448.0 v3 M844 448.0 v3 M852 448.0 v3 M836 472.0 v-3 M844 472.0 v-3 M852 472.0 v-3 M832 452.0 h3 M832 460.0 h3 M832 468.0 h3 M856 452.0 h-3 M856 460.0 h-3 M856 468.0 h-3" stroke="#475569" stroke-width="1.4"/>
|
||||
<text x="874" y="466.0" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Inference</text>
|
||||
<text x="826" y="505.0" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Ollama, plus vLLM on Pro/Max</text>
|
||||
<text x="826" y="533.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Local model runtime — CPU or NVIDIA</text>
|
||||
<text x="826" y="552.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">GPU.</text>
|
||||
<rect x="804" y="603.0" width="314" height="130" rx="14" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="844" cy="639.0" r="18" fill="#F5F3FF" stroke="#ECE6FC" stroke-width="1.5"/><ellipse cx="844" cy="631.0" rx="10" ry="3.6" fill="none" stroke="#475569" stroke-width="1.8"/><path d="M834 631.0 v13 a10 3.6 0 0 0 20 0 v-13" fill="none" stroke="#475569" stroke-width="1.8"/><path d="M834 638.0 a10 3.6 0 0 0 20 0" fill="none" stroke="#475569" stroke-width="1.4"/>
|
||||
<text x="874" y="645.0" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Knowledge Retrieval</text>
|
||||
<text x="826" y="684.0" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">ChromaDB</text>
|
||||
<text x="826" y="712.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Document upload and RAG pipeline.</text>
|
||||
<rect x="1170" y="340" width="354" height="423" rx="18" fill="#F8F6FE" stroke="#ECE6FC" stroke-width="2"/>
|
||||
<text x="1194" y="376" fill="#8A7CA8" style="font:700 13px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;letter-spacing:0.14em;">CONTROL SURFACES</text>
|
||||
<rect x="1194" y="424.0" width="306" height="149" rx="14" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="1234" cy="460.0" r="18" fill="#F5F3FF" stroke="#ECE6FC" stroke-width="1.5"/><rect x="1223" y="450.0" width="22" height="8.5" rx="1.8" fill="none" stroke="#475569" stroke-width="1.8"/><rect x="1223" y="461.5" width="22" height="8.5" rx="1.8" fill="none" stroke="#475569" stroke-width="1.8"/><circle cx="1227.5" cy="454.2" r="1" fill="#475569"/><circle cx="1227.5" cy="465.8" r="1" fill="#475569"/>
|
||||
<text x="1264" y="466.0" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Control Plane</text>
|
||||
<text x="1216" y="505.0" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">FastAPI backend — 156 routes</text>
|
||||
<text x="1216" y="533.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Audit, backup, settings, and</text>
|
||||
<text x="1216" y="552.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">license/tier enforcement.</text>
|
||||
<rect x="1194" y="603.0" width="306" height="130" rx="14" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="1234" cy="639.0" r="18" fill="#F5F3FF" stroke="#ECE6FC" stroke-width="1.5"/><path d="M1223 641.0 h5 l3-8 4 14 3-10 h6" fill="none" stroke="#475569" stroke-width="1.8" stroke-linejoin="round" stroke-linecap="round"/>
|
||||
<text x="1264" y="645.0" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Observability</text>
|
||||
<text x="1216" y="684.0" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Grafana and Prometheus</text>
|
||||
<text x="1216" y="712.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">GPU and system metrics.</text>
|
||||
<path d="M320.0 488.0 L396.0 488.0" class="flow"/>
|
||||
<path d="M728.0 488.0 C766.0 488.0 766.0 460.0 804.0 460.0" class="flow"/>
|
||||
<path d="M728.0 488.0 C766.0 488.0 766.0 639.0 804.0 639.0" class="sync"/>
|
||||
<path d="M1118.0 460.0 L1194.0 460.0" class="flow"/>
|
||||
<path d="M1118.0 639.0 L1194.0 639.0" class="flow"/>
|
||||
<text x="86" y="795" fill="#8A7CA8" style="font:700 13px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;letter-spacing:0.14em;">DEPLOYMENT SUBSTRATE</text>
|
||||
<rect x="86" y="809" width="1438" height="78" rx="12" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<text x="110" y="843" fill="#2A3350" style="font:700 15px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Ubuntu 22.04 · bootable ISO or scripted installer</text>
|
||||
<text x="110" y="867" fill="#667085" style="font:400 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">CPU or NVIDIA GPU infrastructure · internal network / air-gapped friendly</text>
|
||||
<path d="M961.0 733.0 L961.0 809" class="ops"/>
|
||||
<path d="M1347.0 733.0 L1347.0 809" class="ops"/>
|
||||
<text x="86" y="933" fill="#98A2B3" style="font:400 13px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Private AI packaged stack</text><text x="1514" y="933" text-anchor="end" fill="#98A2B3" style="font:400 13px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Powered by Cezen</text>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 100 KiB |
|
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 157 KiB |
@ -1,140 +1,175 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="1600" height="1040" viewBox="0 0 1600 1040" role="img" aria-labelledby="title desc">
|
||||
<title id="title">Nexus One AI Technical Service Flow</title>
|
||||
<desc id="desc">Technical service flow diagram for Nexus One AI showing user access, portal services, backend orchestration, inference, retrieval, storage, and operations components inside customer-controlled infrastructure.</desc>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="1600" height="1442" viewBox="0 0 1600 1442" role="img" aria-labelledby="title desc">
|
||||
<title id="title">Nexus One AI Technical Service Flow</title>
|
||||
<desc id="desc">Technical service flow diagram for Nexus One AI showing user access, portal services, backend orchestration, inference, retrieval, storage, and operations components inside customer-controlled infrastructure, scaled across commercial tiers.</desc>
|
||||
|
||||
<defs>
|
||||
<marker id="arrow" viewBox="0 0 14 14" refX="11" refY="7" markerWidth="8" markerHeight="8" orient="auto">
|
||||
<path d="M1 1 L13 7 L1 13 Z" fill="#315E8A"/>
|
||||
<marker id="arrowFlow" viewBox="0 0 14 14" refX="11" refY="7" markerWidth="8" markerHeight="8" orient="auto">
|
||||
<path d="M1 1 L13 7 L1 13 Z" fill="#5B21B6"/>
|
||||
</marker>
|
||||
<marker id="arrowSync" viewBox="0 0 14 14" refX="11" refY="7" markerWidth="7" markerHeight="7" orient="auto">
|
||||
<path d="M1 1 L13 7 L1 13 Z" fill="#7C3AED"/>
|
||||
</marker>
|
||||
<marker id="arrowOps" viewBox="0 0 14 14" refX="11" refY="7" markerWidth="7" markerHeight="7" orient="auto">
|
||||
<path d="M1 1 L13 7 L1 13 Z" fill="#C4B5FD"/>
|
||||
</marker>
|
||||
<filter id="cardShadow" x="-20%" y="-20%" width="140%" height="140%"><feDropShadow dx="0" dy="1.5" stdDeviation="3" flood-color="#2E1065" flood-opacity="0.10"/></filter>
|
||||
<style>
|
||||
.bg { fill: #F5F8FC; }
|
||||
.frame { fill: #FFFFFF; stroke: #C9D5E4; stroke-width: 2; }
|
||||
.zone { fill: #EDF3FA; stroke: #D3DEEB; stroke-width: 2; }
|
||||
.zoneTitle { fill: #5B7590; font: 700 14px Arial, sans-serif; letter-spacing: 0.16em; }
|
||||
.title { fill: #17304D; font: 700 34px Arial, sans-serif; }
|
||||
.kicker { fill: #0D7B72; font: 700 14px Arial, sans-serif; letter-spacing: 0.16em; }
|
||||
.subtitle { fill: #58708A; font: 400 18px Arial, sans-serif; }
|
||||
.card { fill: #FFFFFF; stroke: #C8D5E3; stroke-width: 2; }
|
||||
.cardAccent { fill: #F0F7F6; stroke: #9FD3C7; stroke-width: 2; }
|
||||
.cardTitle { fill: #1F3854; font: 700 18px Arial, sans-serif; }
|
||||
.lead { fill: #284868; font: 700 15px Arial, sans-serif; }
|
||||
.text { fill: #516A84; font: 400 15px Arial, sans-serif; }
|
||||
.small { fill: #6A8198; font: 400 13px Arial, sans-serif; }
|
||||
.flow { stroke: #315E8A; stroke-width: 4; fill: none; marker-end: url(#arrow); }
|
||||
.sync { stroke: #5F8FB9; stroke-width: 3; fill: none; marker-end: url(#arrow); }
|
||||
.ops { stroke: #7D95AE; stroke-width: 2.5; stroke-dasharray: 8 8; fill: none; marker-end: url(#arrow); }
|
||||
.rule { stroke: #D5DFEA; stroke-width: 2; }
|
||||
.flow { stroke: #5B21B6; stroke-width: 3.4; fill: none; marker-end: url(#arrowFlow); }
|
||||
.sync { stroke: #7C3AED; stroke-width: 2.6; fill: none; marker-end: url(#arrowSync); }
|
||||
.ops { stroke: #C4B5FD; stroke-width: 2.2; stroke-dasharray: 7 7; fill: none; marker-end: url(#arrowOps); }
|
||||
</style>
|
||||
</defs>
|
||||
|
||||
<rect width="1600" height="1040" class="bg"/>
|
||||
<rect x="40" y="36" width="1520" height="968" rx="20" class="frame"/>
|
||||
<rect width="1600" height="1442" fill="#F5F2FF"/>
|
||||
<rect x="40" y="36" width="1520" height="1376" rx="20" fill="#FFFFFF" stroke="#E9E4F8" stroke-width="2"/>
|
||||
|
||||
<text x="86" y="104" class="kicker">NEXUS ONE AI · TECHNICAL SERVICE FLOW</text>
|
||||
<text x="86" y="150" class="title">Runtime, Data, and Operations Paths Inside Customer-Controlled Infrastructure</text>
|
||||
<text x="86" y="184" class="subtitle">Separates user access, orchestration, retrieval, inference, storage, and support services for buyer evaluation and technical review.</text>
|
||||
<line x1="86" y1="214" x2="1514" y2="214" class="rule"/>
|
||||
<rect x="86" y="70" width="342" height="30" rx="15" fill="#F5F3FF" stroke="#DDD6FE" stroke-width="1.3"/>
|
||||
<circle cx="104" cy="85" r="4" fill="#7C3AED"/>
|
||||
<text x="116" y="90" fill="#5B21B6" style="font:700 12.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;letter-spacing:0.1em;">NEXUS ONE AI · TECHNICAL SERVICE FLOW</text>
|
||||
<text x="86" y="150" fill="#10162F" style="font:700 32px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Runtime, Data, and Operations Paths Inside Customer-Controlled Infrastructure</text>
|
||||
<text x="86" y="184" fill="#667085" style="font:400 17px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Separates user access, orchestration, retrieval, inference, storage, and support services for buyer evaluation and technical review.</text>
|
||||
<line x1="86" y1="214" x2="1514" y2="214" stroke="#E2E8F0" stroke-width="2"/>
|
||||
|
||||
<rect x="86" y="246" width="240" height="676" rx="18" class="zone"/>
|
||||
<text x="110" y="282" class="zoneTitle">ACCESS SURFACES</text>
|
||||
|
||||
<rect x="358" y="246" width="390" height="676" rx="18" class="zone"/>
|
||||
<text x="382" y="282" class="zoneTitle">APPLICATION AND ORCHESTRATION</text>
|
||||
|
||||
<rect x="780" y="246" width="350" height="676" rx="18" class="zone"/>
|
||||
<text x="804" y="282" class="zoneTitle">AI AND DATA SERVICES</text>
|
||||
|
||||
<rect x="1162" y="246" width="352" height="676" rx="18" class="zone"/>
|
||||
<text x="1186" y="282" class="zoneTitle">OPERATIONS AND PLATFORM</text>
|
||||
|
||||
<rect x="110" y="316" width="192" height="132" rx="14" class="card"/>
|
||||
<text x="132" y="352" class="cardTitle">Users</text>
|
||||
<text x="132" y="386" class="lead">Admins and review teams</text>
|
||||
<text x="132" y="414" class="text">Department users</text>
|
||||
<text x="132" y="442" class="text">Security and procurement</text>
|
||||
|
||||
<rect x="110" y="510" width="192" height="150" rx="14" class="card"/>
|
||||
<text x="132" y="546" class="cardTitle">Portal Access</text>
|
||||
<text x="132" y="580" class="lead">Browser over internal network</text>
|
||||
<text x="132" y="608" class="text">Nexus One AI portal</text>
|
||||
<text x="132" y="636" class="text">Open WebUI surface</text>
|
||||
|
||||
<rect x="110" y="722" width="192" height="146" rx="14" class="card"/>
|
||||
<text x="132" y="758" class="cardTitle">Integration Access</text>
|
||||
<text x="132" y="792" class="lead">API consumers</text>
|
||||
<text x="132" y="820" class="text">Service accounts</text>
|
||||
<text x="132" y="848" class="text">Internal automation jobs</text>
|
||||
|
||||
<rect x="386" y="316" width="334" height="144" rx="14" class="cardAccent"/>
|
||||
<text x="410" y="352" class="cardTitle">Portal and Session Layer</text>
|
||||
<text x="410" y="386" class="lead">Nexus One AI Portal and Open WebUI</text>
|
||||
<text x="410" y="414" class="text">Authentication, session control, and admin UX</text>
|
||||
<text x="410" y="442" class="text">Prompt workflows, model selection, and review screens</text>
|
||||
|
||||
<rect x="386" y="500" width="334" height="170" rx="14" class="card"/>
|
||||
<text x="410" y="536" class="cardTitle">FastAPI Control Plane</text>
|
||||
<text x="410" y="570" class="lead">REST APIs and orchestration</text>
|
||||
<text x="410" y="598" class="text">License, settings, users, API keys, and system reports</text>
|
||||
<text x="410" y="626" class="text">Audit logs, backup and restore, readiness, and install state</text>
|
||||
<text x="410" y="654" class="text">Feature gating by commercial tier</text>
|
||||
|
||||
<rect x="386" y="710" width="334" height="158" rx="14" class="card"/>
|
||||
<text x="410" y="746" class="cardTitle">Workflow and Agent Execution</text>
|
||||
<text x="410" y="780" class="lead">Server-side task coordination</text>
|
||||
<text x="410" y="808" class="text">Prompt chains, scheduled jobs, document actions</text>
|
||||
<text x="410" y="836" class="text">Connector sync and save-to-knowledge-base flows</text>
|
||||
|
||||
<rect x="808" y="316" width="294" height="150" rx="14" class="card"/>
|
||||
<text x="832" y="352" class="cardTitle">Inference Runtime</text>
|
||||
<text x="832" y="386" class="lead">Ollama local model serving</text>
|
||||
<text x="832" y="414" class="text">Model catalog, runtime status, and local inference</text>
|
||||
<text x="832" y="442" class="text">CPU or NVIDIA GPU execution path</text>
|
||||
|
||||
<rect x="808" y="508" width="294" height="164" rx="14" class="card"/>
|
||||
<text x="832" y="544" class="cardTitle">Knowledge Retrieval</text>
|
||||
<text x="832" y="578" class="lead">ChromaDB and embedding pipeline</text>
|
||||
<text x="832" y="606" class="text">Document upload, chunking, indexing, and query retrieval</text>
|
||||
<text x="832" y="634" class="text">RAG context delivery back to application services</text>
|
||||
|
||||
<rect x="808" y="714" width="294" height="154" rx="14" class="card"/>
|
||||
<text x="832" y="750" class="cardTitle">Content and Config Storage</text>
|
||||
<text x="832" y="784" class="lead">Persistent local state</text>
|
||||
<text x="832" y="812" class="text">Uploads, backups, install config, and license artifacts</text>
|
||||
<text x="832" y="840" class="text">Model files and service configuration</text>
|
||||
|
||||
<rect x="1190" y="316" width="296" height="150" rx="14" class="card"/>
|
||||
<text x="1214" y="352" class="cardTitle">Observability</text>
|
||||
<text x="1214" y="386" class="lead">Prometheus and Grafana</text>
|
||||
<text x="1214" y="414" class="text">System, GPU, and service health metrics</text>
|
||||
<text x="1214" y="442" class="text">Operational dashboards for support and handover</text>
|
||||
|
||||
<rect x="1190" y="508" width="296" height="164" rx="14" class="card"/>
|
||||
<text x="1214" y="544" class="cardTitle">Deployment Substrate</text>
|
||||
<text x="1214" y="578" class="lead">Ubuntu 22.04 install target</text>
|
||||
<text x="1214" y="606" class="text">Bootable ISO or scripted installer path</text>
|
||||
<text x="1214" y="634" class="text">Internal-network and air-gapped deployment friendly</text>
|
||||
|
||||
<rect x="1190" y="714" width="296" height="154" rx="14" class="card"/>
|
||||
<text x="1214" y="750" class="cardTitle">Operations Controls</text>
|
||||
<text x="1214" y="784" class="lead">Backup, restore, readiness, and audit</text>
|
||||
<text x="1214" y="812" class="text">Pre-restore safety snapshots and support workflows</text>
|
||||
<text x="1214" y="840" class="text">Commercial licensing and post-install administration</text>
|
||||
|
||||
<path d="M302 584 L386 584" class="flow"/>
|
||||
<path d="M302 796 L386 796" class="flow"/>
|
||||
<path d="M720 392 L808 392" class="flow"/>
|
||||
<path d="M720 574 L808 574" class="flow"/>
|
||||
<path d="M720 584 C770 584 770 392 808 392" class="sync"/>
|
||||
<path d="M720 584 C770 584 770 590 808 590" class="sync"/>
|
||||
<path d="M720 790 C770 790 770 606 808 606" class="sync"/>
|
||||
<path d="M1102 392 L1190 392" class="flow"/>
|
||||
<path d="M1102 590 L1190 590" class="flow"/>
|
||||
<path d="M553 670 L553 710" class="flow"/>
|
||||
<path d="M955 672 L955 714" class="flow"/>
|
||||
<path d="M1338 466 L1338 508" class="ops"/>
|
||||
<path d="M1338 672 L1338 714" class="ops"/>
|
||||
<path d="M1190 790 C1110 790 1110 812 1102 812" class="ops"/>
|
||||
<path d="M1190 392 C1120 392 1120 392 1102 392" class="ops"/>
|
||||
|
||||
<text x="108" y="956" class="small">Customer-controlled boundary: portal, APIs, inference, retrieval, and operational telemetry remain on infrastructure owned or managed by the customer.</text>
|
||||
<text x="1490" y="956" text-anchor="end" class="small">Powered by Cezen</text>
|
||||
<rect x="86" y="258" width="1428" height="56" rx="12" fill="#16112B"/>
|
||||
<text x="104" y="248" fill="#8A7CA8" style="font:700 12px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;letter-spacing:0.14em;">SCALES BY COMMERCIAL TIER</text>
|
||||
<text x="108.0" y="282" fill="#FFFFFF" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Starter</text>
|
||||
<text x="108.0" y="300" fill="#CBD5E1" style="font:400 12.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">1–5 users · NVIDIA RTX 5090, 32GB VRAM</text>
|
||||
<text x="465.0" y="282" fill="#FFFFFF" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Basic</text>
|
||||
<text x="465.0" y="300" fill="#CBD5E1" style="font:400 12.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">5–20 users · NVIDIA RTX Pro 6000, 96GB VRAM</text>
|
||||
<line x1="443.0" y1="270" x2="443.0" y2="302" stroke="#332952" stroke-width="1.5"/>
|
||||
<text x="822.0" y="282" fill="#FFFFFF" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Pro</text>
|
||||
<text x="822.0" y="300" fill="#CBD5E1" style="font:400 12.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">20–100 users · RTX Pro 6000 Blackwell, 288GB</text>
|
||||
<line x1="800.0" y1="270" x2="800.0" y2="302" stroke="#332952" stroke-width="1.5"/>
|
||||
<text x="1179.0" y="282" fill="#FFFFFF" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Max</text>
|
||||
<text x="1179.0" y="300" fill="#CBD5E1" style="font:400 12.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">100+ users · NVIDIA HGX H200, 1.1TB VRAM</text>
|
||||
<line x1="1157.0" y1="270" x2="1157.0" y2="302" stroke="#332952" stroke-width="1.5"/>
|
||||
<rect x="86" y="340" width="258" height="986" rx="18" fill="#F8F6FE" stroke="#ECE6FC" stroke-width="2"/>
|
||||
<text x="110" y="376" fill="#8A7CA8" style="font:700 13px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;letter-spacing:0.14em;">ACCESS SURFACES</text>
|
||||
<rect x="110" y="452" width="210" height="187" rx="14" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="150" cy="488" r="18" fill="#F5F3FF" stroke="#ECE6FC" stroke-width="1.5"/><circle cx="145" cy="484" r="4.2" fill="none" stroke="#475569" stroke-width="1.8"/><path d="M139 496 C139 489 149 489 149 496" fill="none" stroke="#475569" stroke-width="1.8" stroke-linecap="round"/><circle cx="156" cy="486" r="3.4" fill="none" stroke="#475569" stroke-width="1.8"/><path d="M149 496 C149 491 161 491 161 496" fill="none" stroke="#475569" stroke-width="1.8" stroke-linecap="round"/>
|
||||
<text x="180" y="494" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Users</text>
|
||||
<text x="132" y="533" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Admins and review teams</text>
|
||||
<text x="132" y="561" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Department users,</text>
|
||||
<text x="132" y="580" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">security, and</text>
|
||||
<text x="132" y="599" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">procurement</text>
|
||||
<text x="132" y="618" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">reviewers.</text>
|
||||
<rect x="110" y="697" width="210" height="168" rx="14" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="150" cy="733" r="18" fill="#F5F3FF" stroke="#ECE6FC" stroke-width="1.5"/><rect x="139" y="724" width="22" height="18" rx="2.5" fill="none" stroke="#475569" stroke-width="1.8"/><line x1="139" y1="729.5" x2="161" y2="729.5" stroke="#475569" stroke-width="1.8"/><circle cx="142.5" cy="726.8" r="0.9" fill="#475569"/>
|
||||
<text x="180" y="739" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Portal Access</text>
|
||||
<text x="132" y="778" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Browser over internal network</text>
|
||||
<text x="132" y="806" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Nexus One AI portal</text>
|
||||
<text x="132" y="825" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">and the Open WebUI</text>
|
||||
<text x="132" y="844" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">chat surface.</text>
|
||||
<rect x="110" y="923" width="210" height="168" rx="14" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="150" cy="959" r="18" fill="#F5F3FF" stroke="#ECE6FC" stroke-width="1.5"/><path d="M146 949 L146 956 M154 949 L154 956" stroke="#475569" stroke-width="1.8" stroke-linecap="round"/><path d="M142 956 h16 v4 a8 8 0 0 1 -16 0 z" fill="none" stroke="#475569" stroke-width="1.8"/><line x1="150" y1="968" x2="150" y2="972" stroke="#475569" stroke-width="1.8" stroke-linecap="round"/>
|
||||
<text x="180" y="965" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Integration Access</text>
|
||||
<text x="132" y="1004" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">API consumers</text>
|
||||
<text x="132" y="1032" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Service accounts and</text>
|
||||
<text x="132" y="1051" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">internal automation</text>
|
||||
<text x="132" y="1070" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">jobs.</text>
|
||||
<rect x="372" y="340" width="380" height="986" rx="18" fill="#F8F6FE" stroke="#ECE6FC" stroke-width="2"/>
|
||||
<text x="396" y="376" fill="#8A7CA8" style="font:700 13px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;letter-spacing:0.14em;">APPLICATION AND ORCHESTRATION</text>
|
||||
<rect x="396" y="452" width="332" height="194" rx="14" fill="#F5F3FF" stroke="#DDD6FE" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="436" cy="488" r="18" fill="#F5F3FF" stroke="#DDD6FE" stroke-width="1.5"/><rect x="425" y="479" width="22" height="18" rx="2.5" fill="none" stroke="#7C3AED" stroke-width="1.8"/><line x1="434" y1="479" x2="434" y2="497" stroke="#7C3AED" stroke-width="1.8"/>
|
||||
<text x="466" y="494" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Portal and Session Layer</text>
|
||||
<text x="418" y="533" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Nexus One AI Portal and Open WebUI</text>
|
||||
<text x="418" y="561" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Authentication, session control, and</text>
|
||||
<text x="418" y="580" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">admin UX.</text>
|
||||
<text x="418" y="606" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Prompt workflows, model selection,</text>
|
||||
<text x="418" y="625" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">and review screens.</text>
|
||||
<rect x="396" y="704" width="332" height="239" rx="14" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="436" cy="740" r="18" fill="#F5F3FF" stroke="#ECE6FC" stroke-width="1.5"/><rect x="425" y="730" width="22" height="8.5" rx="1.8" fill="none" stroke="#475569" stroke-width="1.8"/><rect x="425" y="741.5" width="22" height="8.5" rx="1.8" fill="none" stroke="#475569" stroke-width="1.8"/><circle cx="429.5" cy="734.2" r="1" fill="#475569"/><circle cx="429.5" cy="745.8" r="1" fill="#475569"/>
|
||||
<text x="466" y="746" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">FastAPI Control Plane</text>
|
||||
<text x="418" y="785" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">REST APIs and orchestration — 156 routes</text>
|
||||
<text x="418" y="813" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">License, tier, users, API keys, and</text>
|
||||
<text x="418" y="832" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">system reports.</text>
|
||||
<text x="418" y="858" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Model router and guardrails on</text>
|
||||
<text x="418" y="877" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Pro/Max tiers.</text>
|
||||
<text x="418" y="903" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Audit logs, backup/restore, and</text>
|
||||
<text x="418" y="922" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">readiness state.</text>
|
||||
<rect x="396" y="1001" width="332" height="194" rx="14" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="436" cy="1037" r="18" fill="#F5F3FF" stroke="#ECE6FC" stroke-width="1.5"/><circle cx="427" cy="1030" r="3" fill="none" stroke="#475569" stroke-width="1.8"/><circle cx="427" cy="1045" r="3" fill="none" stroke="#475569" stroke-width="1.8"/><circle cx="445" cy="1037" r="3" fill="none" stroke="#475569" stroke-width="1.8"/><path d="M429.5 1031 C436 1031 436 1037 442.5 1037" fill="none" stroke="#475569" stroke-width="1.6"/><path d="M429.5 1044 C436 1044 436 1037 442.5 1037" fill="none" stroke="#475569" stroke-width="1.6"/>
|
||||
<text x="466" y="1043" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Workflow and Agent Execution</text>
|
||||
<text x="418" y="1082" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Server-side task coordination</text>
|
||||
<text x="418" y="1110" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Agent builder, scheduled jobs, and</text>
|
||||
<text x="418" y="1129" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">document actions.</text>
|
||||
<text x="418" y="1155" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Connector sync and save-to-knowledge-</text>
|
||||
<text x="418" y="1174" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">base flows.</text>
|
||||
<rect x="780" y="340" width="362" height="986" rx="18" fill="#F8F6FE" stroke="#ECE6FC" stroke-width="2"/>
|
||||
<text x="804" y="376" fill="#8A7CA8" style="font:700 13px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;letter-spacing:0.14em;">AI AND DATA SERVICES</text>
|
||||
<rect x="804" y="420.0" width="314" height="220" rx="14" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="844" cy="456.0" r="18" fill="#F5F3FF" stroke="#ECE6FC" stroke-width="1.5"/><rect x="836" y="448.0" width="16" height="16" rx="2" fill="none" stroke="#475569" stroke-width="1.8"/><rect x="841" y="453.0" width="6" height="6" fill="#475569"/><path d="M836 444.0 v3 M844 444.0 v3 M852 444.0 v3 M836 468.0 v-3 M844 468.0 v-3 M852 468.0 v-3 M832 448.0 h3 M832 456.0 h3 M832 464.0 h3 M856 448.0 h-3 M856 456.0 h-3 M856 464.0 h-3" stroke="#475569" stroke-width="1.4"/>
|
||||
<text x="874" y="462.0" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Inference Runtime</text>
|
||||
<text x="826" y="501.0" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Ollama local model serving</text>
|
||||
<text x="826" y="529.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Model catalog, runtime status, and</text>
|
||||
<text x="826" y="548.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">local inference.</text>
|
||||
<text x="826" y="574.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">vLLM OpenAI-compatible serving on</text>
|
||||
<text x="826" y="593.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Pro/Max tiers.</text>
|
||||
<text x="826" y="619.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">CPU or NVIDIA GPU execution path.</text>
|
||||
<rect x="804" y="666.0" width="314" height="194" rx="14" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="844" cy="702.0" r="18" fill="#F5F3FF" stroke="#ECE6FC" stroke-width="1.5"/><ellipse cx="844" cy="694.0" rx="10" ry="3.6" fill="none" stroke="#475569" stroke-width="1.8"/><path d="M834 694.0 v13 a10 3.6 0 0 0 20 0 v-13" fill="none" stroke="#475569" stroke-width="1.8"/><path d="M834 701.0 a10 3.6 0 0 0 20 0" fill="none" stroke="#475569" stroke-width="1.4"/>
|
||||
<text x="874" y="708.0" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Knowledge Retrieval</text>
|
||||
<text x="826" y="747.0" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">ChromaDB and embedding pipeline</text>
|
||||
<text x="826" y="775.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Document upload, chunking,</text>
|
||||
<text x="826" y="794.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">indexing, and query retrieval.</text>
|
||||
<text x="826" y="820.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">RAG context delivery back to</text>
|
||||
<text x="826" y="839.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">application services.</text>
|
||||
<rect x="804" y="886.0" width="314" height="194" rx="14" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="844" cy="922.0" r="18" fill="#F5F3FF" stroke="#ECE6FC" stroke-width="1.5"/><path d="M840.5 911.0 v8 l-6.5 11 a2 2 0 0 0 1.8 3 h14.4 a2 2 0 0 0 1.8-3 l-6.5-11 v-8" fill="none" stroke="#475569" stroke-width="1.8" stroke-linejoin="round"/><line x1="838" y1="911.0" x2="850" y2="911.0" stroke="#475569" stroke-width="1.8" stroke-linecap="round"/><path d="M837 927.0 h14" stroke="#475569" stroke-width="1.4"/>
|
||||
<text x="874" y="928.0" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Applied AI Services</text>
|
||||
<text x="826" y="967.0" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Document and meeting intelligence</text>
|
||||
<text x="826" y="995.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Document parsing, summarization,</text>
|
||||
<text x="826" y="1014.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">and meeting transcription.</text>
|
||||
<text x="826" y="1040.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Evaluation suite and QLoRA fine-</text>
|
||||
<text x="826" y="1059.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">tuning on Pro/Max.</text>
|
||||
<rect x="804" y="1106.0" width="314" height="194" rx="14" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="844" cy="1142.0" r="18" fill="#F5F3FF" stroke="#ECE6FC" stroke-width="1.5"/><path d="M833 1136.0 v13 a2 2 0 0 0 2 2 h18 a2 2 0 0 0 2-2 v-9 a2 2 0 0 0-2-2 h-9 l-2.4-3 h-6.6 a2 2 0 0 0-2 2z" fill="none" stroke="#475569" stroke-width="1.8" stroke-linejoin="round"/>
|
||||
<text x="874" y="1148.0" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Content and Config Storage</text>
|
||||
<text x="826" y="1187.0" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Persistent local state</text>
|
||||
<text x="826" y="1215.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Uploads, backups, install config,</text>
|
||||
<text x="826" y="1234.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">and license artifacts.</text>
|
||||
<text x="826" y="1260.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Model files and service</text>
|
||||
<text x="826" y="1279.0" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">configuration.</text>
|
||||
<rect x="1170" y="340" width="354" height="986" rx="18" fill="#F8F6FE" stroke="#ECE6FC" stroke-width="2"/>
|
||||
<text x="1194" y="376" fill="#8A7CA8" style="font:700 13px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;letter-spacing:0.14em;">OPERATIONS AND PLATFORM</text>
|
||||
<rect x="1194" y="452" width="306" height="194" rx="14" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="1234" cy="488" r="18" fill="#F5F3FF" stroke="#ECE6FC" stroke-width="1.5"/><path d="M1223 490 h5 l3-8 4 14 3-10 h6" fill="none" stroke="#475569" stroke-width="1.8" stroke-linejoin="round" stroke-linecap="round"/>
|
||||
<text x="1264" y="494" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Observability</text>
|
||||
<text x="1216" y="533" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Prometheus and Grafana</text>
|
||||
<text x="1216" y="561" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">System, GPU (DCGM), and service</text>
|
||||
<text x="1216" y="580" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">health metrics.</text>
|
||||
<text x="1216" y="606" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Operational dashboards for support</text>
|
||||
<text x="1216" y="625" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">and handover.</text>
|
||||
<rect x="1194" y="704" width="306" height="239" rx="14" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="1234" cy="740" r="18" fill="#F5F3FF" stroke="#ECE6FC" stroke-width="1.5"/><path d="M1234 730 l11 5.5 -11 5.5 -11-5.5 z" fill="none" stroke="#475569" stroke-width="1.8" stroke-linejoin="round"/><path d="M1223 741 l11 5.5 11-5.5" fill="none" stroke="#475569" stroke-width="1.8" stroke-linejoin="round"/><path d="M1223 747.5 l11 5.5 11-5.5" fill="none" stroke="#475569" stroke-width="1.8" stroke-linejoin="round"/>
|
||||
<text x="1264" y="746" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Deployment Substrate</text>
|
||||
<text x="1216" y="785" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Ubuntu 22.04 install target</text>
|
||||
<text x="1216" y="813" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Bootable ISO or scripted installer</text>
|
||||
<text x="1216" y="832" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">path.</text>
|
||||
<text x="1216" y="858" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">vLLM, JupyterLab, MLflow, and</text>
|
||||
<text x="1216" y="877" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">MinIO on higher tiers.</text>
|
||||
<text x="1216" y="903" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Internal-network and air-gapped</text>
|
||||
<text x="1216" y="922" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">deployment friendly.</text>
|
||||
<rect x="1194" y="1001" width="306" height="194" rx="14" fill="#FFFFFF" stroke="#EAE6F5" stroke-width="2" filter="url(#cardShadow)"/>
|
||||
<circle cx="1234" cy="1037" r="18" fill="#F5F3FF" stroke="#ECE6FC" stroke-width="1.5"/><path d="M1234 1026 l10 3.6 v7 c0 6-4.4 9.6-10 11.4 -5.6-1.8-10-5.4-10-11.4 v-7 z" fill="none" stroke="#475569" stroke-width="1.8" stroke-linejoin="round"/><path d="M1229.5 1037 l3 3.2 6-6.6" fill="none" stroke="#475569" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<text x="1264" y="1043" fill="#10162F" style="font:700 17.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Operations Controls</text>
|
||||
<text x="1216" y="1082" fill="#2A3350" style="font:700 14.5px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Backup, restore, readiness, and audit</text>
|
||||
<text x="1216" y="1110" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Feasibility and readiness reports</text>
|
||||
<text x="1216" y="1129" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">for handover.</text>
|
||||
<text x="1216" y="1155" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Commercial licensing and tiered</text>
|
||||
<text x="1216" y="1174" fill="#667085" style="font:400 14px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">feature gating.</text>
|
||||
<path d="M320.0 733.0 C358.0 733.0 358.0 488.0 396.0 488.0" class="flow"/>
|
||||
<path d="M320.0 959.0 C358.0 959.0 358.0 1037.0 396.0 1037.0" class="flow"/>
|
||||
<path d="M728.0 488.0 C766.0 488.0 766.0 456.0 804.0 456.0" class="flow"/>
|
||||
<path d="M728.0 488.0 C766.0 488.0 766.0 702.0 804.0 702.0" class="sync"/>
|
||||
<path d="M728.0 740.0 C766.0 740.0 766.0 456.0 804.0 456.0" class="sync"/>
|
||||
<path d="M728.0 740.0 C766.0 740.0 766.0 702.0 804.0 702.0" class="sync"/>
|
||||
<path d="M728.0 1037.0 C766.0 1037.0 766.0 922.0 804.0 922.0" class="flow"/>
|
||||
<path d="M728.0 1037.0 C766.0 1037.0 766.0 1142.0 804.0 1142.0" class="flow"/>
|
||||
<path d="M1118.0 456.0 C1156.0 456.0 1156.0 488.0 1194.0 488.0" class="flow"/>
|
||||
<path d="M1118.0 922.0 C1156.0 922.0 1156.0 1037.0 1194.0 1037.0" class="ops"/>
|
||||
<path d="M1118.0 1142.0 C1156.0 1142.0 1156.0 740.0 1194.0 740.0" class="ops"/>
|
||||
<path d="M1347.0 646.0 L1347.0 704.0" class="ops"/>
|
||||
<path d="M1347.0 943.0 L1347.0 1001.0" class="ops"/>
|
||||
<text x="86" y="1372" fill="#98A2B3" style="font:400 13px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Customer-controlled boundary: portal, APIs, inference, retrieval, and operational telemetry remain on infrastructure owned or managed by the customer.</text><text x="1514" y="1372" text-anchor="end" fill="#98A2B3" style="font:400 13px Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;">Powered by Cezen</text>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 26 KiB |