From e0e29aeccb2fa49ecfca64b4fb4db6cea0808c30 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 19 Sep 2026 07:21:08 +0000 Subject: [PATCH] docs(concepts): the architecture page's sixth protocol card becomes Marketplace Protocol MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The six cards on the protocol-stack section map one-to-one onto the namespaces `packages/spec` publishes, and `./cloud` is no longer one of them: PR #17372 moved the cloud control plane's contracts to the cloud repo while the package format stayed as `@objectstack/spec/marketplace`. The card and the mermaid node under "Why Separated Layers?" were two expressions of that stale namespace. Rename the sixth card to `Marketplace Protocol` with the description "Packaging: package format, versions, listings, templates.", swap its `Cloud` icon for `Package`, and rewrite the mermaid node `System · Automation · Cloud Protocol` / `… Multi-tenancy` to match. Multi-tenancy and Licensing leave the page with the card they described. Claude-Session: https://claude.ai/code/session_017ef78bLdybu3AffehKkhfk Co-authored-by: Claude --- content/docs/concepts/architecture.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/content/docs/concepts/architecture.mdx b/content/docs/concepts/architecture.mdx index 80329621d62..3173ece49ec 100644 --- a/content/docs/concepts/architecture.mdx +++ b/content/docs/concepts/architecture.mdx @@ -3,7 +3,7 @@ title: Protocol Architecture description: How the Data, System, and UI protocols work together as one cohesive system --- -import { Database, Layout, Cpu, ArrowRight, CheckCircle, Workflow, Bot, Cloud } from 'lucide-react'; +import { Database, Layout, Cpu, ArrowRight, CheckCircle, Workflow, Bot, Package } from 'lucide-react'; ## The Protocol Stack @@ -45,9 +45,9 @@ machinery underneath. description="Intelligence: Agents, RAG, Models." /> } - title="Cloud Protocol" - description="Management: Multi-tenancy, Marketplace, Licensing." + icon={} + title="Marketplace Protocol" + description="Packaging: package format, versions, listings, templates." /> @@ -60,7 +60,7 @@ ObjectStack enforces **Separation of Concerns** through protocol boundaries: ```mermaid flowchart TD UI["UI Protocol & AI Protocol
Apps · Views · Dashboards · Agents · RAG
How do users and agents interact?"] - OS["System · Automation · Cloud Protocol
Auth · Permissions · Orchestration · Multi-tenancy
Who / what can do what, when, and where?"] + OS["System · Automation · Marketplace Protocol
Auth · Permissions · Orchestration · Packaging
Who / what can do what, when, and where?"] DATA["Data Protocol
Objects · Fields · Queries · Drivers
What is the data structure?"] UI -->|Interface| OS OS -->|Control| DATA