Files
synapse/docs/poster.svg
2026-06-28 23:11:50 +08:00

144 lines
9.9 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 1100" width="800" height="1100">
<defs>
<linearGradient id="auroraGrad" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#6366f1"/>
<stop offset="40%" stop-color="#8b5cf6"/>
<stop offset="70%" stop-color="#a855f7"/>
<stop offset="100%" stop-color="#67e8f9"/>
</linearGradient>
<linearGradient id="bgGrad" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#0a0a1c"/>
<stop offset="100%" stop-color="#080818"/>
</linearGradient>
<linearGradient id="cardBg" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#14143a" stop-opacity="0.5"/>
<stop offset="100%" stop-color="#0a0a20" stop-opacity="0.25"/>
</linearGradient>
<linearGradient id="bgGlow" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#8b5cf6" stop-opacity="0.035"/>
<stop offset="100%" stop-color="#8b5cf6" stop-opacity="0"/>
</linearGradient>
<filter id="glowText">
<feGaussianBlur stdDeviation="10" result="blur"/>
<feMerge><feMergeNode in="blur"/><feMergeNode in="SourceGraphic"/></feMerge>
</filter>
</defs>
<rect width="800" height="1100" fill="url(#bgGrad)"/>
<circle cx="350" cy="480" r="420" fill="url(#bgGlow)"/>
<circle cx="650" cy="750" r="250" fill="#06b6d4" opacity="0.02"/>
<g transform="translate(-60, 80)" opacity="0.06">
<rect x="0" y="0" width="280" height="280" rx="40" fill="none" stroke="#a855f7" stroke-width="1" transform="rotate(-15, 140, 140)"/>
<rect x="30" y="30" width="220" height="220" rx="30" fill="none" stroke="#a855f7" stroke-width="0.8" transform="rotate(-15, 140, 140)"/>
<rect x="60" y="60" width="160" height="160" rx="22" fill="#a855f7" fill-opacity="0.12" stroke="#a855f7" stroke-width="0.5" transform="rotate(-15, 140, 140)"/>
</g>
<g transform="translate(50, 90)">
<text x="0" y="0" font-family="'Inter','Helvetica Neue',sans-serif" font-size="11" fill="#a78bfa" font-weight="400" letter-spacing="4" opacity="0.5">SYNAPSE PROTOCOL SUITE</text>
<text x="0" y="80" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="90" fill="url(#auroraGrad)" font-weight="700" letter-spacing="6" filter="url(#glowText)">灵隙</text>
<text x="0" y="125" font-family="'Inter','Helvetica Neue',sans-serif" font-size="14" fill="#94a3b8" font-weight="300" letter-spacing="3">Agent Collaboration Protocol Stack</text>
<text x="0" y="158" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="13" fill="#64748b" font-weight="300" letter-spacing="6">灵隙之间 · 万物相连</text>
</g>
<g transform="translate(730, 40)" opacity="0.2">
<circle cx="0" cy="0" r="2" fill="#a78bfa"/>
<circle cx="12" cy="0" r="2" fill="#a78bfa"/>
<circle cx="24" cy="0" r="2" fill="#a78bfa"/>
<circle cx="36" cy="0" r="2" fill="#a78bfa"/>
</g>
<g transform="translate(50, 480)">
<text x="0" y="0" font-family="'Inter',sans-serif" font-size="10" fill="#a78bfa" font-weight="500" letter-spacing="3" opacity="0.6">PROTOCOLS</text>
<line x1="0" y1="8" x2="60" y2="8" stroke="#a78bfa" stroke-width="0.5" opacity="0.3"/>
</g>
<g transform="translate(50, 510)">
<rect x="0" y="0" width="220" height="100" rx="8" fill="url(#cardBg)" stroke="#a78bfa" stroke-width="0.5" stroke-opacity="0.2"/>
<text x="18" y="35" font-family="'Inter',sans-serif" font-size="26" fill="url(#auroraGrad)" font-weight="700">A2A</text>
<text x="18" y="58" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="13" fill="#c4b5fd">点对点任务协作</text>
<text x="18" y="80" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="11" fill="#64748b">任务请求 · 进度同步 · 信息补全 · 决策</text>
</g>
<g transform="translate(290, 510)">
<rect x="0" y="0" width="220" height="100" rx="8" fill="url(#cardBg)" stroke="#a78bfa" stroke-width="0.5" stroke-opacity="0.2"/>
<text x="18" y="35" font-family="'Inter',sans-serif" font-size="26" fill="url(#auroraGrad)" font-weight="700">A2N</text>
<text x="18" y="58" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="13" fill="#c4b5fd">多 Agent 群组协作</text>
<text x="18" y="80" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="11" fill="#64748b">任务拆分 · 并行执行 · 投票 · 管理</text>
</g>
<g transform="translate(530, 510)">
<rect x="0" y="0" width="220" height="100" rx="8" fill="url(#cardBg)" stroke="#a78bfa" stroke-width="0.5" stroke-opacity="0.2"/>
<text x="18" y="35" font-family="'Inter',sans-serif" font-size="26" fill="url(#auroraGrad)" font-weight="700">P2A</text>
<text x="18" y="58" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="13" fill="#c4b5fd">外部调用入口</text>
<text x="18" y="80" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="11" fill="#64748b">RESTful API · JSON/Multipart · 回调</text>
</g>
<line x1="50" y1="630" x2="750" y2="630" stroke="#a78bfa" stroke-width="0.3" opacity="0.12"/>
<g transform="translate(50, 670)">
<text x="0" y="0" font-family="'Inter',sans-serif" font-size="10" fill="#a78bfa" font-weight="500" letter-spacing="3" opacity="0.6">SEVEN PILLARS</text>
<line x1="0" y1="8" x2="60" y2="8" stroke="#a78bfa" stroke-width="0.5" opacity="0.3"/>
</g>
<g transform="translate(50, 710)">
<rect width="95" height="90" rx="6" fill="url(#cardBg)" stroke="#a78bfa" stroke-width="0.3" stroke-opacity="0.15"/>
<text x="18" y="32" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="16" fill="#c4b5fd" font-weight="600">灵脉</text>
<text x="55" y="32" font-family="sans-serif" font-size="8" fill="#64748b">Meridian</text>
<text x="18" y="60" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="11" fill="#64748b">寻址 · 路由</text>
</g>
<g transform="translate(150, 710)">
<rect width="95" height="90" rx="6" fill="url(#cardBg)" stroke="#a78bfa" stroke-width="0.3" stroke-opacity="0.15"/>
<text x="18" y="32" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="16" fill="#c4b5fd" font-weight="600">灵玺</text>
<text x="55" y="32" font-family="sans-serif" font-size="8" fill="#64748b">Sigil</text>
<text x="18" y="60" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="11" fill="#64748b">身份 · 签名</text>
</g>
<g transform="translate(250, 710)">
<rect width="95" height="90" rx="6" fill="url(#cardBg)" stroke="#a78bfa" stroke-width="0.3" stroke-opacity="0.15"/>
<text x="18" y="32" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="16" fill="#c4b5fd" font-weight="600">灵鉴</text>
<text x="55" y="32" font-family="sans-serif" font-size="8" fill="#64748b">Speculum</text>
<text x="18" y="60" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="11" fill="#64748b">共识 · 投票</text>
</g>
<g transform="translate(350, 710)">
<rect width="95" height="90" rx="6" fill="url(#cardBg)" stroke="#a78bfa" stroke-width="0.3" stroke-opacity="0.15"/>
<text x="18" y="32" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="16" fill="#c4b5fd" font-weight="600">灵泊</text>
<text x="55" y="32" font-family="sans-serif" font-size="8" fill="#64748b">Harbor</text>
<text x="18" y="60" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="11" fill="#64748b">队列 · 重试</text>
</g>
<g transform="translate(450, 710)">
<rect width="95" height="90" rx="6" fill="url(#cardBg)" stroke="#a78bfa" stroke-width="0.3" stroke-opacity="0.15"/>
<text x="18" y="32" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="16" fill="#c4b5fd" font-weight="600">灵瞰</text>
<text x="55" y="32" font-family="sans-serif" font-size="8" fill="#64748b">Panorama</text>
<text x="18" y="60" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="11" fill="#64748b">追踪 · 健康</text>
</g>
<g transform="translate(550, 710)">
<rect width="95" height="90" rx="6" fill="url(#cardBg)" stroke="#a78bfa" stroke-width="0.3" stroke-opacity="0.15"/>
<text x="18" y="32" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="16" fill="#c4b5fd" font-weight="600">灵衡</text>
<text x="55" y="32" font-family="sans-serif" font-size="8" fill="#64748b">Libra</text>
<text x="18" y="60" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="11" fill="#64748b">结算 · 激励</text>
</g>
<g transform="translate(650, 710)">
<rect width="100" height="90" rx="6" fill="url(#cardBg)" stroke="#a78bfa" stroke-width="0.3" stroke-opacity="0.15"/>
<text x="18" y="32" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="16" fill="#c4b5fd" font-weight="600">灵枢</text>
<text x="55" y="32" font-family="sans-serif" font-size="8" fill="#64748b">Pivot</text>
<text x="18" y="60" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="11" fill="#64748b">熔断 · 治理</text>
</g>
<g transform="translate(50, 840)">
<line x1="0" y1="0" x2="400" y2="0" stroke="#a78bfa" stroke-width="0.3" opacity="0.08"/>
</g>
<g transform="translate(50, 870)">
<rect x="0" y="0" width="110" height="24" rx="12" fill="#a78bfa" fill-opacity="0.08"/>
<text x="55" y="16" text-anchor="middle" font-family="'PingFang SC','Microsoft YaHei',sans-serif" font-size="10" fill="#a78bfa" letter-spacing="2">开源 · Apache 2.0</text>
</g>
<g transform="translate(175, 870)">
<rect x="0" y="0" width="80" height="24" rx="12" fill="#a78bfa" fill-opacity="0.08"/>
<text x="40" y="16" text-anchor="middle" font-family="'Inter',sans-serif" font-size="10" fill="#a78bfa" letter-spacing="1">v1.0.0</text>
</g>
<g transform="translate(730, 870)" opacity="0.1">
<circle cx="0" cy="12" r="3" fill="#a78bfa"/>
<circle cx="12" cy="12" r="3" fill="#8b5cf6"/>
<circle cx="24" cy="12" r="3" fill="#67e8f9"/>
</g>
</svg>