Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Beskid Nexus

Platform spec feature

Beskid Nexus

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

What this feature specifies

Beskid Nexus is the hosted graph explorer at nexus.beskid-lang.org. The server maintains cached knowledge graphs for a global public registry of Beskid repositories. Visitors land on a graph-first experience — not a catalog grid — and read repo-scoped code documentation on nodes and clusters. Platform spec content stays on this site; Nexus stores only validated links into platform-spec pages, never spec body text.

Repo owners (GitHub-verified) administer their entries: add, re-index, refresh docs, delete. AI documentation runs server-side only and is invisible in public API responses and UI copy.

Access model

ActorCapabilities
Public visitorView any indexed repo graph; switch repos via navbar selector; read codeDoc and specLinks on entities
Signed-in GitHub userSame as public; unlock admin actions for repos they own on GitHub
Repo owner (per repo)Catalog CRUD, trigger analyze and doc refresh, delete from Nexus, view MCP connect URL
Instance operatorFirst-run auth hub pairing (NEXUS_SETUP_TOKEN), deployment secrets, webhook HMAC

All indexed graphs are public read. Per-repo private graphs are not in scope.

Removed product surfaces

The following GitNexus-derived flows must not ship in Beskid Nexus public UI:

  • DropZone, local analyze, CatalogHome grid
  • Cypher QueryFAB, LLM settings, Graph RAG chat
  • OnboardingGuide (hosted), advanced server connect from the browser

The analyze engine (LadybugDB, tree-sitter, MCP tools) remains; product chrome is replaced by the graph-first shell aligned with tracker and site.

Implementation anchors

  • beskid_nexus/gitnexus/ — Express server, catalog, graph API, MCP, code-doc pipeline
  • beskid_nexus/gitnexus-web/ — React shell, repo selector, graph explorer layout
  • site/website/src/content/docs/platform-spec/ — normative contracts (this section); read-only spec link index at deploy time via NEXUS_SPEC_ROOT

Articles