{
  "schema_version": "1.0",
  "status": "Activation requires an approved Plausible configuration and a visitor opt-in. No events are collected by the default public build.",
  "privacy_boundary": "Do not collect site names, company names, exact map coordinates, URL query parameters, free-text evidence, account identifiers, or raw IP addresses in Atlas event properties.",
  "events": [
    {
      "name": "atlas_opened",
      "purpose": "Measure aggregate reach",
      "interactive": false
    },
    {
      "name": "mode_changed",
      "purpose": "Measure water versus grid workspace use",
      "interactive": true
    },
    {
      "name": "filter_changed",
      "purpose": "Measure screening exploration",
      "interactive": true
    },
    {
      "name": "research_link_created",
      "purpose": "Measure reproducible-state sharing",
      "interactive": true
    },
    {
      "name": "snapshot_downloaded",
      "purpose": "Measure reproducible artifact use",
      "interactive": true
    },
    {
      "name": "scenario_downloaded",
      "purpose": "Measure local screening-scenario record preparation; this does not validate assumptions or model results",
      "interactive": true
    },
    {
      "name": "evidence_package_prepared",
      "purpose": "Measure interest in contributing evidence; this does not prove submission or acceptance",
      "interactive": true
    },
    {
      "name": "community_context_toggled",
      "purpose": "Measure use of the aggregate school and poverty context layer",
      "interactive": true
    },
    {
      "name": "community_context_metric_changed",
      "purpose": "Measure aggregate community-context metric selection",
      "interactive": true
    }
  ],
  "allowed_properties": [
    "atlas_version",
    "mode",
    "interaction_scope"
  ],
  "reporting_groups": {
    "reach": [
      "unique visitors",
      "visits",
      "referral source"
    ],
    "engagement": [
      "engaged visits",
      "custom-event counts",
      "custom-event rate"
    ],
    "research_use": [
      "snapshot_downloaded",
      "scenario_downloaded",
      "research_link_created"
    ],
    "community": [
      "evidence_package_prepared",
      "separately reviewed contribution records"
    ]
  },
  "interpretation_limit": "Usage metrics demonstrate reach and interaction. They do not validate the screening model or establish environmental impact."
}