{
  "contract_version": "a2a-observation-catalog-v1",
  "profile_id": "a1-mr6",
  "implementation_status": "producer_and_cloud_policy_connected_physical_policy_e2e_pending",
  "contracts": [
    {
      "contract_id": "network.aws_iot_session_changed",
      "event_type": "network.aws_iot_session_changed",
      "domain": "AWS connectivity",
      "producer": "DeviceAgent.MainApi.setAwsConnect",
      "privacy_classes": ["device_state"],
      "fact_keys": ["connected", "session_state"],
      "default_decision_mode": "telemetry",
      "correlation_status": "unscoped_snapshot_only"
    },
    {
      "contract_id": "voice_llm.pipeline_state_changed",
      "event_type": "voice_llm.pipeline_state_changed",
      "domain": "LLM voice pipeline",
      "producer": "DeviceAgent.MainApi.setLlmStatus",
      "privacy_classes": ["device_state"],
      "fact_keys": [
        "status_code",
        "pipeline_state",
        "pipeline_busy",
        "voice_session_active",
        "reasoning_backend",
        "output_state",
        "model_readiness"
      ],
      "default_decision_mode": "telemetry",
      "correlation_status": "unscoped_snapshot_only"
    },
    {
      "contract_id": "security.person_detected",
      "event_type": "security.person_detected",
      "domain": "Vision and WSS",
      "producer": "DeviceAgent.WssManager.onPersonDetected",
      "privacy_classes": ["semantic_only"],
      "fact_keys": ["presence", "verification_state", "area_id"],
      "default_decision_mode": "telemetry",
      "correlation_status": "active_security_workflow_only"
    },
    {
      "contract_id": "security.verification_started",
      "event_type": "security.verification_started",
      "domain": "WSS verification",
      "producer": "DeviceAgent.WssManager.callbackToClient",
      "privacy_classes": ["semantic_only"],
      "fact_keys": ["area_id"],
      "default_decision_mode": "telemetry",
      "correlation_status": "active_security_workflow_only"
    },
    {
      "contract_id": "security.verification_result",
      "event_type": "security.verification_result",
      "domain": "WSS verification",
      "producer": "DeviceAgent.WssManager.verificationResult",
      "privacy_classes": ["semantic_only"],
      "fact_keys": [
        "outcome",
        "method",
        "terminal",
        "attempt_index",
        "area_id"
      ],
      "default_decision_mode": "telemetry",
      "correlation_status": "active_security_workflow_only"
    },
    {
      "contract_id": "security.verification_timed_out",
      "event_type": "security.verification_timed_out",
      "domain": "WSS verification",
      "producer": "DeviceAgent.WssManager.callbackToClient",
      "privacy_classes": ["semantic_only"],
      "fact_keys": ["area_id"],
      "default_decision_mode": "telemetry",
      "correlation_status": "active_security_workflow_only"
    },
    {
      "contract_id": "security.session_state_changed",
      "event_type": "security.session_state_changed",
      "domain": "WSS lifecycle",
      "producer": "DeviceAgent.WssManager.callbackToClient",
      "privacy_classes": ["semantic_only"],
      "fact_keys": [
        "session_state",
        "result",
        "event_code",
        "trigger_type"
      ],
      "default_decision_mode": "telemetry",
      "correlation_status": "active_security_workflow_only"
    },
    {
      "contract_id": "vision.low_light_changed",
      "event_type": "vision.low_light_changed",
      "domain": "Vision and WSS",
      "producer": "DeviceAgent.WssManager.callbackToClient",
      "privacy_classes": ["semantic_only"],
      "fact_keys": ["low_light"],
      "default_decision_mode": "telemetry",
      "correlation_status": "active_security_workflow_only"
    },
    {
      "contract_id": "security.condition_changed",
      "event_type": "security.condition_changed",
      "domain": "WSS conditions",
      "producer": "DeviceAgent.WssManager.callbackToClient",
      "privacy_classes": ["semantic_only"],
      "fact_keys": ["battery_error", "network_error", "low_light"],
      "default_decision_mode": "telemetry",
      "correlation_status": "active_security_workflow_only"
    }
  ]
}
