Skip to content

Composed handbook

Download all three, since the handbook needs its chapters: handbook.moca, handbook-incident-response.moca and handbook-service-ownership.moca, from the latest release.

handbook/ has no content of its own. It lists two chapter packages as members, each pinned by its canonical digest, so the handbook’s own digest fixes exactly which chapter bytes it contains.

A Reader resolves members through a host-supplied resolver and refuses a member whose digest does not match its pin:

Terminal window
npx @openmoca/moca-lint lint examples/handbook/handbook --members examples/handbook

The pins are kept current by npm run refresh:derived.

To try them with your AI assistant, use our MCP server. Download handbook.moca, handbook-incident-response.moca and handbook-service-ownership.moca into one folder, and serve the folder:

Terminal window
moca-mcp --library .

One download with nothing to install, for Windows, macOS or Linux: get moca-mcp.

Connect it to Claude Desktop, Claude Code, VS Code or Cursor, with full paths, as in Got a .moca file?. Then ask: “What must happen before we declare an incident? Cite the steps in order.”