Skip to content

Rename Core Concepts to Reference #286

@BrianSeong99

Description

@BrianSeong99

Context

The current top-level docs navigation has Build and Core Concepts. The content under Core Concepts has contents beyond introductory concept material: it now includes protocol documentation, VM docs, node docs, compiler docs, and soon likely miden-standards reference material.

That section is closer to a technical reference surface than a beginner-facing concepts section.

Recommendation

Rename Core Concepts to Reference.

This is shorter than Technical Reference, but broader and less formal than Specs. It can comfortably contain:

  • Protocol reference
  • Standards reference
  • Miden VM reference
  • Node reference
  • Compiler reference
  • Architecture pages that explain how the system works

Why not "Specs"?

"Specs" is concise, but it may be too narrow and too formal for the current content mix. It implies normative protocol specifications only, while this section also contains explanatory architecture docs, implementation-facing VM/compiler/node docs, and reference pages that are not always written as formal specs.

A shorter Reference label keeps the section professional and scannable without overpromising that every page is a formal specification.

Scope

  • Rename the top-level nav label from Core Concepts to Reference.
  • Update sidebar comments, landing page copy, and any internal references that describe this section as Core Concepts.
  • Preserve existing URLs unless there is a separate decision to migrate paths. Avoid creating unnecessary redirect churn.
  • Ensure versioned docs are handled consistently if the visible label appears there.
  • Keep Build as the task-oriented section for tutorials and working examples.

Out of scope

  • Moving standards content itself.
  • Restructuring protocol, VM, node, or compiler docs beyond the naming update.
  • Changing URL paths from /core-concepts/... unless separately approved.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions