## Summary Introduce Platform Views in meshStack: customizable, focused views that represent a complete internal platform (e.g., an IDP, AI Platform, Data Platform, IoT Platform) as a coherent product , not as scattered Building Blocks and services in the general marketplace. Platform Views help users understand “which services belong to my platform?” and help platform teams present, curate, and evolve their internal platform offerings in a single place. Please note that this is a proposal meant as an impulse to inspire discussion and not a definitive finalized description of the solution. So your feedback is very welcome! I make this request detailed nevertheless to make it more tangible. ## Problem meshStack allows organizations to build internal platforms from many components: * Building Blocks * Landing Zones * Projects * meshPlatforms * Documentation, policies, support channels, etc. Today, these appear separately in the marketplace and UI. This causes: Users struggle to see which services belong to a given platform → Cognitive overload, unclear onboarding. Platform teams cannot present their platform as one coherent experience → Components feel fragmented, even when dependencies exist. meshStack demos cannot easily show “how internal platforms are built” → The value of platform composition stays conceptual. In short: Users want platforms. We currently show components. ## Proposal: Platform Views Introduce a new first-class meshStack object: Platform View . A Platform View is a curated, tag-driven, dynamic collection of everything belonging to an internal platform. ### A Platform View may include: * Filtered Building Blocks (by tag or manual inclusion) * Filtered Landing Zones * Related Projects / Workspaces (optional) * Platform README * Documentation links * Policies / guardrails (where supported) * Support channels / contacts * Getting-started steps * Optional: playgrounds or sample stacks ### How it works A platform team creates a Platform View with a name (e.g., Web App Developer Platform , AI Research Platform , Data Analytics Platform ). They define tag filters (e.g., platform:webapp ) or manually add components. meshStack automatically displays all matching services/BBs, including future ones. Users can subscribe to a Platform View: * Receive updates when new capabilities arrive * Become visible as subscribers to the platform team * Enable later interaction and feedback loops ## Why this matters ### For Users One place to see everything* needed for a specific platform * No more guessing which components belong together * Clear onboarding and faster success ### For Platform Teams * Present the platform as a product, not a loose set of services * One home for docs, support, usage guidance and architecture * Visibility into adoption through subscriptions ### For Organizations * Enables a discoverable catalogue of internal platforms (IDP, Data, AI, IoT…) * Supports platform federation and modular composition across teams * Makes platform engineering outcomes visible and reusable ### For meshStack * “Show, don’t tell”: demos become dramatically clearer * Strengthens positioning as a Platform Builder * Highlights a strong capability: dynamic platform definition from a shared service pool ## Potential Future Add-ons (not required for initial MVP) * Platform Analytics: usage, adoption and maturity per Platform View * Platform Maturity Levels: optional completeness/compliance indicators * Platform Collaboration: feedback from subscribers to platform teams * Access Modes: optional “platform lock mode” to restrict users to specific curated scopes (e.g. useful for multi-tenancy or "single platform" users) * Integration with Platform Builder: blueprint visibility inside the Platform View ## Why now Organizations increasingly operate multiple internal platforms—not just one IDP. Without a unified presentation layer, users experience meshStack as a collection of services rather than a true platform ecosystem . With Platform Builder, we capture the Platform Team perspective, but a corresponding user perspective is currently missing. Platform Views make internal platforms discoverable, understandable, consumable, and evolvable inside meshStack. ## Request Please consider adding Platform Views as a first-class meshStack feature to: * Clarify internal platforms for end users * Reduce user confusion and cognitive load * Enable platform teams to package their work as a product * Make meshStack’s platform-composition capabilities visible to improve demos and customer adoption