Skip to main content
Knowledge Bus Explorer turns a universe into a map you can explore in a browser or embed as an image. It reads definitions that have passed the checker and shows the document types, the knowledge elements they contain, the frames that change what applies, and the relationships declared between them.

Opening the map

Every render produces a single HTML file. Open it directly: it needs no server and no network. The bundled product-development universe renders to dist/explorer/product-development.html. Three views sit behind the tabs at the top:
  • Dimensions — the frames the universe is indexed by, with the ordering frame and its values nested among them when one is declared, a When to skip the artifact section holding the frame values under which no artifact is needed, and any declared factors.
  • Artifacts — document types alone, arranged so connected ones sit near each other, with element-level relations rolled up onto them.
  • Artifacts & Elements — both, with elements grouped by the ordering frame.
A universe spec with no elements declares no ordering frame. The Explorer opens such a universe spec, for example a factor-only one, on Dimensions. Selecting a factor shows its question, its values with their questions, how each value is set and the advice keyed to each value, under How to present it. Every factor panel shows the same details. Selecting the universe’s name opens its overview: what it covers, who it is for, what it leaves out, its terms, and a reminder that the map shows declarations without evaluating your situation.

Reading connections

Each card shows a count of its connections by default. Switching Display to Lines draws the routes instead, labelled with the wording the universe authors declared. Composition can be shown uniformly or with required and situational membership distinguished, with a legend explaining the strokes. Distinctions (distinct-from) stay hidden until you select a card or connection that has one, or emphasise them in the menu. Selecting a card, a connection, a count or a group heading opens its details and frames the selected set beside the panel. Details give the requirement, where the answer is kept, any conditions that apply, related knowledge in the universe’s own phrasing, and guidance notes with their kind and source. Long lists start at three entries with the rest one click away. Close the panel, press Escape, or press an empty part of the canvas to return to the overview.

View options

The menu on the right holds the choices that persist: theme, element grouping, frame and factor filters, connection family, emphasis for one or more relation types, display, and composition line style. Resetting view options keeps whatever is selected. The search button finds an artifact or element by name, alias or question, switching view if the match is not on the current map. The bottom dock toggles the map overview, fits the map, and zooms. The overview can be dragged by its header and navigated by its plot.

Exporting

The export button downloads the visible map as SVG. One file carries both light and dark palettes and follows the reader’s system colour scheme, so a single image serves a README in either theme. Exports contain no scripts or external references, and they leave out menus, overlays and transient selection. Installed users can first create a self-contained artifact through kb-explore or the bundled launcher:
Open index.html, then use Export to download SVG. The Explorer works offline. Its SVG fits the browser window when opened and keeps its aspect ratio when embedded. Generation refuses an existing destination unless --replace is supplied.

Rendering your own universe

Contributor and release rendering validates the universe first and refuses non-conforming input. It requires Node, pnpm, uv, and Playwright Chromium. Generated files remain self-contained.

What the map does not decide

The viewer shows declarations. It does not evaluate a context, so conditional composition and gated artifacts are described as depending on context rather than resolved. Relationship wording comes from the universe; when a relation kind declares no phrasing, the viewer says only what the universe says rather than inventing an inverse. See Knowledge Bus Explorer for the library, commands, checks and limits.