# Support knowledge base

> A four-page support knowledge base showing evidence, signed reviews, freshness, audience and translations: the example the getting-started guides use.

Source: https://openmoca.org/examples/support-kb/

**Download** [`support-kb.moca`](https://github.com/openmoca/moca-spec/releases/latest/download/support-kb.moca), signed with the example key, and [`example-trust-root.json`](https://github.com/openmoca/moca-spec/releases/latest/download/example-trust-root.json) to verify it, from the [latest release](https://github.com/openmoca/moca-spec/releases/latest).

A support team's answers, showing most of what MOCA adds on top of plain OKF:

- **Evidence** — `refund-window.md` quotes the exact sentences of the source
  terms it relies on (`moca.evidence` with `TextQuoteSelector`).
- **Declared and attested review** — OKF `verified` records who says they
  checked a node; `attestations/reviews/` holds a signed review of
  `refund-window.md` that a Reader can verify.
- **Freshness and status** — `stale_after`, `status: draft`.
- **Audience** — `account-deletion.md` is `internal`, so a host serving the
  public can filter it out before retrieval.
- **Locales** — `refund-window.fr.md` is the French representation of the
  same node.
- **Publisher signature** — `attestations/package.*.dsse.json`.

The attestations are signed with the published, insecure example keys in
`fixtures/signing-keys/`. Verify with:

```sh
npx @openmoca/moca-sign verify examples/support-kb \
  --trust-root fixtures/signing-keys/trust-root.json
```

`examples/sidecars/support-kb.moca.idx/` is a lexical sidecar index bound to
this package's digest.

## Try it

The larger [Acme Support Knowledge Base](/examples/acme-support/), which grew from this one, is on [Try OpenMOCA](https://try.openmoca.org/p/support-kb): search and cite it in your browser, with no account.

To try it with your AI assistant, use our [MCP server](/tools/mcp/). Download [`support-kb.moca`](https://github.com/openmoca/moca-spec/releases/latest/download/support-kb.moca), and the [trust root](https://github.com/openmoca/moca-spec/releases/latest/download/example-trust-root.json) that verifies its signature, into one folder, and serve the folder:

```sh
moca-mcp --library . --trust-root example-trust-root.json
```

One download with nothing to install, for Windows, macOS or Linux: [get moca-mcp](/tools/mcp/#install).

Connect it to Claude Desktop, Claude Code, VS Code or Cursor, with full paths, as in [Got a .moca file?](/start/open-a-package/#connect-it). Then ask: "How long do customers have to ask for a refund, and from when? Cite the page."
