{
  "@context": "https://www.w3.org/ns/odrl.jsonld",
  "@type": "Set",
  "@id": "https://moorlnd.ai/tdm-policy.json",
  "uid": "https://moorlnd.ai/tdm-policy.json",
  "comment": "TDMRep machine-readable rights reservation for Moorlnd under EU CDSM Directive (2019/790) Article 4. Scope narrowed 2026-10-06 (owner decision 5-6 Oct 2026): the public marketing pages listed in 'unreserved-public-pages' are NOT reserved, so search, answer engines and model crawlers may read, cite and learn from them. Everything else (course modules 2 to 12, role tracks, sector overlays, /content/, templates, portal, paid and audit paths) remains reserved against text and data mining for any purpose other than non-commercial scientific research under Article 3. Mirrors robots.txt.",
  "policy": {
    "tdm-reservation": 1,
    "tdm-policy": "https://moorlnd.ai/tdm-policy.json",
    "tdm-reservation-scope": "all content except unreserved-public-pages",
    "unreserved-public-pages": [
      "https://moorlnd.ai/",
      "https://moorlnd.ai/index.html",
      "https://moorlnd.ai/governance.html",
      "https://moorlnd.ai/course.html",
      "https://moorlnd.ai/pricing.html",
      "https://moorlnd.ai/faq.html",
      "https://moorlnd.ai/about.html",
      "https://moorlnd.ai/msp.html",
      "https://moorlnd.ai/who-we-help.html",
      "https://moorlnd.ai/solutions.html",
      "https://moorlnd.ai/standards-map.html",
      "https://moorlnd.ai/glossary.html",
      "https://moorlnd.ai/citations.html",
      "https://moorlnd.ai/changelog.html",
      "https://moorlnd.ai/module-1.html",
      "https://moorlnd.ai/llms.txt"
    ],
    "tdm-permitted-purposes": [
      "non-commercial-scientific-research-art-3",
      "citation-with-link-back",
      "human-on-demand-fetch-from-conversational-ai",
      "search-and-answer-engine-indexing-of-unreserved-public-pages",
      "model-training-and-grounding-on-unreserved-public-pages-only"
    ],
    "tdm-prohibited-purposes": [
      "training-of-machine-learning-models",
      "training-of-generative-ai-systems",
      "creation-of-derivative-datasets-for-redistribution",
      "ingestion-into-foundation-model-training-corpora",
      "ingestion-into-rag-systems-without-attribution-and-link-back",
      "any-commercial-text-and-data-mining"
    ],
    "tdm-prohibited-purposes-scope": "reserved content only: everything outside unreserved-public-pages"
  },
  "permission": [
    {
      "target": "https://moorlnd.ai/",
      "action": "read",
      "constraint": [
        {
          "leftOperand": "purpose",
          "operator": "eq",
          "rightOperand": "human-citation-with-link"
        }
      ]
    },
    {
      "target": [
        "https://moorlnd.ai/",
        "https://moorlnd.ai/index.html",
        "https://moorlnd.ai/governance.html",
        "https://moorlnd.ai/course.html",
        "https://moorlnd.ai/pricing.html",
        "https://moorlnd.ai/faq.html",
        "https://moorlnd.ai/about.html",
        "https://moorlnd.ai/msp.html",
        "https://moorlnd.ai/who-we-help.html",
        "https://moorlnd.ai/solutions.html",
        "https://moorlnd.ai/standards-map.html",
        "https://moorlnd.ai/glossary.html",
        "https://moorlnd.ai/citations.html",
        "https://moorlnd.ai/changelog.html",
        "https://moorlnd.ai/module-1.html",
        "https://moorlnd.ai/llms.txt"
      ],
      "action": "extract",
      "comment": "The unreserved public pages may be mined, including for AI training and grounding."
    }
  ],
  "prohibition": [
    {
      "target": "https://moorlnd.ai/content/",
      "action": "extract"
    },
    {
      "target": [
        "https://moorlnd.ai/module-2.html",
        "https://moorlnd.ai/module-3.html",
        "https://moorlnd.ai/module-4.html",
        "https://moorlnd.ai/module-5.html",
        "https://moorlnd.ai/module-6.html",
        "https://moorlnd.ai/module-7.html",
        "https://moorlnd.ai/module-8.html",
        "https://moorlnd.ai/module-9.html",
        "https://moorlnd.ai/module-10.html",
        "https://moorlnd.ai/module-11.html",
        "https://moorlnd.ai/module-12.html",
        "https://moorlnd.ai/module-copilot.html",
        "https://moorlnd.ai/module-manager.html",
        "https://moorlnd.ai/module-msp-admin.html",
        "https://moorlnd.ai/module-procurement.html",
        "https://moorlnd.ai/module-shadow-ai.html",
        "https://moorlnd.ai/sector-financial-services.html",
        "https://moorlnd.ai/sector-healthcare.html",
        "https://moorlnd.ai/sector-public-sector.html",
        "https://moorlnd.ai/cert.html"
      ],
      "action": "extract"
    },
    {
      "target": "https://moorlnd.ai/templates/",
      "action": "extract"
    },
    {
      "target": "https://moorlnd.ai/portal/",
      "action": "extract"
    },
    {
      "target": "https://moorlnd.ai/paid/",
      "action": "extract"
    },
    {
      "target": "https://moorlnd.ai/account/",
      "action": "extract"
    },
    {
      "target": "https://moorlnd.ai/customer/",
      "action": "extract"
    },
    {
      "target": "https://moorlnd.ai/api/",
      "action": "extract"
    }
  ],
  "rights-holder": {
    "@id": "https://moorlnd.ai/#organization",
    "name": "Moorlnd",
    "contact": "see /complaints.html"
  },
  "applies-to": [
    "all content under https://moorlnd.ai/ and any mirror domains under operation of the rights holder, except the unreserved public pages"
  ],
  "scope-notes": [
    "Public marketing pages (listed in policy.unreserved-public-pages) are open to search engines, answer engines and AI model crawlers, so assistants can describe Moorlnd accurately. Changed 2026-10-06; before that, AI training was reserved site-wide.",
    "Course modules 2 to 12, role tracks, sector overlays, /content/, templates and the portal are paid content and remain reserved against TDM, including AI training, regardless of crawler.",
    "Citation engines that fetch on demand to answer a user query AND link back to source are permitted on the public pages.",
    "Bulk crawlers building training corpora are prohibited on all reserved content."
  ],
  "last-reviewed": "2026-10-06",
  "next-review": "2027-01-06"
}
