Open governance semantics for replaceable agent systems.
Agent systems need authority, coordination and evidence that survive replacement of the model, runtime, workspace or vendor. This repository owns the public Yukh thesis, suite-level architecture and durable cross-repository governance records.
The hard problem is no longer starting an agent loop. Modern hosts already provide tools, approvals, subagents, memory, sandboxes and workflow machinery. The harder problem is deciding which semantics must remain stable when any of those implementations changes.
Own the semantics. Reuse the machinery.
- Semantics before machinery. Yukh should own only contracts that must survive host/runtime replacement.
- Capability, not custody. Agents receive bounded authority; neither Yukh nor a host gets to hide or widen the other side's policy.
- Observable coordination. Claims, conflict, attribution and handoff remain explicit across sessions and workspaces.
- Evidence, not declarations. Operational facts remain independently checkable without persisting private reasoning.
- Memory is context, not authority. Persistent memory may be reusable and shared without becoming accepted state or evidence truth.
- Runtime-neutral by design. Agent hosts, sandboxes, workflow engines, memory systems and human workspaces should remain replaceable where possible.
- Honest maturity. Qualification candidates are not adopted components, and passing an upstream test is not a Yukh architecture decision.
Read the Nomed Manifesto and the current agent systems landscape.
RFC-0003 remains the accepted reference architecture until superseded. It separates capability authority, accepted delivery state and live coordination. The current repositories implement those responsibilities, but architecture review explicitly allows them to shrink, become adapters, be replaced or disappear when equivalent external machinery preserves the required semantics.
|
Yukh MCP |
Capability policy + evidence Current foundation implementation of the Yukh capability boundary. Track A is testing two-sided composition with host-native permissions rather than duplicating or bypassing them; durable production readiness remains unproven. |
|
Yukh Projects |
GitHub accepted-state adapter Published and synthetically qualified GitHub Projects implementation of accepted delivery state. The architecture review is testing whether the stable concern should become an explicit abstract contract with multiple adapters; no live apply qualification is implied. |
|
Yukh Coordination |
Coordination kernel Current implementation of claims, conflict, handoff, attribution and replay. Preparation evidence exists, while public/live runtime qualification remains unproven and transports/workspaces stay replaceable. |
Understand the current system →
Inspect implementation and qualification work →
Deep dives: MCP · Projects · Coordination
The current review has moved from feature comparison to executable qualification:
- Track A / agent host: goose and Hermes both passed the first runtime-substrate gate. Neither is selected. Gate A2 requires observable Yukh/host policy composition through supported public seams before either can pass Yukh-specific host qualification.
- Durable execution: Apache Maka is the first AgentRun/execution-evidence candidate.
- Execution isolation: OpenHands is the first external sandbox/execution-provider candidate.
- Orchestration: OpenHuman is a workflow/checkpoint/approval challenger, not an accepted Yukh control plane.
- Shared memory / Track C2: TencentDB Agent Memory is the primary team-memory candidate. Memory must remain contextual and non-authoritative; Hermes and OpenHuman provide comparison points.
- Human-agent workspace: Buzz is being evaluated as a replaceable collaboration surface over Yukh coordination semantics.
- Agent participants: Codex, Claude Code and other runtimes are participants/candidates, not core architecture dependencies.
Governing records: architecture review #56, host qualification #58, shared memory #63.
RFC-0004 defines one suite-level discovery surface and component-owned technical documentation.
nomed.github.io owns:
- the public thesis and system narrative;
- suite architecture and authority boundaries;
- maturity and qualification summaries;
- cross-suite RFCs and governance records;
- routing to canonical component documentation.
Component repositories own installation, configuration, APIs, operations, security, releases, migrations and troubleshooting. The suite site summarizes those facts but does not create a second technical source of truth.
Cross-suite work follows the lightweight Yukh systems engineering management plan: mission threads become authority boundaries, executable contracts, adversarial vertical slices and independently verifiable evidence.
Accepted RFCs are immutable; changes to topology, component authority or shared contracts require a later superseding RFC. Qualification results do not silently rewrite accepted architecture.
app/ current editorial application and routes
public/ public identity and brand assets
docs/ reviewed governance records
tests/ executable publication checks
build/ hosting build integration
worker/ hosting runtime integration
Historical material predating the current site is preserved on the designated archive branch and is intentionally absent from main. New top-level directories require a documented current responsibility.
npm install
npm run devBefore proposing a change:
npm run lint
npm test
npm run buildFor deterministic static-site qualification with Node.js 22 or later:
npm ci
npm run e2e
npm run test:network-denialThe site checks build the GitHub Pages export, visit primary routes, verify internal pages/fragments/assets and canonical Yukh repository exits. The network-denial test repeats qualification inside an OS network sandbox where available.
Nomed
Stable governance semantics. Replaceable agent machinery.