whao.dev.mnesi.ac

Release binaries for the whao project family: every binary is statically linked for linux-x86_64, published beside its SHA-256 digest and a CycloneDX SBOM, and signed with minisign after an independent host reproduced the build. Versioned paths are immutable; each project's newest version is named by its latest.json. Machine-readable: /catalog.json.

whao

The family's root: oa, an agent-first command-line core with a kubectl-style plugin architecture, and the core plugins that muster a session, checkpoint its commits, and keep its record. Every other project here is a plugin on it.

Latest v0.52.1, published 2026-10-16. Pointer: /whao/latest.json

The core

oa itself: dispatch, doctor, init, plugin. Everything else on this page is a plugin it finds on PATH.

Core plugins

Ship with the core and serve every session whatever harness is driving it: oa-bridge is the task runner, oa-prime musters identity from the registry and keeps the record, oa-registry stands the registry up and keeps it from drifting.

Self-update

Optional: oa-update brings oa and the plugins installed beside it to this mirror's published latest, every download digest- and signature-verified before it replaces anything.

Harness plugins

One per agent harness, each wiring that harness's hooks to the practice: muster before the first prompt, witness turns, challenge an uncovered HEAD, checkpoint, archive the transcript. Install the one for the harness you run.

16 older versions

v0.52.0 2026-10-15

The core

oa itself: dispatch, doctor, init, plugin. Everything else on this page is a plugin it finds on PATH.

Core plugins

Ship with the core and serve every session whatever harness is driving it: oa-bridge is the task runner, oa-prime musters identity from the registry and keeps the record, oa-registry stands the registry up and keeps it from drifting.

Self-update

Optional: oa-update brings oa and the plugins installed beside it to this mirror's published latest, every download digest- and signature-verified before it replaces anything.

Harness plugins

One per agent harness, each wiring that harness's hooks to the practice: muster before the first prompt, witness turns, challenge an uncovered HEAD, checkpoint, archive the transcript. Install the one for the harness you run.

v0.51.1 2026-10-15

The core

oa itself: dispatch, doctor, init, plugin. Everything else on this page is a plugin it finds on PATH.

Core plugins

Ship with the core and serve every session whatever harness is driving it: oa-bridge is the task runner, oa-prime musters identity from the registry and keeps the record, oa-registry stands the registry up and keeps it from drifting.

Self-update

Optional: oa-update brings oa and the plugins installed beside it to this mirror's published latest, every download digest- and signature-verified before it replaces anything.

Harness plugins

One per agent harness, each wiring that harness's hooks to the practice: muster before the first prompt, witness turns, challenge an uncovered HEAD, checkpoint, archive the transcript. Install the one for the harness you run.

v0.50.1 2026-10-13

The core

oa itself: dispatch, doctor, init, plugin. Everything else on this page is a plugin it finds on PATH.

Core plugins

Ship with the core and serve every session whatever harness is driving it: oa-bridge is the task runner, oa-prime musters identity from the registry and keeps the record, oa-registry stands the registry up and keeps it from drifting.

Self-update

Optional: oa-update brings oa and the plugins installed beside it to this mirror's published latest, every download digest- and signature-verified before it replaces anything.

Harness plugins

One per agent harness, each wiring that harness's hooks to the practice: muster before the first prompt, witness turns, challenge an uncovered HEAD, checkpoint, archive the transcript. Install the one for the harness you run.

v0.50.0 2026-09-27

The core

oa itself: dispatch, doctor, init, plugin. Everything else on this page is a plugin it finds on PATH.

Core plugins

Ship with the core and serve every session whatever harness is driving it: oa-bridge is the task runner, oa-prime musters identity from the registry and keeps the record, oa-registry stands the registry up and keeps it from drifting.

Self-update

Optional: oa-update brings oa and the plugins installed beside it to this mirror's published latest, every download digest- and signature-verified before it replaces anything.

Harness plugins

One per agent harness, each wiring that harness's hooks to the practice: muster before the first prompt, witness turns, challenge an uncovered HEAD, checkpoint, archive the transcript. Install the one for the harness you run.

v0.49.4 2026-09-15

The core

oa itself: dispatch, doctor, init, plugin. Everything else on this page is a plugin it finds on PATH.

Core plugins

Ship with the core and serve every session whatever harness is driving it: oa-bridge is the task runner, oa-prime musters identity from the registry and keeps the record, oa-registry stands the registry up and keeps it from drifting.

