Showcase Gallery Overview
Relevant source files
The following files were used as context for generating this wiki page:
The Dynamic Inner World Showcase serves as a public gallery for interactive HTML artifacts produced by the GestaltView build. It contains live demos wired to the GestaltView runtime, standalone exhibits, systems architecture maps, and brand design kits. The system organizes these components to allow direct inspection of the software's philosophy and technical structure.
Sources: showcase.html:12-16, README.md:9-11
Gallery Architecture and Registry System
The gallery relies on a centralized registry to manage and render its contents. The file showcase/registry.json acts as the canonical index for all artifacts. If a file is not listed in this registry, the gallery does not include it.
Registry Structure
The registry defines metadata for every artifact, including its status, category, and evidence level.
The diagram shows the relationship between the canonical registry and the metadata used to display artifacts.
Sources: showcase/registry.json:286-291, showcase/registry.json:2-10
Artifact Classification
Artifacts are grouped into five primary logical sections to provide navigation for users.
| Section ID | Section Title | Description |
|---|---|---|
inner-world | Inner World Exhibits | Interactive exhibits of platform philosophy and structure. |
systems-method | Systems & Method | Architecture views and professional records. |
live-demos | Live Demos | Working pieces wired to the GestaltView runtime. |
product-package | Product Package | The Agent Trainer white-label offer. |
brand-kit | Brand Boards & Templates | Standalone design designs and Canva-ready templates. |
Sources: showcase/registry.json:294-315, showcase/registry.md:3-19
Live Demo Interaction Logic
Live demos interact directly with the GestaltView runtime via a signing proxy. This architecture prevents exposing secrets within the client browser.
Data Flow for Live Synthesis
When a user initiates a request in a demo (such as the Render Engine), the system follows a specific sequence to return an artifact.
This sequence illustrates the communication path between the user interface and the backend runtime.
Sources: showcase/render-engine.html:130-141, showcase/render-engine.html:410-435
Execution Constraints
To protect system resources, the proxy enforces several constraints:
- Rate Limiting: The system limits users to 10 renders per minute.
- Circuit Breaking: The runtime orchestrator enforces a 4-second cooldown between consecutive calls.
- Proxy Authentication: Demos call the runtime through
PROXY_PATHdefined in the showcase configuration.
Sources: showcase/render-engine.html:141-141, showcase/render-engine.html:439-445
Generative Render Engine
The Generative Render Engine is a core demo that processes raw material into structured artifacts. It supports 15 artifact types and 8 synthesis styles.
Component Logic
If the artifact type is pdf-ready-html, the engine renders the output inside a sandboxed iframe to prevent script execution. For other types, the system performs a local markdown-to-HTML conversion.
Synthesis Styles
The engine applies specific style guides during the generation process:
- Faithful: Accurately reproduces source structure.
- Technical: Employs precise, evidence-based reasoning.
- Revolutionary: Reframes subject matter entirely.
- PLK Resonant: Infuses vocabulary related to light and motion.
Sources: showcase/render-engine.html:149-160, showcase/render-engine.html:362-371
Evidence Standards
The gallery implements an evidence standard to label the maturity of each artifact. This promotes transparency regarding what is currently functional.
- VERIFIED: The artifact, test, or observation is complete and confirmed.
- STAGED: The component is currently in the build or documented phase.
- PLANNED: The component represents intent and is not yet built.
Sources: README.md:37-41, showcase/registry.json:7-13
Conclusion
The Showcase Gallery Overview provides a structured method for inspecting the GestaltView ecosystem. By using a canonical JSON registry and a secure proxy for live runtime interactions, the project ensures that interactive demos remain reliable and verifiable without compromising system security.