54 lines
3.1 KiB
Text
54 lines
3.1 KiB
Text
# Home page — Ontoref · English
|
|
|
|
home-page-title = Ontoref — Structure That Remembers Why
|
|
home-page-description = Ontology + Reflection + Daemon + MCP. A protocol and runtime for machine-queryable project knowledge graphs.
|
|
home-page-keywords = ontology, reflection, protocol, rust, mcp, nickel, knowledge-graph, software-architecture
|
|
|
|
# Hero
|
|
home-hero-badge = Protocol + Runtime · v0.1.0
|
|
home-hero-title = Structure That Remembers Why
|
|
home-hero-highlight = Ontology + Reflection + Daemon + MCP
|
|
home-hero-desc = — encode what a system IS (invariants, tensions, constraints) and where it IS GOING (state dimensions, transition conditions) in machine-queryable directed graphs. Same three files, same protocol — for software projects, agent contexts, or personal operational systems.
|
|
home-hero-coda = Zero enforcement. One graph per project.
|
|
home-cta-explore = Explore the Protocol
|
|
home-cta-adopt = Adopt in Your Project
|
|
home-cta-github = GitHub
|
|
|
|
# Three pillars
|
|
home-pillars-title = Three Layers, One Protocol
|
|
home-pillars-subtitle = Each layer is independently useful; together they form a self-describing project runtime.
|
|
|
|
home-pillar-protocol-label = PROTOCOL · NCL
|
|
home-pillar-protocol-title = Machine-Queryable Knowledge Graph
|
|
home-pillar-protocol-desc = Declare axioms, tensions, practices, and state dimensions in strongly-typed Nickel. Fails at definition time, not at runtime. Queryable via nickel export — no daemon required.
|
|
|
|
home-pillar-runtime-label = RUNTIME · Rust + Axum
|
|
home-pillar-runtime-title = Optional Persistent Daemon
|
|
home-pillar-runtime-desc = NCL export cache, HTTP web UI (12 pages), actor registry, notification barrier, session sharing, and SurrealDB persistence. Never a protocol requirement — fail-open by design.
|
|
|
|
home-pillar-mcp-label = MCP SERVER · 19 Tools
|
|
home-pillar-mcp-title = First-Class Agent Context
|
|
home-pillar-mcp-desc = 19 MCP tools expose the full protocol surface to any MCP-compatible agent or IDE. Agents, CI, and humans share the same ontology in real time.
|
|
|
|
# How it works
|
|
home-how-title = Adopt in Any Project
|
|
home-how-subtitle = Three commands. No lock-in.
|
|
|
|
home-how-step1-title = ontoref setup
|
|
home-how-step1-desc = Scaffolds .ontology/ and reflection/ with typed NCL files. Idempotent — safe to re-run after upgrades.
|
|
|
|
home-how-step2-title = ontoref describe project
|
|
home-how-step2-desc = Query your project's identity, axioms, tensions, and FSM state from the terminal. Actor-agnostic — same output for developer, agent, or CI.
|
|
|
|
home-how-step3-title = ontoref run start
|
|
home-how-step3-desc = Start the daemon for HTTP UI and MCP. Configure via ~/.config/ontoref/config.ncl. The protocol works without it.
|
|
|
|
# Architecture
|
|
home-arch-title = Architecture
|
|
home-arch-caption = Protocol layers — entry point → declarative NCL → operational Nushell → optional Rust runtime. Each layer is independently testable.
|
|
|
|
# CTA
|
|
home-cta-title = Structure Your Project's Knowledge
|
|
home-cta-desc = Install the CLI, run ontoref setup, and your project gains machine-queryable invariants, living ADRs, actor-aware operational modes, and optional daemon context sharing.
|
|
home-cta-primary = Get Started
|
|
home-cta-secondary = Read the Protocol
|