Files
microdao-daarion/MicroDAO Architecture.svg

1 line
17 KiB
XML

<svg aria-roledescription="flowchart-v2" role="graphics-document document" viewBox="0 0 532.947265625 829" style="max-width: 532.947265625px;" class="flowchart" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="100%" id="mermaid-diagram-mermaid-ymykiwz"><style>#mermaid-diagram-mermaid-ymykiwz{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-ymykiwz .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-diagram-mermaid-ymykiwz .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-diagram-mermaid-ymykiwz .error-icon{fill:#552222;}#mermaid-diagram-mermaid-ymykiwz .error-text{fill:#552222;stroke:#552222;}#mermaid-diagram-mermaid-ymykiwz .edge-thickness-normal{stroke-width:1px;}#mermaid-diagram-mermaid-ymykiwz .edge-thickness-thick{stroke-width:3.5px;}#mermaid-diagram-mermaid-ymykiwz .edge-pattern-solid{stroke-dasharray:0;}#mermaid-diagram-mermaid-ymykiwz .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-diagram-mermaid-ymykiwz .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-diagram-mermaid-ymykiwz .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-diagram-mermaid-ymykiwz .marker{fill:#666;stroke:#666;}#mermaid-diagram-mermaid-ymykiwz .marker.cross{stroke:#666;}#mermaid-diagram-mermaid-ymykiwz svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-diagram-mermaid-ymykiwz p{margin:0;}#mermaid-diagram-mermaid-ymykiwz .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#000000;}#mermaid-diagram-mermaid-ymykiwz .cluster-label text{fill:#333;}#mermaid-diagram-mermaid-ymykiwz .cluster-label span{color:#333;}#mermaid-diagram-mermaid-ymykiwz .cluster-label span p{background-color:transparent;}#mermaid-diagram-mermaid-ymykiwz .label text,#mermaid-diagram-mermaid-ymykiwz span{fill:#000000;color:#000000;}#mermaid-diagram-mermaid-ymykiwz .node rect,#mermaid-diagram-mermaid-ymykiwz .node circle,#mermaid-diagram-mermaid-ymykiwz .node ellipse,#mermaid-diagram-mermaid-ymykiwz .node polygon,#mermaid-diagram-mermaid-ymykiwz .node path{fill:#eee;stroke:#999;stroke-width:1px;}#mermaid-diagram-mermaid-ymykiwz .rough-node .label text,#mermaid-diagram-mermaid-ymykiwz .node .label text,#mermaid-diagram-mermaid-ymykiwz .image-shape .label,#mermaid-diagram-mermaid-ymykiwz .icon-shape .label{text-anchor:middle;}#mermaid-diagram-mermaid-ymykiwz .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-diagram-mermaid-ymykiwz .rough-node .label,#mermaid-diagram-mermaid-ymykiwz .node .label,#mermaid-diagram-mermaid-ymykiwz .image-shape .label,#mermaid-diagram-mermaid-ymykiwz .icon-shape .label{text-align:center;}#mermaid-diagram-mermaid-ymykiwz .node.clickable{cursor:pointer;}#mermaid-diagram-mermaid-ymykiwz .root .anchor path{fill:#666!important;stroke-width:0;stroke:#666;}#mermaid-diagram-mermaid-ymykiwz .arrowheadPath{fill:#333333;}#mermaid-diagram-mermaid-ymykiwz .edgePath .path{stroke:#666;stroke-width:2.0px;}#mermaid-diagram-mermaid-ymykiwz .flowchart-link{stroke:#666;fill:none;}#mermaid-diagram-mermaid-ymykiwz .edgeLabel{background-color:white;text-align:center;}#mermaid-diagram-mermaid-ymykiwz .edgeLabel p{background-color:white;}#mermaid-diagram-mermaid-ymykiwz .edgeLabel rect{opacity:0.5;background-color:white;fill:white;}#mermaid-diagram-mermaid-ymykiwz .labelBkg{background-color:rgba(255, 255, 255, 0.5);}#mermaid-diagram-mermaid-ymykiwz .cluster rect{fill:hsl(0, 0%, 98.9215686275%);stroke:#707070;stroke-width:1px;}#mermaid-diagram-mermaid-ymykiwz .cluster text{fill:#333;}#mermaid-diagram-mermaid-ymykiwz .cluster span{color:#333;}#mermaid-diagram-mermaid-ymykiwz 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-ymykiwz .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#000000;}#mermaid-diagram-mermaid-ymykiwz rect.text{fill:none;stroke-width:0;}#mermaid-diagram-mermaid-ymykiwz .icon-shape,#mermaid-diagram-mermaid-ymykiwz .image-shape{background-color:white;text-align:center;}#mermaid-diagram-mermaid-ymykiwz .icon-shape p,#mermaid-diagram-mermaid-ymykiwz .image-shape p{background-color:white;padding:2px;}#mermaid-diagram-mermaid-ymykiwz .icon-shape rect,#mermaid-diagram-mermaid-ymykiwz .image-shape rect{opacity:0.5;background-color:white;fill:white;}#mermaid-diagram-mermaid-ymykiwz :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-ymykiwz_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-ymykiwz_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-ymykiwz_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-ymykiwz_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-ymykiwz_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-ymykiwz_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="813" width="516.947265625" y="8" x="8" style=""></rect><g transform="translate(186.2626953125, 8)" class="cluster-label"><foreignObject height="24" width="160.421875"><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>MicroDAO Architecture</p></span></div></foreignObject></g></g></g><g class="edgePaths"><path marker-end="url(#mermaid-diagram-mermaid-ymykiwz_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_USER_CHAT_0" d="M268.674,99.5L268.674,107.75C268.674,116,268.674,132.5,268.674,148.333C268.674,164.167,268.674,179.333,268.674,186.917L268.674,194.5"></path><path marker-end="url(#mermaid-diagram-mermaid-ymykiwz_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_CHAT_PARSER_0" d="M214.504,276.5L203.045,284.75C191.586,293,168.668,309.5,157.209,325.333C145.75,341.167,145.75,356.333,145.75,363.917L145.75,371.5"></path><path marker-end="url(#mermaid-diagram-mermaid-ymykiwz_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_PARSER_RAG_0" d="M145.75,453.5L145.75,461.75C145.75,470,145.75,486.5,145.75,502.333C145.75,518.167,145.75,533.333,145.75,540.917L145.75,548.5"></path><path marker-end="url(#mermaid-diagram-mermaid-ymykiwz_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_CHAT_TOK_0" d="M322.844,276.5L334.303,284.75C345.762,293,368.68,309.5,380.139,325.333C391.598,341.167,391.598,356.333,391.598,363.917L391.598,371.5"></path><path marker-end="url(#mermaid-diagram-mermaid-ymykiwz_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_TOK_GOV_0" d="M391.598,453.5L391.598,461.75C391.598,470,391.598,486.5,391.598,502.333C391.598,518.167,391.598,533.333,391.598,540.917L391.598,548.5"></path><path marker-end="url(#mermaid-diagram-mermaid-ymykiwz_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_RAG_DAGI_0" d="M145.75,606.5L145.75,614.75C145.75,623,145.75,639.5,156.668,655.61C167.586,671.721,189.422,687.442,200.34,695.302L211.258,703.163"></path><path marker-end="url(#mermaid-diagram-mermaid-ymykiwz_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_GOV_DAGI_0" d="M391.598,606.5L391.598,614.75C391.598,623,391.598,639.5,380.68,655.61C369.762,671.721,347.926,687.442,337.008,695.302L326.09,703.163"></path></g><g class="edgeLabels"><g transform="translate(268.673828125, 149)" class="edgeLabel"><g transform="translate(-30.10546875, -12)" class="label"><foreignObject height="24" width="60.2109375"><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>PWA App</p></span></div></foreignObject></g></g><g transform="translate(145.75, 326)" class="edgeLabel"><g transform="translate(-58.45703125, -12)" class="label"><foreignObject height="24" width="116.9140625"><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>Команди /agent</p></span></div></foreignObject></g></g><g transform="translate(145.75, 503)" class="edgeLabel"><g transform="translate(-37.9140625, -12)" class="label"><foreignObject height="24" width="75.828125"><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>USDO + KG</p></span></div></foreignObject></g></g><g transform="translate(391.59765625, 326)" class="edgeLabel"><g transform="translate(-25.578125, -12)" class="label"><foreignObject height="24" width="51.15625"><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>Staking</p></span></div></foreignObject></g></g><g transform="translate(391.59765625, 503)" class="edgeLabel"><g transform="translate(-29.30859375, -12)" class="label"><foreignObject height="24" width="58.6171875"><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>Rewards</p></span></div></foreignObject></g></g><g transform="translate(145.75, 656)" class="edgeLabel"><g transform="translate(-42.54296875, -12)" class="label"><foreignObject height="24" width="85.0859375"><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>Public Mode</p></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><g class="nodes"><g transform="translate(268.673828125, 72.5)" id="flowchart-USER-0" class="node default"><rect height="54" width="206.3515625" y="-27" x="-103.17578125" style="" class="basic label-container"></rect><g transform="translate(-73.17578125, -12)" style="" class="label"><rect></rect><foreignObject height="24" width="146.3515625"><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>Користувач / Wallet</p></span></div></foreignObject></g></g><g transform="translate(268.673828125, 237.5)" id="flowchart-CHAT-1" class="node default"><rect height="78" width="170" y="-39" x="-85" style="" class="basic label-container"></rect><g transform="translate(-55, -24)" style="" class="label"><rect></rect><foreignObject height="48" width="110"><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>Messenger Core<br>(P2P Чати)</p></span></div></foreignObject></g></g><g transform="translate(145.75, 414.5)" id="flowchart-PARSER-3" class="node default"><rect height="78" width="204.6484375" y="-39" x="-102.32421875" style="fill:#FF9800 !important;stroke:#F57C00 !important" class="basic label-container"></rect><g transform="translate(-72.32421875, -24)" style="" class="label"><rect></rect><foreignObject height="48" width="144.6484375"><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>Парсер Модуль<br>(Knowledge Weaver)</p></span></div></foreignObject></g></g><g transform="translate(145.75, 579.5)" id="flowchart-RAG-5" class="node default"><rect height="54" width="136.0078125" y="-27" x="-68.00390625" style="" class="basic label-container"></rect><g transform="translate(-38.00390625, -12)" style="" class="label"><rect></rect><foreignObject height="24" width="76.0078125"><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>RAG в Чаті</p></span></div></foreignObject></g></g><g transform="translate(391.59765625, 414.5)" id="flowchart-TOK-7" class="node default"><rect height="78" width="187.046875" y="-39" x="-93.5234375" style="" class="basic label-container"></rect><g transform="translate(-63.5234375, -24)" style="" class="label"><rect></rect><foreignObject height="48" width="127.046875"><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 Токеноміка<br>(Solidity)</p></span></div></foreignObject></g></g><g transform="translate(391.59765625, 579.5)" id="flowchart-GOV-9" class="node default"><rect height="54" width="152.0703125" y="-27" x="-76.03515625" style="" class="basic label-container"></rect><g transform="translate(-46.03515625, -12)" style="" class="label"><rect></rect><foreignObject height="24" width="92.0703125"><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>Голосування</p></span></div></foreignObject></g></g><g transform="translate(268.673828125, 744.5)" id="flowchart-DAGI-11" class="node default"><rect height="78" width="182.3984375" y="-39" x="-91.19921875" style="fill:#4CAF50 !important;stroke:#388E3C !important" class="basic label-container"></rect><g transform="translate(-61.19921875, -24)" style="" class="label"><rect></rect><foreignObject height="48" width="122.3984375"><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>DAGI Integration<br>(Глобальний KG)</p></span></div></foreignObject></g></g></g></g></g></g></g></svg>