Skip to content

Policy corpus

Download both versions, policy-corpus-retention-2025.moca and policy-corpus-retention-2026.moca, from the latest release.

Two versions of one policy package, data-retention@1.0.0 and @2.0.0. Each states when it is in force (validFrom, validUntil), and 2.0.0 declares that it supersedes 1.0.0. 2.0.0 is signed with the examples publisher key.

When a Reader has both loaded, with a trust root whose publisher key covers the policy’s id (the examples trust root, example-trust-root.json, lets it speak for https://example.com/), the 1.0.0 nodes carry superseded: true in their citation records, and the default retrieval policy leaves them out. Without a trust root the relation is reported (R004) and has no effect (package spec §7.2). Both versions stay readable and auditable, so “what did the policy say in 2025?” still has an answer.

Try OpenMOCA has the Data Protection Act 2018, section by section: the same idea, with only what is in force returned.

To try them with your AI assistant, use our MCP server. Download policy-corpus-retention-2025.moca and policy-corpus-retention-2026.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: “How long are customer records kept? Which version of the policy says so?”