Skip to main content
Monograph is the multi-Book “knowledge as intelligence” engine. Detector-keyed Books answer a fired possibility band or CWE with mechanism and fix-shape knowledge. Keyless Books route from a topic, symptom, or entry id. The same reading plane serves embedded offline Books and verified installed Book packages. Published contract: monograph 0.6.4, OpenCLIs build 2026-07-12-104914. The executing binary, OpenCLIs registry, and public CDN metadata agree on this release. The full binary exposes 21 commands: 8 retrieval/routing commands, the scan carrier, 3 author/validation commands, 6 package-lifecycle commands, and docs/version/help.
The main source manifests are already stamped 0.6.5; this page describes the publicly installed 0.6.4 payload. Source state is not evidence that a command or fix has reached the CDN release.

Retrieval Order

Prefer the most specific evidence available: band, CWE, exact entry id, then natural-language retrieval.

Complete Command Reference

There is no direct monograph mcp or monograph mcp-schema command. NIIA’s shared-library integration exposes retrieval separately; side-effectful Book package operations remain standalone CLI commands.

Scan Is the Carrier Primitive

scan asks monogram-semantics worklist to fire candidate bands, applies the Monograph surfacing gate, and resolves band → CWE → entry. A surface gate attaches the entry; a more false-positive-leaning batch gate reports only the site for later review. For Claude Code, the same scan --hook-claude command is wired to both PreToolUse and PostToolUse for Edit/Write. The pre-pass captures existing bands; the post-pass reindexes the file and surfaces only newly introduced band×file pairs once per session. Missing DBs, unsupported languages, no new band, or already-shown results fail quiet.

Grounding and Honesty

A hit is a candidate, never an automatic verdict. Entries remain draft until the firing surface, a real case, and Monobench A/B evidence earn a stronger status.
In this release, match --cwe is the reliable keyed path. Some Book entries still index --band from detection.signal prose rather than the foundry band name, so a valid monogram-semantics band id may not resolve. Use its CWE id or exact entry id when that happens.

Book Trust and Precedence

Installed Books live under ~/.openclis/books/. A same-id installed Book wins over an embedded copy only when its content version is newer and its saved signature plus complete file tree verify on the serving path. Book content versions are independent of Monograph and Monogram binary versions.

Package lifecycle

Install verifies the Ed25519-signed metadata, compressed archive SHA-256, and the extracted tree in both directions before switching the Book’s current pointer. update refuses a downgrade unless --force-downgrade is explicit. verify returns exit code 2 for an integrity failure, letting automation separate trust failure from ordinary usage or network errors. Embedded Books cannot be removed. A newer installed Book with the same id is eligible to override its embed only after serve-path re-verification; an equal, older, malformed, or invalid installed copy does not shadow the embed.

Release Platforms

The 0.6.4 release metadata publishes five platform artifacts:

Relationships