From 77b264a19ff6467abcd1fe0e99822b2ad1822c3d Mon Sep 17 00:00:00 2001 From: technical-writer Date: Tue, 2 Jun 2026 10:10:36 -0700 Subject: [PATCH] docs(diagram): replace flowing-line animation with staggered section fade-in MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The previous flowing dashed-arrow + pulse animation looked bad and garbled the 'provisions tenant' label (the moving dashes ran through the text). What was actually wanted: sections that *appear*. - Removed the mol-flow / mol-flow-slow / mol-pulse classes and keyframes; arrows are static again (solid provision arrow, dashed register/heartbeat) — no more garbling. - Wrapped the 7 major sections (Title, Surfaces, Control Plane, Org Tenant, Deep Memory, Runtimes/Providers, Plugins) in reveal groups that fade in on load with a 0.1s stagger (pure opacity, animation-fill both → always ends visible). - Honors prefers-reduced-motion (no animation). Verified the final/forced state renders fully (headless Chrome + Inter): all sections present, no overflow, label clean. Co-Authored-By: Claude Opus 4.8 (1M context) --- public/diagrams/platform-architecture.svg | 46 +++++++++++++++-------- 1 file changed, 30 insertions(+), 16 deletions(-) diff --git a/public/diagrams/platform-architecture.svg b/public/diagrams/platform-architecture.svg index 676dfad..68d6b6b 100644 --- a/public/diagrams/platform-architecture.svg +++ b/public/diagrams/platform-architecture.svg @@ -1,16 +1,9 @@ @@ -20,12 +13,16 @@ + Molecule AI — the open-source OS for AI agent organizations Self-host the whole stack or use the hosted SaaS · provider-agnostic · plug in any runtime, model, or device · grow your ecosystem. Open source · self-hostable · one binary · community ecosystem + + + SURFACES — how you drive & reach the org @@ -45,7 +42,7 @@ REST API / SDK automate everything - + @@ -53,7 +50,10 @@ + + + Control Plane · Platform Go / Gin — central SaaS: manages orgs & provisions tenants (open source) @@ -67,12 +67,15 @@ Manages tenants & billing — never in the agent↔agent data path. Self-host: same binary, your infrastructure. - + provisions tenant register · heartbeat · billing + + + Org Tenant — its own control + a hierarchy of Workspaces one isolated tenant per org · own EC2 · each Workspace = one agent on its OWN machine @@ -136,8 +139,8 @@ hard gate hard gate - - + + A2A — the ONLY channel network-only · hierarchy-gated. No shared FS / env / secrets — @@ -149,7 +152,10 @@ memory scope · approvals the org chart IS the ACL + + + Deep memory — hierarchical & namespaced (HMA) durable per-workspace namespace · scoped reach follows the org tree @@ -168,10 +174,13 @@ promotion: memory → repeated success → skill (hot-reload) - + each workspace selects a runtime ▸ + + + PLUGGABLE RUNTIMES — any agent, any device (one BaseAdapter contract) @@ -211,9 +220,12 @@ Orchestration core is provider-agnostic — all swappable. - + + + + PLUGINS — install capabilities & services per workspace (no external site to configure) Per-workspace · installed like an app · UNION with org defaults @@ -234,4 +246,6 @@ Molecule Marketplace — third-party devs publish & sell · roadmap + + -- 2.52.0