{
  "schema_version": "1.1",
  "build_id": "reverseml-mini-device-lab-0.1-dev",
  "surface": "public_web_lab_and_gated_device_preview",
  "preview_status": "QUARANTINE",
  "tester_invitations": "GO_WAVE_1_EXACTLY_3_MANUAL",
  "wave_1_access": {
    "active_cap": 3,
    "approval_mode": "manual_only",
    "automatic_approval": false,
    "packages": [
      "Mini Desktop Observer 0.1",
      "Mini Engineer Local Preview 0.1"
    ],
    "k3_bridge": "NOT_INCLUDED",
    "android": "NOT_INCLUDED"
  },
  "enabled_capabilities": [
    "synthetic_environment_inventory",
    "synthetic_pattern_detection",
    "synthetic_hypothetical_next_step_demonstration",
    "policy_veto_demonstration",
    "local_report_export",
    "local_memory_delete"
  ],
  "prohibited_capabilities": [
    "device_action_execution",
    "file_or_setting_modification",
    "external_communication",
    "real_actuator_control",
    "training",
    "model_publishing",
    "model_promotion",
    "autonomy"
  ],
  "learning_definition": "local memory and retrieval-based personalization only; model weights are not retrained or replaced",
  "model_update_state": {
    "training": "FROZEN",
    "automatic_publishing": "FROZEN",
    "automatic_promotion": "FROZEN"
  },
  "data_locations": {
    "web_lab": "current browser tab only",
    "desktop_observer": "data/ inside the extracted package",
    "mini_engineer": "no package-owned persistent data"
  },
  "network_behavior": {
    "telemetry": "disabled",
    "web_lab": "no API calls except explicit tester waitlist submission",
    "desktop_observer": "none",
    "mini_engineer": "none"
  },
  "owner_controls": {
    "desktop_observer": [
      "visible running indicator",
      "Pause",
      "Kill",
      "Export local memory",
      "Delete all local data"
    ],
    "web_lab": [
      "Pause",
      "Delete lab memory"
    ]
  },
  "uninstall": "Stop the Observer and delete its extracted folder; no service or persistence is installed.",
  "incident_contact": "info@reverseml.online",
  "update_policy": "manual reviewed release only"
}
