{
  "schema_version": "2026-07-29",
  "project": {
    "id": "qpolity",
    "slug": "qpolity",
    "title": "QPolity",
    "shortName": "QPolity"
  },
  "site": {
    "baseUrl": "https://qpolity.pro/",
    "policyPath": "https://edpol.pro/standards?project=qpolity",
    "intakePath": "https://edpol.pro/intake.html?project=qpolity"
  },
  "policy": {
    "version": "2.0",
    "status": "integration-ready",
    "updated": "2026-07-15",
    "slug": "qpolity-reference-publication"
  },
  "discovery": {
    "bundle": "/policy-bundle.json",
    "pipeline": "/pipeline.json",
    "transparency": "/transparency.json",
    "eventContract": "/event-contract.json",
    "ecosystemContract": "https://qpolity.pro/.well-known/qpolity-ecosystem.json"
  },
  "cms": {
    "mode": "not-a-cms",
    "contract": "/policy-bundle.json",
    "pipelineContract": "/pipeline.json",
    "eventContract": "/event-contract.json",
    "embedMode": {
      "queryParam": "embed",
      "enabled": true
    }
  },
  "branding": {
    "metaTitle": "QPolity – редакционный контур справочной платформы",
    "metaDescription": "Metadata-only правила проверки официальных источников, доказательств, исправлений и ИИ-сигналов для QPolity.",
    "metaSubtitle": "Редакционная политика для проверяемой институциональной справки"
  },
  "integration": {
    "phase": "contract-ready",
    "scope": "Metadata-only policy and review references for a read-only public reference product.",
    "activation": "owner-roles-and-adapter-required",
    "accepts": ["policy version", "evidence references", "review receipts", "correction metadata"],
    "runtimeProof": {
      "commitSha": "a6ce4729a52864ab36978f632e265a8d526efd1d",
      "deployedAt": "2026-08-11T12:39:38Z",
      "verifiedAt": "2026-08-11T14:10:15Z",
      "verifier": "script/public-runtime-verify.mjs"
    },
    "excludes": [
      "QPolity fact writes",
      "record ownership",
      "raw evidence storage",
      "collector scheduling",
      "synchronous runtime blocking",
      "automatic model approval"
    ]
  },
  "operations": {
    "ownerRoles": ["editorial-director", "editorial-checker", "legal-owner", "political-standards-owner", "project-product-owner", "integration-owner"],
    "activation": "assignment-required",
    "enforcementMode": "metadata-only-integration-ready",
    "hardEnforcement": "disabled",
    "roster": "/operations-roster.json",
    "playbook": "/project-playbooks/qpolity.json",
    "driftMonitor": "/api/orchestrator/downstream-drift"
  },
  "notes": [
    "QPolity remains the authority for its public read model and source presentation.",
    "Edpol may validate metadata and record review receipts but cannot write QPolity production records.",
    "Activation requires named owners and a signed metadata-only adapter; this profile does not claim a live delivery path."
  ]
}