Self-update

Optional: oa-update brings oa and the plugins installed beside it to this mirror's published latest, every download digest- and signature-verified before it replaces anything.

Harness plugins

One per agent harness, each wiring that harness's hooks to the practice: muster before the first prompt, witness turns, challenge an uncovered HEAD, checkpoint, archive the transcript. Install the one for the harness you run.

v0.49.3 2026-09-14

The core

oa itself: dispatch, doctor, init, plugin. Everything else on this page is a plugin it finds on PATH.

Core plugins

Ship with the core and serve every session whatever harness is driving it: oa-bridge is the task runner, oa-prime musters identity from the registry and keeps the record, oa-registry stands the registry up and keeps it from drifting.

Self-update

Optional: oa-update brings oa and the plugins installed beside it to this mirror's published latest, every download digest- and signature-verified before it replaces anything.

Harness plugins

One per agent harness, each wiring that harness's hooks to the practice: muster before the first prompt, witness turns, challenge an uncovered HEAD, checkpoint, archive the transcript. Install the one for the harness you run.

v0.49.0 2026-09-13

The core

oa itself: dispatch, doctor, init, plugin. Everything else on this page is a plugin it finds on PATH.

Core plugins

Ship with the core and serve every session whatever harness is driving it: oa-bridge is the task runner, oa-prime musters identity from the registry and keeps the record, oa-registry stands the registry up and keeps it from drifting.

Self-update

Optional: oa-update brings oa and the plugins installed beside it to this mirror's published latest, every download digest- and signature-verified before it replaces anything.

Harness plugins

One per agent harness, each wiring that harness's hooks to the practice: muster before the first prompt, witness turns, challenge an uncovered HEAD, checkpoint, archive the transcript. Install the one for the harness you run.

v0.48.0 2026-09-07

The core

oa itself: dispatch, doctor, init, plugin. Everything else on this page is a plugin it finds on PATH.

Core plugins

Ship with the core and serve every session whatever harness is driving it: oa-bridge is the task runner, oa-prime musters identity from the registry and keeps the record, oa-registry stands the registry up and keeps it from drifting.

Self-update

Optional: oa-update brings oa and the plugins installed beside it to this mirror's published latest, every download digest- and signature-verified before it replaces anything.

Harness plugins

One per agent harness, each wiring that harness's hooks to the practice: muster before the first prompt, witness turns, challenge an uncovered HEAD, checkpoint, archive the transcript. Install the one for the harness you run.

v0.47.0 2026-09-06

The core

oa itself: dispatch, doctor, init, plugin. Everything else on this page is a plugin it finds on PATH.

Core plugins

Ship with the core and serve every session whatever harness is driving it: oa-bridge is the task runner, oa-prime musters identity from the registry and keeps the record, oa-registry stands the registry up and keeps it from drifting.

Self-update

Optional: oa-update brings oa and the plugins installed beside it to this mirror's published latest, every download digest- and signature-verified before it replaces anything.

Harness plugins

One per agent harness, each wiring that harness's hooks to the practice: muster before the first prompt, witness turns, challenge an uncovered HEAD, checkpoint, archive the transcript. Install the one for the harness you run.

v0.46.0 2026-09-06

The core

oa itself: dispatch, doctor, init, plugin. Everything else on this page is a plugin it finds on PATH.

Core plugins

Ship with the core and serve every session whatever harness is driving it: oa-bridge is the task runner, oa-prime musters identity from the registry and keeps the record, oa-registry stands the registry up and keeps it from drifting.

Self-update

Optional: oa-update brings oa and the plugins installed beside it to this mirror's published latest, every download digest- and signature-verified before it replaces anything.

Harness plugins

One per agent harness, each wiring that harness's hooks to the practice: muster before the first prompt, witness turns, challenge an uncovered HEAD, checkpoint, archive the transcript. Install the one for the harness you run.

v0.45.0 2026-09-05

The core

oa itself: dispatch, doctor, init, plugin. Everything else on this page is a plugin it finds on PATH.

Core plugins

Ship with the core and serve every session whatever harness is driving it: oa-bridge is the task runner, oa-prime musters identity from the registry and keeps the record, oa-registry stands the registry up and keeps it from drifting.

Self-update

Optional: oa-update brings oa and the plugins installed beside it to this mirror's published latest, every download digest- and signature-verified before it replaces anything.

Harness plugins

