{
  "schema_version": "1.0.0",
  "package_id": "W15",
  "title": "Fair Attribution and Mechanism Design",
  "language": "en",
  "phase": "Validate",
  "essential_question": "Can visibility incentives reward useful evidence?",
  "research_cutoff": "2026-08-24",
  "status": "structurally_complete_text_first_authored_draft_human_review_recording_and_pilot_pending",
  "required_artifacts": ["README.md", "LECTURE_NOTES.md", "SLIDE_SCRIPT.md", "WORKED_CASE.md", "TRANSCRIPT.md", "manifest.json", "validate_package.py"],
  "time_design": {
    "status": "authoring_budgets_not_observed_delivery_times",
    "synchronous_seminar_minutes": 90,
    "synchronous_studio_minutes": 80,
    "asynchronous_core_minutes": 230,
    "transcript_equivalent_minutes_min": 35,
    "transcript_equivalent_minutes_max": 45,
    "transcript_planned_total_minutes": 42,
    "pilot_state": "not_taught_not_rehearsed_not_timed",
    "media_state": "no_video_or_audio_recording_exists"
  },
  "local_dependencies": [
    {"id": "COURSE-W15", "path": "course-site/app/lib/course-data.ts#W15", "role": "Authoritative current title, question, outcomes, routes, L07 studio, checks, and legal/standards boundary.", "boundary": "A curriculum record does not establish teaching effectiveness, legal applicability, conformity, or production fairness."},
    {"id": "NOTES-ATTRIBUTION", "path": "notes-latex/chapters/05-generation-attribution.tex", "role": "Citation, support, contribution, and utility-allocation distinctions.", "boundary": "Contribution under a constructed utility is not authorship, ownership, truth, or recovered hidden use."},
    {"id": "NOTES-GOVERNANCE", "path": "notes-latex/chapters/12-governance.tex", "role": "Status, scope, applicability, control evidence, decision rights, incident, and mechanism framing.", "boundary": "The chapter provides an engineering framework, not legal advice, certification, or conformity assessment."},
    {"id": "NOTES-STANDARDS", "path": "notes-latex/appendices/c-standards.tex", "role": "Dated status-first register and applicability-card fields.", "boundary": "The register does not reproduce paywalled clauses or determine applicability and conformity."},
    {"id": "LAB-L07", "path": "course-labs/L07_drift_adversarial_governance", "role": "Inert synthetic risk cases, status-vocabulary audit, evidence-preserving block, and rollback outputs.", "boundary": "A PASS audit with a BLOCKED release is not a safety guarantee or legal conclusion."}
  ],
  "controlled_paper_routes": [
    {"id": "PAPER-17", "type": "preprint_fair_context_attribution_core", "title": "MaxShapley: Towards Incentive-compatible Generative Search with Fair Context Attribution", "url": "https://arxiv.org/abs/2512.05958", "role": "Core route for explicit player, utility, coalition, contribution, and computational-allocation assumptions.", "boundary": "Exact allocation for a declared utility/player set is not authorship, ownership, truth, hidden model use, legal entitlement, or universal fairness."},
    {"id": "PAPER-42", "type": "preprint_mechanism_design_core", "title": "Mechanism Design for Generative Engines: From Exploitation toward Win-Win Outcomes", "url": "https://arxiv.org/abs/2608.11390", "role": "Core route for strategic supplier-platform interaction, verifiable-content rewards, component ablation, and stakeholder-weight sensitivity.", "boundary": "The bounded simulation and custom objective do not establish legal fairness, social welfare, global equilibrium, independent truth, or production success."},
    {"id": "PAPER-36", "type": "preprint_competitive_citation_extension", "title": "What Gets Cited: Competitive GEO in AI Answer Engines", "url": "https://arxiv.org/abs/2605.25517", "role": "Extension for exactly-two-source first-citation choice, one-factor contrasts, order, and fixed-pool opportunity effects.", "boundary": "The controlled supplied-context result is not live retrieval, full attribution, claim support, user benefit, or ecosystem welfare."}
  ],
  "standards_status_crosswalk": [
    {"id": "S01", "title": "NIST AI Risk Management Framework 1.0", "status": "voluntary_framework", "jurisdiction": "United States", "url": "https://www.nist.gov/itl/ai-risk-management-framework", "boundary": "Not law, certification, a legal safe harbor, or GEO-specific."},
    {"id": "S02", "title": "NIST AI 600-1: Generative AI Profile", "status": "voluntary_guidance_technical_report", "jurisdiction": "United States", "url": "https://doi.org/10.6028/NIST.AI.600-1", "boundary": "Does not prove that a named product implements suggested actions."},
    {"id": "S03", "title": "ISO/IEC 42001:2023 Artificial Intelligence Management System", "status": "published_international_management_standard", "jurisdiction": "International", "url": "https://www.iso.org/standard/42001", "boundary": "Public metadata does not supply paywalled clauses, conformity, or certification."},
    {"id": "S04", "title": "C2PA Content Credentials Technical Specification 2.4", "status": "industry_technical_specification", "jurisdiction": "Cross-jurisdictional industry specification", "url": "https://spec.c2pa.org/specifications/specifications/2.4/specs/C2PA_Specification.html", "boundary": "Provenance integrity is not truth, authorship, usefulness, adoption, ranking, or citation evidence."},
    {"id": "S05", "title": "Interim Measures for the Management of Generative AI Services", "status": "official_regulatory_text", "jurisdiction": "People's Republic of China", "url": "https://www.gov.cn/zhengce/zhengceku/202307/content_6891752.htm", "boundary": "Scope and operational application require qualified legal review; this route is not legal advice."},
    {"id": "S06", "title": "Measures for Labeling AI-Generated and Synthetic Content", "status": "official_regulatory_measure", "jurisdiction": "People's Republic of China", "url": "https://www.cac.gov.cn/2025-03/14/c_1743654684782215.htm", "boundary": "Separate actor, artifact, jurisdiction, date, and applicability review is required."},
    {"id": "S07", "title": "GB 45438-2025 Labeling Method for Content Generated by Artificial Intelligence", "status": "mandatory_national_standard", "jurisdiction": "People's Republic of China", "url": "https://openstd.samr.gov.cn/bzgk/std/newGbInfo?hcno=F32EA2A561F1886CD8D606513512D547", "boundary": "Mandatory status within scope does not establish universal applicability, truth, authorship, ranking, or citation."},
    {"id": "S08", "title": "GB/T 45654-2025 Basic Security Requirements for Generative AI Services", "status": "recommended_national_standard", "jurisdiction": "People's Republic of China", "url": "https://std.samr.gov.cn/gb/search/gbDetailed?id=33D40F1160BF5D92E06397BE0A0A5B93", "boundary": "Recommended standard, not law and not a GEO-performance standard."},
    {"id": "S09", "title": "GB/T 45652-2025 Security Specification for Generative AI Pre-training and Fine-tuning Data", "status": "recommended_national_standard", "jurisdiction": "People's Republic of China", "url": "https://std.samr.gov.cn/gb/search/gbDetailedCNF?id=33D40F1160BE5D92E06397BE0A0A5B93", "boundary": "Recommended data-security scope, not a content-ranking rule or universal requirement."},
    {"id": "S10", "title": "GB/T 35273-2020 Personal Information Security Specification", "status": "recommended_national_standard", "jurisdiction": "People's Republic of China", "url": "https://std.samr.gov.cn/gb/search/gbDetailed?id=A0280129495AEBB4E05397BE0A0AB6FE", "boundary": "Recommended standard subject to status refresh; qualified privacy/legal review remains necessary."}
  ],
  "instrument_class_contract": ["law_or_official_regulation_or_measure", "mandatory_national_standard", "recommended_national_standard", "international_management_standard", "voluntary_framework", "technical_specification", "guidance", "code_of_practice"],
  "applicability_card_contract": {
    "required_fields": ["jurisdiction", "date", "actors", "scope", "force", "evidence", "reviewer", "uncertainty"],
    "extended_fields": ["issuer", "identifier", "edition", "effective_date", "official_or_licensed_text", "mapped_control", "exceptions", "refresh_date"],
    "allowed_unresolved_state": true,
    "metadata_is_not_clause_text": true,
    "status_is_not_applicability": true,
    "applicability_is_not_implementation": true,
    "implementation_is_not_conformity": true,
    "conformity_is_not_certification": true
  },
  "allocation_contract": {
    "version": "EVIDENCE-CREDIT-1.0",
    "status": "frozen_authored_synthetic_teaching_input_not_empirical_data",
    "credit_pool": "100.00",
    "credit_unit": "synthetic_credit",
    "rounding": {"quantum": "0.01", "method": "largest_remainder_after_floor", "tie_rule": "source_id_ascending"},
    "safeguarded_policy": {"verification_required": true, "maximum_harm": "0.40", "weights": {"contribution": "0.50", "need": "0.30", "authority": "0.20"}},
    "sources": [
      {"id": "A", "name": "Public Lab", "display_count": 4, "contribution": "0.42", "need": "0.10", "authority": "0.90", "harm": "0.05", "verification": true, "group": "established_commercial"},
      {"id": "B", "name": "Local Field Group", "display_count": 2, "contribution": "0.28", "need": "0.85", "authority": "0.55", "harm": "0.10", "verification": true, "group": "community"},
      {"id": "C", "name": "Accessibility Collective", "display_count": 1, "contribution": "0.18", "need": "0.90", "authority": "0.65", "harm": "0.05", "verification": true, "group": "community"},
      {"id": "D", "name": "Commercial Repeater", "display_count": 5, "contribution": "0.12", "need": "0.20", "authority": "0.45", "harm": "0.60", "verification": false, "group": "established_commercial"}
    ],
    "rules": ["equal", "displayed_count", "contribution", "safeguarded"],
    "expected_reproduction": {
      "raw_safeguarded_scores": {"A": "0.420", "B": "0.505", "C": "0.490", "D": "0.000"},
      "allocations": {
        "equal": {"A": "25.00", "B": "25.00", "C": "25.00", "D": "25.00"},
        "displayed_count": {"A": "33.33", "B": "16.67", "C": "8.33", "D": "41.67"},
        "contribution": {"A": "42.00", "B": "28.00", "C": "18.00", "D": "12.00"},
        "safeguarded": {"A": "29.68", "B": "35.69", "C": "34.63", "D": "0.00"}
      },
      "community_group_totals": {"equal": "50.00", "displayed_count": "25.00", "contribution": "46.00", "safeguarded": "70.32"},
      "concentration_unrounded": {"equal": "0.250000", "displayed_count": "0.319444", "contribution": "0.301600", "safeguarded": "0.335389"},
      "primary_disposition": "advance_safeguarded_to_independent_review_only_no_allocation_or_deployment"
    }
  },
  "fixture_contract": {
    "lab_id": "L07",
    "system_id": "SYS-RISK-DEMO-001",
    "audit_status": "PASS",
    "release_decision": "BLOCKED",
    "case_count": 6,
    "outcome_counts": {"blocked": 3, "detected": 2, "escaped": 1},
    "blocking_case_ids": ["AB-05"],
    "blocking_residual_score": 9,
    "human_approval_required": true,
    "claim_ceiling": "synthetic control tests and status vocabulary audit only; no safety guarantee, certification, compliance, or legal advice",
    "output_artifacts": ["threat_model.json", "abuse_case_results.csv", "control_coverage.csv", "governance_status_audit.csv", "release_decision.json", "governance_memo.md", "incident_rollback_playbook.md", "run_manifest.json"],
    "input_hashes": {
      "scripts/review_risk.py": "03824c5925940dac83fce99b5b0863d30db57bbb83b598014afd29797096c730",
      "../shared/geo_lab_core.py": "c753847115a751a7e5600c8af2e1d03b538c9e4bc6b0f7d05c3ea495bce92e38",
      "data/system_model.json": "8758f155939beb631f67c1a5eab7b4b8919e559e9bc0f8d46814b72521972c3d",
      "data/abuse_cases.csv": "837ab50d832fa0ca552a64a3bcca3c4cfcac77c2fb4e4816cd0169389b80cdaa",
      "data/controls.csv": "cc6937a6db609a4dc776e23d6ff100ca54c15937b3c7aff267ec10b053f3e75f",
      "data/test_results.csv": "20b00f60a04f074f9c79deb1b4aaa1361c87f9825da65a2ac4435c26619211af",
      "data/governance_crosswalk.csv": "2979542df5f63ca50196b9117806f49aa268c1c71b71e049680ccac9f722d80e",
      "../shared/fixtures/governance_risk_vocabulary.json": "f67d8a58ad0cbdedefb3ba4495a729ce50af4457f752dfdcb6b241338e4f2aed"
    }
  },
  "visual_policy": {"external_figure_reuse": false, "external_screenshot_reuse": false, "attached_tex_figure_reuse": false, "visuals": "original_instructional_diagram_specifications_only", "required_encodings": ["label", "shape_or_position", "line_or_fill_pattern", "alt_text", "text_table_when_data_are_encoded"]},
  "claim_boundary": {
    "not_evaluated": ["production attribution", "hidden model use", "authorship", "ownership", "legal entitlement", "objective fairness", "social welfare", "strategic equilibrium", "creator adaptation", "platform adaptation", "user benefit", "affected-subject acceptability", "legal applicability", "legal compliance", "paywalled clauses", "control effectiveness outside L07", "conformity", "certification", "safety", "accessibility conformance", "ranking", "citation gain", "traffic", "revenue"],
    "legal_advice": false,
    "certification_guidance": false,
    "conformity_claim": false,
    "production_effect_claim": false
  },
  "content_hashes": {
    "README.md": "3eddd49b027176b9bbc78d19ec89ee4c277edbd88bfbd87358da5a6eb600e6ca",
    "LECTURE_NOTES.md": "cbb533e1fcb47cf6fdaf8a8a2aae378a4d33cf6db0714e935ceb8b240602cfac",
    "SLIDE_SCRIPT.md": "da0acec11fe5efd2645462c93b6a16cf822210da9cb3fd83cfc86932208667e2",
    "WORKED_CASE.md": "9eed68832dbab3c4a2fed360ced76f2307256fb424a9ad0ee33acedb6e91bcdf",
    "TRANSCRIPT.md": "3ec1664e043c6bbc045a0754ed38021b576d60c0c8fefb3b1c71b52d120e3015"
  },
  "quality_status": {
    "structural_validator": "passed_2026-08-24",
    "deterministic_allocation_reproduction": "passed_2026-08-24",
    "deterministic_fixture_reproduction": "passed_2026-08-24",
    "narrative_hash_lock": "passed_2026-08-24",
    "scientific_human_review": "pending",
    "normative_fairness_review": "pending",
    "legal_and_standards_review": "pending",
    "accessibility_human_review": "pending",
    "screen_reader_review": "pending",
    "timed_rehearsal": "pending",
    "classroom_pilot": "pending",
    "grading_calibration": "pending",
    "external_peer_review": "pending",
    "recording": "not_created"
  }
}
