{
  "schema_version": 1,
  "framework": "EU_AI_ACT",
  "report_id": "eu-ai-act-demo",
  "generated_at": 1777808239944,
  "bundle_artifacts": {
    "compare_report_href": "compare-report.json",
    "primary_report_html_href": "report.html",
    "manifest_href": "artifacts/manifest.json",
    "annex_iv_href": "compliance/eu-ai-act-annex-iv.json",
    "article_10_data_governance_href": "compliance/article-10-data-governance.json",
    "article_13_instructions_href": "compliance/article-13-instructions.json",
    "article_16_provider_obligations_href": "compliance/article-16-provider-obligations.json",
    "article_43_conformity_assessment_href": "compliance/article-43-conformity-assessment.json",
    "article_47_declaration_of_conformity_href": "compliance/article-47-declaration-of-conformity.json",
    "article_9_risk_register_href": "compliance/article-9-risk-register.json",
    "article_72_monitoring_plan_href": "compliance/article-72-monitoring-plan.json",
    "article_17_qms_lite_href": "compliance/article-17-qms-lite.json",
    "annex_v_declaration_content_href": "compliance/annex-v-declaration-content.json",
    "human_oversight_summary_href": "compliance/human-oversight-summary.json",
    "post_market_monitoring_href": "compliance/post-market-monitoring.json",
    "article_50_transparency_marking_href": "compliance/article-50-transparency-marking.json",
    "release_review_href": "compliance/release-review.json",
    "coverage_href": "compliance/eu-ai-act-coverage.json",
    "report_html_href": "compliance/eu-ai-act-report.html",
    "reviewer_html_href": "compliance/eu-ai-act-reviewer.html",
    "reviewer_markdown_href": "compliance/eu-ai-act-reviewer.md",
    "evidence_index_href": "compliance/evidence-index.json",
    "article_73_serious_incident_pack_href": "compliance/article-73-serious-incident-pack.json",
    "package_completion_href": "compliance/package-completion.json",
    "section_completion_href": "compliance/section-completion.json",
    "legal_record_register_href": "compliance/legal-record-register.json",
    "legal_artifact_manifest_href": "compliance/legal-artifact-manifest.json",
    "sign_off_record_href": "compliance/sign-off-record.json"
  },
  "request_context": {
    "state": "enabled",
    "source": "builder",
    "verification_mode": "with_preservation",
    "declared_roles": [
      "provider"
    ],
    "requested_obligations": [
      "synthetic_content_marking"
    ],
    "declared_modalities": [
      "text"
    ],
    "declared_marking_mechanisms": [
      "metadata"
    ],
    "declared_delivery_channels": [
      "web_ui"
    ],
    "scope_rationale": "This package evaluates provider-controlled synthetic text marking together with preservation in the primary web UI delivery channel."
  },
  "document_scope": {
    "article": "Art_50",
    "generated_scope": "article_50_transparency_evidence",
    "legal_sufficiency": "documented_for_handoff",
    "completion_readiness_status": "ready_for_handoff",
    "approval_status": "approved_for_handoff",
    "closing_verdict": "handoff_ready",
    "operator_inputs_required": []
  },
  "completion_summary": {
    "package_owner": "Controlled demo compliance owner",
    "approval_status": "approved_for_handoff",
    "approver": "Controlled demo approver - compliance lead",
    "approval_date_scope": "2026-04-30 / controlled EU AI Act sample package",
    "signoff_record_ref": "records/approvals/final-signoff-record.pdf",
    "required_confirmation_count": 3,
    "completed_confirmation_count": 3,
    "blocking_items": [],
    "obligation_confirmations": [
      {
        "obligation": "interaction_disclosure",
        "readiness_status": "not_applicable",
        "resolution": "not_applicable",
        "missing_items": []
      },
      {
        "obligation": "synthetic_content_marking",
        "readiness_status": "completed",
        "resolution": "confirmed",
        "missing_items": [],
        "evidence_ref": "records/article50/synthetic-content-marking-record.pdf"
      },
      {
        "obligation": "synthetic_content_marking_preservation",
        "readiness_status": "completed",
        "resolution": "completed",
        "missing_items": [],
        "evidence_ref": "records/article50/preservation-validation-report.pdf"
      },
      {
        "obligation": "emotion_or_biometric_disclosure",
        "readiness_status": "not_applicable",
        "resolution": "not_applicable",
        "missing_items": []
      },
      {
        "obligation": "deepfake_disclosure",
        "readiness_status": "not_applicable",
        "resolution": "not_applicable",
        "missing_items": []
      },
      {
        "obligation": "public_interest_text_disclosure",
        "readiness_status": "not_applicable",
        "resolution": "not_applicable",
        "missing_items": []
      }
    ]
  },
  "evaluated_outputs": {
    "retained_generated_output_found": true,
    "content_classes": [
      "text"
    ],
    "retained_output_artifacts": [
      "assets/final_output/c-approval/new.json",
      "assets/final_output/c-block/new.json"
    ],
    "retained_output_manifest_keys": [
      "c-approval/new/final_output",
      "c-block/new/final_output"
    ]
  },
  "marking_evidence": {
    "status": "partial",
    "marker_evidence_found": true,
    "marker_types": [
      "schema",
      "metadata",
      "human_disclosure"
    ],
    "machine_readable_evidence_found": true,
    "human_readable_disclosure_found": true,
    "provider_claimed_marker": true,
    "verification_engine": "machine_readable_verifier",
    "verification_result": "machine_readable_evidence_found",
    "preservation_result": "passed"
  },
  "transparency_obligations": {
    "declared_roles": [
      "provider"
    ],
    "requested_obligations": [
      "synthetic_content_marking"
    ],
    "interaction_disclosure": {
      "in_scope": false,
      "status": "not_applicable",
      "disclosure_evidence_found": false,
      "coverage_basis": "none",
      "residual_gaps": []
    },
    "synthetic_content_marking": {
      "in_scope": true,
      "status": "covered",
      "coverage_basis": "technical_evidence_and_provider_record",
      "machine_readable_evidence_found": true,
      "human_readable_disclosure_found": true,
      "preservation_result": "passed",
      "residual_gaps": []
    },
    "emotion_or_biometric_disclosure": {
      "in_scope": false,
      "status": "not_applicable",
      "disclosure_evidence_found": false,
      "coverage_basis": "none",
      "residual_gaps": []
    },
    "deepfake_disclosure": {
      "in_scope": false,
      "status": "not_applicable",
      "disclosure_evidence_found": false,
      "coverage_basis": "none",
      "residual_gaps": []
    },
    "public_interest_text_disclosure": {
      "in_scope": false,
      "status": "not_applicable",
      "disclosure_evidence_found": false,
      "coverage_basis": "none",
      "residual_gaps": []
    }
  },
  "reviewer_guidance": [
    "This export records Article 50 obligation coverage, with the strongest technical verification focused on Article 50(2) machine-readable synthetic-content marking.",
    "Treat visible labels or natural-language disclosure as disclosure evidence, not as proof of machine-readable Article 50 marking.",
    "Treat metadata, C2PA/content credentials, sidecar manifests, headers, or schema fields as presence evidence only until a channel-specific preservation check is run.",
    "Treat documented_for_handoff as package-level sufficiency for reviewer or counsel handoff after scope, confirmations, and evidence references are recorded; it is not a formal legal opinion that Article 50 compliance is conclusively established."
  ],
  "residual_gaps": [
    "Machine-readable marker robustness and downstream preservation remain provider-owned.",
    "Article 50 legal applicability, deployer disclosure wording, and production-channel preservation tests remain operator/provider-authored.",
    "Cryptographic C2PA credential-chain validation, deep binary watermark extraction beyond supported metadata carriers, and any formal legal opinion remain outside this verifier."
  ],
  "surface": {
    "id": "eu-ai-act",
    "label": "EU AI Act evidence report",
    "kind": "vertical",
    "base_contract": "report-contract-v5",
    "vertical_contract": "eu-ai-act-full"
  },
  "surface_version": "eu-ai-act-full-v1"
}