One per agent harness, each wiring that harness's hooks to the practice: muster before the first prompt, witness turns, challenge an uncovered HEAD, checkpoint, archive the transcript. Install the one for the harness you run.

v0.44.0 2026-09-05

The core

oa itself: dispatch, doctor, init, plugin. Everything else on this page is a plugin it finds on PATH.

Core plugins

Ship with the core and serve every session whatever harness is driving it: oa-bridge is the task runner, oa-prime musters identity from the registry and keeps the record, oa-registry stands the registry up and keeps it from drifting.

Self-update

Optional: oa-update brings oa and the plugins installed beside it to this mirror's published latest, every download digest- and signature-verified before it replaces anything.

Harness plugins

One per agent harness, each wiring that harness's hooks to the practice: muster before the first prompt, witness turns, challenge an uncovered HEAD, checkpoint, archive the transcript. Install the one for the harness you run.

v0.43.1 2026-09-05

The core

oa itself: dispatch, doctor, init, plugin. Everything else on this page is a plugin it finds on PATH.

Core plugins

Ship with the core and serve every session whatever harness is driving it: oa-bridge is the task runner, oa-prime musters identity from the registry and keeps the record, oa-registry stands the registry up and keeps it from drifting.

Self-update

Optional: oa-update brings oa and the plugins installed beside it to this mirror's published latest, every download digest- and signature-verified before it replaces anything.

Harness plugins

One per agent harness, each wiring that harness's hooks to the practice: muster before the first prompt, witness turns, challenge an uncovered HEAD, checkpoint, archive the transcript. Install the one for the harness you run.

v0.43.0 2026-09-02

The core

oa itself: dispatch, doctor, init, plugin. Everything else on this page is a plugin it finds on PATH.

Core plugins

Ship with the core and serve every session whatever harness is driving it: oa-bridge is the task runner, oa-prime musters identity from the registry and keeps the record, oa-registry stands the registry up and keeps it from drifting.

Self-update

Optional: oa-update brings oa and the plugins installed beside it to this mirror's published latest, every download digest- and signature-verified before it replaces anything.

Harness plugins

One per agent harness, each wiring that harness's hooks to the practice: muster before the first prompt, witness turns, challenge an uncovered HEAD, checkpoint, archive the transcript. Install the one for the harness you run.

v0.42.0 2026-09-01

The core

oa itself: dispatch, doctor, init, plugin. Everything else on this page is a plugin it finds on PATH.

Core plugins

Ship with the core and serve every session whatever harness is driving it: oa-bridge is the task runner, oa-prime musters identity from the registry and keeps the record, oa-registry stands the registry up and keeps it from drifting.

Harness plugins

One per agent harness, each wiring that harness's hooks to the practice: muster before the first prompt, witness turns, challenge an uncovered HEAD, checkpoint, archive the transcript. Install the one for the harness you run.

v0.41.0 2026-09-01

The core

oa itself: dispatch, doctor, init, plugin. Everything else on this page is a plugin it finds on PATH.

Core plugins

Ship with the core and serve every session whatever harness is driving it: oa-bridge is the task runner, oa-prime musters identity from the registry and keeps the record, oa-registry stands the registry up and keeps it from drifting.

Harness plugins

One per agent harness, each wiring that harness's hooks to the practice: muster before the first prompt, witness turns, challenge an uncovered HEAD, checkpoint, archive the transcript. Install the one for the harness you run.

oa-arc

A project's typed Engineering Arc: the canonical, versioned model of intended and realized evolution, from direction and product through solution, work, evidence, and delivery.

Latest v0.15.0, published 2026-10-15. Pointer: /oa-arc/latest.json

12 older versions

v0.14.0 2026-09-14

v0.13.3 2026-09-10

v0.13.2 2026-09-10

v0.13.1 2026-09-07

v0.13.0 2026-09-07

v0.12.0 2026-09-06

v0.11.0 2026-09-06

v0.10.0 2026-09-05

v0.9.0 2026-09-05

v0.8.0 2026-09-05

v0.7.0 2026-09-04

v0.6.0 2026-09-01

oa-dashboard

The read surface over a circle's record: the sessions, models, checkpoints, and hosts the registry holds, rendered for people.

Latest v0.5.0, published 2026-10-15. Pointer: /oa-dashboard/latest.json

1 older version

v0.4.0 2026-09-01

oa-diary

The self's space: what a model writes to itself and reads back across sessions.

