oia-manifest

Featured

Emit .harness/oia-manifest.json declaring layer alignment with the OIA v0.1 9-layer reference architecture. Self-describes the harness's MCP wiring, witness signing, audit log, identity posture (always 'none' at v0.1). --check verifies an existing manifest, --dry-run prints without writing, --json emits to stdout.

AI & Automation 647 stars 78 forks Updated today MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
94
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# oia-manifest > Codex skill: emit/validate the OIA cross-cutting manifest layer > (ADR-034, iter 121 → iter 122). ## What it does Emits `.harness/oia-manifest.json` — the harness's self-assessment against the **Open Intelligence Architecture (OIA) v0.1** 9-layer reference model published by the Agentics Foundation at <https://oia.agentics.org>. The manifest declares: - **9 layer alignments** — L1 physicalCompute → L9 humanAndBrowserInterface, each `full` / `partial` / `none` / `not-applicable` - **6 horizontal spans** — security · observability · identity · governance · policyEnforcement · interoperability, each `full` / `partial` / `none` with an `implementation` reference (file path or ADR number) - **4 adjacent standards** — `mcp`, `a2a`, `acp`, `agentProtocol` with current mode + wiring notes - **`discoveryEndpoint` + `registryUrl`** (both `null` at v0.1; OIA has no registry yet) ## Why a manifest, not a host adapter? OIA at v0.1 has no runtime and no wire protocol — it's a vendor-neutral vocabulary for assessing system alignment. The right plug-in shape is a **static cross-cutting manifest** (ADR-034 Decision: Option B). It plugs in ABOVE the host adapter contract and BELOW the MCP policy gate. ## Usage from Codex ``` /oia-manifest path=./my-harness /oia-manifest path=./my-harness check=true /oia-manifest path=./my-harness dry-run=true ``` ## Equivalent CLI ```bash harness oia-manifest ./my-harness # write .harness/oia-manifest.json h...

Details

Author
ruvnet
Repository
ruvnet/metaharness
Created
2 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

init-harness

One-shot initialization of a parallel-terminal Claude Code build harness in a project - a git worktree and branch per terminal, phase checkboxes as the task queue, pinned model/effort per agent, mechanical git-tag gates, hardened read/gate/log hooks, and a SQLite agent-memory shard per terminal. Use when the user says "/init-harness", "init-harness", "initialize the harness", "set up the build harness", "scaffold this project's harness", "bootstrap the agent harness", or drops in a project-context.yml and asks to initialize. Also use when a project needs multi-terminal agent orchestration with gates, or when an existing harness must be verified or repaired (hooks not firing, guards not blocking, .agents drift). Do NOT use for adding a single agent or skill to an existing project.

1 Updated 1 months ago
M4NUSH7
AI & Automation Solid

validate-harness

Release-readiness umbrella check for a scaffolded harness — runs doctor, witness verify, hardcoded-path scan, MCP server config, and GCP Secret Manager validation in one shot. Exits non-zero if any sub-check fails.

647 Updated today
ruvnet
AI & Automation Featured

create-harness

Scaffold your own focused AI agent harness — pick host (Claude Code, Codex, pi.dev, Hermes), template, agents, skills, and ship a npm-publishable harness with its own npx CLI. Use when a user asks to "create my own agent harness", "scaffold a harness", "make a custom Claude Code plugin like ruflo", or "build a vertical AI assistant for X".

647 Updated today
ruvnet