Files
microdao-daarion/MicroDAO Modules- Детальний Stack.svg

1 line
28 KiB
XML

<svg aria-roledescription="flowchart-v2" role="graphics-document document" viewBox="0 0 2919.125 1141" style="max-width: 2919.125px;" class="flowchart" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="100%" id="mermaid-diagram-mermaid-a4t7d2s"><style>#mermaid-diagram-mermaid-a4t7d2s{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#000000;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-diagram-mermaid-a4t7d2s .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-diagram-mermaid-a4t7d2s .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-diagram-mermaid-a4t7d2s .error-icon{fill:#552222;}#mermaid-diagram-mermaid-a4t7d2s .error-text{fill:#552222;stroke:#552222;}#mermaid-diagram-mermaid-a4t7d2s .edge-thickness-normal{stroke-width:1px;}#mermaid-diagram-mermaid-a4t7d2s .edge-thickness-thick{stroke-width:3.5px;}#mermaid-diagram-mermaid-a4t7d2s .edge-pattern-solid{stroke-dasharray:0;}#mermaid-diagram-mermaid-a4t7d2s .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-diagram-mermaid-a4t7d2s .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-diagram-mermaid-a4t7d2s .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-diagram-mermaid-a4t7d2s .marker{fill:#666;stroke:#666;}#mermaid-diagram-mermaid-a4t7d2s .marker.cross{stroke:#666;}#mermaid-diagram-mermaid-a4t7d2s svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-diagram-mermaid-a4t7d2s p{margin:0;}#mermaid-diagram-mermaid-a4t7d2s .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#000000;}#mermaid-diagram-mermaid-a4t7d2s .cluster-label text{fill:#333;}#mermaid-diagram-mermaid-a4t7d2s .cluster-label span{color:#333;}#mermaid-diagram-mermaid-a4t7d2s .cluster-label span p{background-color:transparent;}#mermaid-diagram-mermaid-a4t7d2s .label text,#mermaid-diagram-mermaid-a4t7d2s span{fill:#000000;color:#000000;}#mermaid-diagram-mermaid-a4t7d2s .node rect,#mermaid-diagram-mermaid-a4t7d2s .node circle,#mermaid-diagram-mermaid-a4t7d2s .node ellipse,#mermaid-diagram-mermaid-a4t7d2s .node polygon,#mermaid-diagram-mermaid-a4t7d2s .node path{fill:#eee;stroke:#999;stroke-width:1px;}#mermaid-diagram-mermaid-a4t7d2s .rough-node .label text,#mermaid-diagram-mermaid-a4t7d2s .node .label text,#mermaid-diagram-mermaid-a4t7d2s .image-shape .label,#mermaid-diagram-mermaid-a4t7d2s .icon-shape .label{text-anchor:middle;}#mermaid-diagram-mermaid-a4t7d2s .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-diagram-mermaid-a4t7d2s .rough-node .label,#mermaid-diagram-mermaid-a4t7d2s .node .label,#mermaid-diagram-mermaid-a4t7d2s .image-shape .label,#mermaid-diagram-mermaid-a4t7d2s .icon-shape .label{text-align:center;}#mermaid-diagram-mermaid-a4t7d2s .node.clickable{cursor:pointer;}#mermaid-diagram-mermaid-a4t7d2s .root .anchor path{fill:#666!important;stroke-width:0;stroke:#666;}#mermaid-diagram-mermaid-a4t7d2s .arrowheadPath{fill:#333333;}#mermaid-diagram-mermaid-a4t7d2s .edgePath .path{stroke:#666;stroke-width:2.0px;}#mermaid-diagram-mermaid-a4t7d2s .flowchart-link{stroke:#666;fill:none;}#mermaid-diagram-mermaid-a4t7d2s .edgeLabel{background-color:white;text-align:center;}#mermaid-diagram-mermaid-a4t7d2s .edgeLabel p{background-color:white;}#mermaid-diagram-mermaid-a4t7d2s .edgeLabel rect{opacity:0.5;background-color:white;fill:white;}#mermaid-diagram-mermaid-a4t7d2s .labelBkg{background-color:rgba(255, 255, 255, 0.5);}#mermaid-diagram-mermaid-a4t7d2s .cluster rect{fill:hsl(0, 0%, 98.9215686275%);stroke:#707070;stroke-width:1px;}#mermaid-diagram-mermaid-a4t7d2s .cluster text{fill:#333;}#mermaid-diagram-mermaid-a4t7d2s .cluster span{color:#333;}#mermaid-diagram-mermaid-a4t7d2s div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(-160, 0%, 93.3333333333%);border:1px solid #707070;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-diagram-mermaid-a4t7d2s .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#000000;}#mermaid-diagram-mermaid-a4t7d2s rect.text{fill:none;stroke-width:0;}#mermaid-diagram-mermaid-a4t7d2s .icon-shape,#mermaid-diagram-mermaid-a4t7d2s .image-shape{background-color:white;text-align:center;}#mermaid-diagram-mermaid-a4t7d2s .icon-shape p,#mermaid-diagram-mermaid-a4t7d2s .image-shape p{background-color:white;padding:2px;}#mermaid-diagram-mermaid-a4t7d2s .icon-shape rect,#mermaid-diagram-mermaid-a4t7d2s .image-shape rect{opacity:0.5;background-color:white;fill:white;}#mermaid-diagram-mermaid-a4t7d2s :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}</style><g><marker orient="auto" markerHeight="8" markerWidth="8" markerUnits="userSpaceOnUse" refY="5" refX="5" viewBox="0 0 10 10" class="marker flowchart-v2" id="mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-pointEnd"><path style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 0 0 L 10 5 L 0 10 z"></path></marker><marker orient="auto" markerHeight="8" markerWidth="8" markerUnits="userSpaceOnUse" refY="5" refX="4.5" viewBox="0 0 10 10" class="marker flowchart-v2" id="mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-pointStart"><path style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 0 5 L 10 10 L 10 0 z"></path></marker><marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5" refX="11" viewBox="0 0 10 10" class="marker flowchart-v2" id="mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-circleEnd"><circle style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" r="5" cy="5" cx="5"></circle></marker><marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5" refX="-1" viewBox="0 0 10 10" class="marker flowchart-v2" id="mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-circleStart"><circle style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" r="5" cy="5" cx="5"></circle></marker><marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5.2" refX="12" viewBox="0 0 11 11" class="marker cross flowchart-v2" id="mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-crossEnd"><path style="stroke-width: 2; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 1,1 l 9,9 M 10,1 l -9,9"></path></marker><marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5.2" refX="-1" viewBox="0 0 11 11" class="marker cross flowchart-v2" id="mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-crossStart"><path style="stroke-width: 2; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 1,1 l 9,9 M 10,1 l -9,9"></path></marker><g class="root"><g class="clusters"></g><g class="edgePaths"></g><g class="edgeLabels"></g><g class="nodes"><g transform="translate(0, 0)" class="root"><g class="clusters"><g data-look="classic" id="subGraph0" class="cluster"><rect height="1125" width="2903.125" y="8" x="8" style=""></rect><g transform="translate(1359.5625, 8)" class="cluster-label"><foreignObject height="48" width="200"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;"><span class="nodeLabel"><p>MicroDAO Modules: Детальний Stack</p></span></div></foreignObject></g></g></g><g class="edgePaths"><path marker-end="url(#mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_START_PARSER_0" d="M1500.738,99.5L1500.738,105.75C1500.738,112,1500.738,124.5,1500.738,136.333C1500.738,148.167,1500.738,159.333,1500.738,164.917L1500.738,170.5"></path><path marker-end="url(#mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_PARSER_KB_0" d="M1500.738,324.5L1500.738,330.75C1500.738,337,1500.738,349.5,1500.738,361.333C1500.738,373.167,1500.738,384.333,1500.738,389.917L1500.738,395.5"></path><path marker-end="url(#mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_KB_SLM_0" d="M1425.468,549.5L1417.188,557.75C1408.908,566,1392.349,582.5,1384.069,598.333C1375.789,614.167,1375.789,629.333,1375.789,636.917L1375.789,644.5"></path><path marker-end="url(#mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_SLM_PM_0" d="M1245.949,736.79L1064.868,755.325C883.788,773.86,521.626,810.93,340.546,841.048C159.465,871.167,159.465,894.333,159.465,905.917L159.465,917.5"></path><path marker-end="url(#mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_SLM_CREATIVE_0" d="M1245.949,741.063L1114.189,758.886C982.43,776.709,718.91,812.354,587.15,841.761C455.391,871.167,455.391,894.333,455.391,905.917L455.391,917.5"></path><path marker-end="url(#mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_SLM_MEET_0" d="M1245.949,749.959L1165.766,766.3C1085.583,782.64,925.217,815.32,845.035,839.243C764.852,863.167,764.852,878.333,764.852,885.917L764.852,893.5"></path><path marker-end="url(#mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_SLM_DAO_0" d="M1245.949,776.419L1216.678,788.349C1187.406,800.279,1128.863,824.14,1099.592,847.653C1070.32,871.167,1070.32,894.333,1070.32,905.917L1070.32,917.5"></path><path marker-end="url(#mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_SLM_FIN_0" d="M1375.789,798.5L1375.789,806.75C1375.789,815,1375.789,831.5,1375.789,849.333C1375.789,867.167,1375.789,886.333,1375.789,895.917L1375.789,905.5"></path><path marker-end="url(#mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_SLM_SEC_0" d="M1505.629,776.514L1534.809,788.429C1563.988,800.343,1622.348,824.171,1651.527,847.669C1680.707,871.167,1680.707,894.333,1680.707,905.917L1680.707,917.5"></path><path marker-end="url(#mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_SLM_ANALYTICS_0" d="M1505.629,750.5L1583.775,766.75C1661.921,783,1818.212,815.5,1896.358,843.333C1974.504,871.167,1974.504,894.333,1974.504,905.917L1974.504,917.5"></path><path marker-end="url(#mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_SLM_INTEGRATION_0" d="M1505.629,741.667L1632.287,759.389C1758.945,777.112,2012.262,812.556,2138.92,841.861C2265.578,871.167,2265.578,894.333,2265.578,905.917L2265.578,917.5"></path><path marker-end="url(#mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_SLM_MARKET_0" d="M1505.629,737.272L1679.61,755.727C1853.591,774.182,2201.553,811.091,2375.535,841.129C2549.516,871.167,2549.516,894.333,2549.516,905.917L2549.516,917.5"></path><path marker-end="url(#mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_KB_ALL_0" d="M1609.109,486.531L1777.95,505.276C1946.79,524.021,2284.471,561.51,2453.312,595.839C2622.152,630.167,2622.152,661.333,2622.152,676.917L2622.152,692.5"></path><path marker-end="url(#mermaid-diagram-mermaid-a4t7d2s_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_DAGI_DAGI_GLOBAL_0" d="M2794.191,775.48L2794.108,787.567C2794.025,799.654,2793.858,823.827,2793.775,851.497C2793.691,879.167,2793.691,910.333,2793.691,925.917L2793.691,941.5"></path></g><g class="edgeLabels"><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div class="labelBkg" xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div class="labelBkg" xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div class="labelBkg" xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div class="labelBkg" xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div class="labelBkg" xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div class="labelBkg" xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div class="labelBkg" xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div class="labelBkg" xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div class="labelBkg" xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div class="labelBkg" xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div class="labelBkg" xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div class="labelBkg" xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g transform="translate(2622.15234375, 599)" class="edgeLabel"><g transform="translate(-14.63671875, -12)" class="label"><foreignObject height="24" width="29.2734375"><div class="labelBkg" xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>RAG</p></span></div></foreignObject></g></g><g transform="translate(2793.69140625, 848)" class="edgeLabel"><g transform="translate(-11.17578125, -12)" class="label"><foreignObject height="24" width="22.3515625"><div class="labelBkg" xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>Yes</p></span></div></foreignObject></g></g></g><g class="nodes"><g transform="translate(1500.73828125, 474.5)" id="flowchart-KB-0" class="node default"><rect height="150" width="216.7421875" y="-75" x="-108.37109375" style="fill:#2196F3 !important;stroke:#1976D2 !important" class="basic label-container"></rect><g transform="translate(-78.37109375, -60)" style="color:#fff !important" class="label"><rect></rect><foreignObject height="120" width="156.7421875"><div xmlns="http://www.w3.org/1999/xhtml" style="color: rgb(255, 255, 255) !important; display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel" style="color:#fff !important"><p>KB Core<br>- Qdrant-lite (vectors)<br>- RDF KG (Turtle)<br>- IndexedDB (500 MB)<br>- RAG top-5 чанків</p></span></div></foreignObject></g></g><g transform="translate(1500.73828125, 72.5)" id="flowchart-START-12" class="node default"><rect height="54" width="201.703125" y="-27" x="-100.8515625" style="" class="basic label-container"></rect><g transform="translate(-70.8515625, -12)" style="" class="label"><rect></rect><foreignObject height="24" width="141.703125"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Input: PDF/IPFS/IoT</p></span></div></foreignObject></g></g><g transform="translate(1500.73828125, 249.5)" id="flowchart-PARSER-2" class="node default"><rect height="150" width="236.609375" y="-75" x="-118.3046875" style="" class="basic label-container"></rect><g transform="translate(-88.3046875, -60)" style="" class="label"><rect></rect><foreignObject height="120" width="176.609375"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Knowledge Weaver<br>- PDF → USDO (JSON-LD)<br>- Haystack + HyDE<br>- Metadata enrichment<br>- Auto /agent parse</p></span></div></foreignObject></g></g><g transform="translate(1375.7890625, 723.5)" id="flowchart-SLM-1" class="node default"><rect height="150" width="259.6796875" y="-75" x="-129.83984375" style="fill:#4CAF50 !important;stroke:#388E3C !important" class="basic label-container"></rect><g transform="translate(-99.83984375, -60)" style="color:#fff !important" class="label"><rect></rect><foreignObject height="120" width="199.6796875"><div xmlns="http://www.w3.org/1999/xhtml" style="color: rgb(255, 255, 255) !important; display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel" style="color:#fff !important"><p>SLM Agent<br>- Phi-3-mini-4k int4 (1.2 GB)<br>- WASM + WebNN<br>- Max 256 токенів<br>- Lazy load</p></span></div></foreignObject></g></g><g transform="translate(159.46484375, 996.5)" id="flowchart-PM-3" class="node default"><rect height="150" width="232.9296875" y="-75" x="-116.46484375" style="" class="basic label-container"></rect><g transform="translate(-86.46484375, -60)" style="" class="label"><rect></rect><foreignObject height="120" width="172.9296875"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Project Manager<br>- /pm task + Kanban<br>- CATP-LLM (cost-aware)<br>- SWE-RL верифікація<br>- P2P sync задач</p></span></div></foreignObject></g></g><g transform="translate(455.390625, 996.5)" id="flowchart-CREATIVE-4" class="node default"><rect height="150" width="258.921875" y="-75" x="-129.4609375" style="" class="basic label-container"></rect><g transform="translate(-99.4609375, -60)" style="" class="label"><rect></rect><foreignObject height="120" width="198.921875"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Creative Suite<br>- /creative image/text<br>- Stable Diffusion Lite WASM<br>- Qwen-Coder для коду<br>- 512x512 max</p></span></div></foreignObject></g></g><g transform="translate(764.8515625, 996.5)" id="flowchart-MEET-5" class="node default"><rect height="198" width="260" y="-99" x="-130" style="" class="basic label-container"></rect><g transform="translate(-100, -84)" style="" class="label"><rect></rect><foreignObject height="168" width="200"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;"><span class="nodeLabel"><p>Meeting Agent<br>- /meet start (WebRTC record)<br>- Whisper-tiny транскрипція<br>- Auto-summary + actions<br>- E2E шифрування</p></span></div></foreignObject></g></g><g transform="translate(1070.3203125, 996.5)" id="flowchart-DAO-6" class="node default"><rect height="150" width="250.9375" y="-75" x="-125.46875" style="" class="basic label-container"></rect><g transform="translate(-95.46875, -60)" style="" class="label"><rect></rect><foreignObject height="120" width="190.9375"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>DAO Governance<br>- /dao propose + vote<br>- μGOV staking (1=1 голос)<br>- Quadratic voting opt<br>- On-chain Tx Polygon</p></span></div></foreignObject></g></g><g transform="translate(1375.7890625, 996.5)" id="flowchart-FIN-7" class="node default"><rect height="174" width="260" y="-87" x="-130" style="" class="basic label-container"></rect><g transform="translate(-100, -72)" style="" class="label"><rect></rect><foreignObject height="144" width="200"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;"><span class="nodeLabel"><p>Finance Treasury<br>- μUTIL ERC-20<br>- Micropayments (0.01 DAAR)<br>- Treasury dashboard<br>- Yield 2% APY</p></span></div></foreignObject></g></g><g transform="translate(1680.70703125, 996.5)" id="flowchart-SEC-8" class="node default"><rect height="150" width="249.8359375" y="-75" x="-124.91796875" style="" class="basic label-container"></rect><g transform="translate(-94.91796875, -60)" style="" class="label"><rect></rect><foreignObject height="120" width="189.8359375"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Security Audit<br>- ZK-proof доступу<br>- Aristotle D-S-R валідатор<br>- Rate-limits + safe-tool<br>- Audit log</p></span></div></foreignObject></g></g><g transform="translate(1974.50390625, 996.5)" id="flowchart-ANALYTICS-9" class="node default"><rect height="150" width="237.7578125" y="-75" x="-118.87890625" style="" class="basic label-container"></rect><g transform="translate(-88.87890625, -60)" style="" class="label"><rect></rect><foreignObject height="120" width="177.7578125"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Analytics Insights<br>- RAG + Haystack charts<br>- MemLLM довга пам’ять<br>- KPI dashboard<br>- Export CSV/IPFS</p></span></div></foreignObject></g></g><g transform="translate(2265.578125, 996.5)" id="flowchart-INTEGRATION-10" class="node default"><rect height="150" width="244.390625" y="-75" x="-122.1953125" style="" class="basic label-container"></rect><g transform="translate(-92.1953125, -60)" style="" class="label"><rect></rect><foreignObject height="120" width="184.390625"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Integration Hub<br>- IoT (MQTT/WebSocket)<br>- GitHub API tasks<br>- Telegram/Discord bridge<br>- Custom plugins</p></span></div></foreignObject></g></g><g transform="translate(2549.515625, 996.5)" id="flowchart-MARKET-11" class="node default"><rect height="150" width="223.484375" y="-75" x="-111.7421875" style="" class="basic label-container"></rect><g transform="translate(-81.7421875, -60)" style="" class="label"><rect></rect><foreignObject height="120" width="163.484375"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Marketplace<br>- μGOV ERC-1155 trade<br>- DAARION.city AMM<br>- 2% royalty treasury<br>- P2P OTC в чаті</p></span></div></foreignObject></g></g><g transform="translate(2622.15234375, 723.5)" id="flowchart-ALL-27" class="node default"><rect height="54" width="140.1171875" y="-27" x="-70.05859375" style="" class="basic label-container"></rect><g transform="translate(-40.05859375, -12)" style="" class="label"><rect></rect><foreignObject height="24" width="80.1171875"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>All Modules</p></span></div></foreignObject></g></g><g transform="translate(2793.69140625, 723.5)" id="flowchart-DAGI-28" class="node default"><polygon transform="translate(-51.48046875,51.48046875)" class="label-container" points="51.48046875,0 102.9609375,-51.48046875 51.48046875,-102.9609375 0,-51.48046875"></polygon><g transform="translate(-24.48046875, -12)" style="" class="label"><rect></rect><foreignObject height="24" width="48.9609375"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Public?</p></span></div></foreignObject></g></g><g transform="translate(2793.69140625, 996.5)" id="flowchart-DAGI_GLOBAL-29" class="node default"><rect height="102" width="164.8671875" y="-51" x="-82.43359375" style="fill:#FF9800 !important;stroke:#F57C00 !important" class="basic label-container"></rect><g transform="translate(-52.43359375, -36)" style="color:#fff !important" class="label"><rect></rect><foreignObject height="72" width="104.8671875"><div xmlns="http://www.w3.org/1999/xhtml" style="color: rgb(255, 255, 255) !important; display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel" style="color:#fff !important"><p>DAGI Sync<br>- IPFS CID<br>- Libp2p gossip</p></span></div></foreignObject></g></g></g></g></g></g></g></svg>