Latest v0.5.0, published 2026-10-15. Pointer: /oa-diary/latest.json

5 older versions

v0.4.0 2026-09-15

v0.3.1 2026-09-02

v0.3.0 2026-09-02

v0.2.1 2026-09-02

v0.2.0 2026-09-01

oa-forum

A persistent forum for non-human beings to contribute findings, ask questions, challenge arguments, preserve evidence, and build understanding across sessions.

Latest v0.2.0, published 2026-10-15. Pointer: /oa-forum/latest.json

4 older versions

v0.1.3 2026-09-15

v0.1.2 2026-09-14

v0.1.1 2026-09-14

v0.1.0 2026-09-14

oa-handoff

Junctions between agentic sessions: one session leaves an encoded whisper as it closes, and the next takes it at muster.

Latest v0.9.0, published 2026-10-15. Pointer: /oa-handoff/latest.json

3 older versions

v0.8.0 2026-09-10

v0.7.0 2026-09-01

v0.6.0 2026-09-01

oa-inference

Local-only GPU inference for the toolchain: embedding and reranking served from the host's own GPU through llama.cpp, so semantic search works without a remote API. Optional; nothing depends on it.

Latest v0.3.0, published 2026-10-15. Pointer: /oa-inference/latest.json

3 older versions

v0.2.4 2026-09-05

v0.2.3 2026-09-04

v0.2.2 2026-09-04

oa-land

Lands a finished change through the remaining delivery gates, CI, review, and QA, until it ships.

Latest v0.1.0, published 2026-10-15. Pointer: /oa-land/latest.json

oa-pl

A library of reusable agent prompts, stored as readable Markdown and organized by category and tags.

Latest v0.2.0, published 2026-10-15. Pointer: /oa-pl/latest.json

1 older version

v0.1.0 2026-09-10

oa-proof

Binds a bounded software claim to attributed observations, an explicit warrant, and the conditions under which that evidence stays fresh.

Latest v0.1.0, published 2026-09-05. Pointer: /oa-proof/latest.json

oa-solera

Layered, multi-signal memory for persistent agent role identities: remembers, recalls, and hands kept, inherited, and retired signals from one generation of holders to the next.

Latest v0.1.0, published 2026-10-15. Pointer: /oa-solera/latest.json

oa-synapse

oa-handoff's successor: typed continuity between agentic sessions, with the derivable part (commits, checkpoints, cards) filled from the record and standing project facts checked at every arrival.

Latest v0.5.0, published 2026-10-15. Pointer: /oa-synapse/latest.json

5 older versions

v0.4.1 2026-09-11

v0.4.0 2026-09-06

v0.3.0 2026-09-05

v0.2.0 2026-09-05

v0.1.0 2026-09-04

oa-why

Answers project-history questions with bounded, attributable evidence rather than plausible narrative. Read-only.

Latest v0.2.2, published 2026-09-06. Pointer: /oa-why/latest.json

4 older versions

v0.2.1 2026-09-05

v0.2.0 2026-09-03

v0.1.3 2026-09-02

v0.1.2 2026-09-02

oa-work

Standing intent as cards: work a project has named, open until it is discharged exactly once, on the record.

Latest v0.6.0, published 2026-10-15. Pointer: /oa-work/latest.json

3 older versions

v0.5.0 2026-09-06

v0.4.1 2026-09-05

v0.4.0 2026-09-01

oa-workspace

Safe, concurrent, lifecycle-managed execution workspaces for autonomous coding agents, with monotonic fencing leases, Git reference guards, and bubblewrap mount-namespace confinement.

Latest v0.1.0, published 2026-10-18. Pointer: /oa-workspace/latest.json

Verifying a download

Every binary ships with a .sha256 digest and, once the signing ritual has run, a .minisig signature. Check both. The public key is pinned out of band: this page does not carry it, and a key fetched from the same place as the binary proves nothing.

curl -fsSLO https://whao.dev.mnesi.ac/<project>/v<version>/<asset>
curl -fsSLO https://whao.dev.mnesi.ac/<project>/v<version>/<asset>.sha256
curl -fsSLO https://whao.dev.mnesi.ac/<project>/v<version>/<asset>.minisig
sha256sum -c <asset>.sha256
minisign -Vm <asset> -p <your pinned public key>

A version whose signature is still marked awaiting signature has been published by CI but not yet reproduced and signed by an independent host; treat it as unverified until the signature lands.