53 lines
4 KiB
XML
53 lines
4 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 920 420" width="920" height="420" role="img" aria-label="System context: Zapier HTTPS to edge to middleware to NATS cluster">
|
||
<rect width="920" height="420" fill="#f6f3ee"/>
|
||
<text x="24" y="28" font-family="Georgia,serif" font-size="16" fill="#12202c">Verae Time × Zapier — system context</text>
|
||
<text x="24" y="48" font-family="system-ui,sans-serif" font-size="11" fill="#52646f">Zapier never speaks NATS. HTTPS stops at middleware. JetStream is the 3-node cluster.</text>
|
||
<g font-family="system-ui,sans-serif" font-size="12" text-anchor="middle">
|
||
<rect x="20" y="80" width="140" height="56" rx="8" fill="#12202c"/>
|
||
<text x="90" y="104" fill="#f6f3ee">Zapier cloud</text>
|
||
<text x="90" y="120" fill="#c5d0d8" font-size="10">verae-zapier-app</text>
|
||
<rect x="200" y="80" width="140" height="56" rx="8" fill="#0f6e56"/>
|
||
<text x="270" y="104" fill="#fff">zappier-edge</text>
|
||
<text x="270" y="120" fill="#d4efe6" font-size="10">HTTPS :3000 meter</text>
|
||
<rect x="175" y="148" width="62" height="36" rx="6" fill="#fff" stroke="#0f6e56"/>
|
||
<text x="206" y="170" fill="#12202c" font-size="8">CS credits</text>
|
||
<rect x="242" y="148" width="62" height="36" rx="6" fill="#fff" stroke="#0f6e56"/>
|
||
<text x="273" y="170" fill="#12202c" font-size="8">Sales $</text>
|
||
<rect x="309" y="148" width="62" height="36" rx="6" fill="#fff" stroke="#0f6e56"/>
|
||
<text x="340" y="170" fill="#12202c" font-size="8">QBooks</text>
|
||
<rect x="380" y="80" width="160" height="56" rx="8" fill="#0b4f8a"/>
|
||
<text x="460" y="104" fill="#fff">verae-middleware</text>
|
||
<text x="460" y="120" fill="#d9e2e8" font-size="10">HTTPS :3100 wait</text>
|
||
<rect x="600" y="80" width="140" height="56" rx="8" fill="#5b2d8a"/>
|
||
<text x="670" y="104" fill="#fff">Verae chain</text>
|
||
<text x="670" y="120" fill="#e8d9f5" font-size="10">api.veraetime.net</text>
|
||
<polygon points="160,108 200,108 200,104 212,108 200,112 200,108" fill="#52646f"/>
|
||
<text x="180" y="98" font-size="9" fill="#52646f">HTTPS</text>
|
||
<polygon points="340,108 380,108 380,104 392,108 380,112 380,108" fill="#52646f"/>
|
||
<text x="360" y="98" font-size="9" fill="#52646f">HTTPS</text>
|
||
<polygon points="540,108 600,108 600,104 612,108 600,112 600,108" fill="#52646f"/>
|
||
<text x="568" y="98" font-size="9" fill="#52646f">HTTPS hash</text>
|
||
<rect x="200" y="200" width="520" height="180" rx="10" fill="#e8eef2" stroke="#1d4f91" stroke-width="1.5"/>
|
||
<text x="460" y="222" fill="#1d4f91" font-size="13">Central Verae NATS.IO 3-server JetStream cluster</text>
|
||
<rect x="230" y="240" width="100" height="40" rx="6" fill="#1d4f91"/>
|
||
<text x="280" y="264" fill="#fff">node A</text>
|
||
<rect x="410" y="240" width="100" height="40" rx="6" fill="#1d4f91"/>
|
||
<text x="460" y="264" fill="#fff">node B</text>
|
||
<rect x="590" y="240" width="100" height="40" rx="6" fill="#1d4f91"/>
|
||
<text x="640" y="264" fill="#fff">node C</text>
|
||
<rect x="220" y="310" width="110" height="48" rx="6" fill="#fff" stroke="#0f6e56"/>
|
||
<text x="275" y="330" fill="#12202c">job-poller</text>
|
||
<text x="275" y="346" fill="#52646f" font-size="10">jobs.watch</text>
|
||
<rect x="345" y="310" width="120" height="48" rx="6" fill="#fff" stroke="#0f6e56"/>
|
||
<text x="405" y="330" fill="#12202c">webhook-deliver</text>
|
||
<text x="405" y="346" fill="#52646f" font-size="10">webhooks.deliver</text>
|
||
<rect x="480" y="310" width="110" height="48" rx="6" fill="#fff" stroke="#8a5a00"/>
|
||
<text x="535" y="330" fill="#12202c">WORM × N</text>
|
||
<text x="535" y="346" fill="#52646f" font-size="10">archive.query</text>
|
||
<rect x="605" y="310" width="100" height="48" rx="6" fill="#fff" stroke="#8a5a00"/>
|
||
<text x="655" y="330" fill="#12202c">tree-node</text>
|
||
<text x="655" y="346" fill="#52646f" font-size="10">kind=tree</text>
|
||
<line x1="460" y1="136" x2="460" y2="200" stroke="#1d4f91" stroke-width="1.5"/>
|
||
<text x="478" y="168" font-size="9" fill="#1d4f91" text-anchor="start">JetStream</text>
|
||
</g>
|
||
</svg>
|