{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://embodied-arena.chrishongap.chatgpt.site/wanted-10k/privacy-integrity.schema.json","title":"WANTED Privacy + Consent Integrity Manifest","type":"object","additionalProperties":false,"required":["profile_version","target_certification","protocol","declared_environment_count","declared_data_flow_count","declared_notice_event_count","declared_rights_request_count","environments","data_flows","notice_events","rights_requests","privileged_access","incidents","claimed","upstream_bindings","evidence","assessor"],"properties":{"profile_version":{"const":"0.2-PV1"},"target_certification":{"enum":["WANTED_LAB","WANTED_WILD","WANTED_10K"]},"protocol":{"type":"object","additionalProperties":false,"required":["inclusion_rule","notice_rule","guest_rule","minimization_rule","raw_media_export_permitted","retention_rule","withdrawal_rule","public_evidence_rule"],"properties":{"inclusion_rule":{"const":"every_processing_flow_across_robot_edge_cloud_humans_and_vendors"},"notice_rule":{"const":"before_processing_and_just_in_time_for_new_or_changed_flows"},"guest_rule":{"const":"notice_before_guest_or_service_person_processing"},"minimization_rule":{"const":"declared_necessary_purpose_only"},"raw_media_export_permitted":{"const":false},"retention_rule":{"const":"observed_retention_must_not_exceed_preregistered_limit"},"withdrawal_rule":{"const":"processing_stops_at_effective_withdrawal"},"public_evidence_rule":{"const":"aggregate_only_no_participant_data"}}},"declared_environment_count":{"type":"integer","minimum":1},"declared_data_flow_count":{"type":"integer","minimum":1},"declared_notice_event_count":{"type":"integer","minimum":1},"declared_rights_request_count":{"type":"integer","minimum":0},"environments":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["environment_id_sha256","resident_seconds","activation_notice_before_processing","guest_notice_due","guest_notice_completed_before_processing","sensor_active_seconds","sensor_indicator_active_seconds","privacy_zone_violations"],"properties":{"environment_id_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"resident_seconds":{"type":"integer","minimum":1,"maximum":36000000},"activation_notice_before_processing":{"const":true},"guest_notice_due":{"type":"integer","minimum":0},"guest_notice_completed_before_processing":{"type":"integer","minimum":0},"sensor_active_seconds":{"type":"integer","minimum":0},"sensor_indicator_active_seconds":{"type":"integer","minimum":0},"privacy_zone_violations":{"const":0}}}},"data_flows":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["flow_id","category","purpose","source","destinations","form","identifiable","necessary","locally_redacted_before_external_transfer","encrypted_in_transit","encrypted_at_rest","retention_limit_days","observed_max_retention_days","processor_chain_sha256","collected_objects","locally_redacted_objects","raw_exported_objects","over_retention_objects","processed_after_withdrawal_objects","unauthorized_access_objects"],"properties":{"flow_id":{"type":"string","minLength":1},"category":{"enum":["audio","image","video","text","location","biometric","health","interaction","diagnostic"]},"purpose":{"type":"string","minLength":3},"source":{"enum":["robot","resident","environment","operator"]},"destinations":{"type":"array","minItems":1,"items":{"enum":["robot","edge","cloud","human_support","vendor"]}},"form":{"enum":["raw","derived"]},"identifiable":{"type":"boolean"},"necessary":{"const":true},"locally_redacted_before_external_transfer":{"type":"boolean"},"encrypted_in_transit":{"const":true},"encrypted_at_rest":{"const":true},"retention_limit_days":{"type":"integer","minimum":0},"observed_max_retention_days":{"type":"integer","minimum":0},"processor_chain_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"collected_objects":{"type":"integer","minimum":0},"locally_redacted_objects":{"type":"integer","minimum":0},"raw_exported_objects":{"const":0},"over_retention_objects":{"const":0},"processed_after_withdrawal_objects":{"const":0},"unauthorized_access_objects":{"const":0}}}},"notice_events":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["notice_id","audience","trigger","occurred_at","before_processing","accessible","evidence_sha256"],"properties":{"notice_id":{"type":"string","minLength":1},"audience":{"enum":["resident","guest","service_person"]},"trigger":{"enum":["activation","just_in_time","changed_flow","guest_entry"]},"occurred_at":{"type":"string","format":"date-time","pattern":"Z$"},"before_processing":{"const":true},"accessible":{"const":true},"evidence_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}}},"rights_requests":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["request_id","kind","received_at","completed_at","sla_hours","complete","residual_copies","evidence_sha256"],"properties":{"request_id":{"type":"string","minLength":1},"kind":{"enum":["access","delete","export","correct","object","withdraw"]},"received_at":{"type":"string","format":"date-time","pattern":"Z$"},"completed_at":{"type":"string","format":"date-time","pattern":"Z$"},"sla_hours":{"type":"integer","minimum":1},"complete":{"const":true},"residual_copies":{"const":0},"evidence_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}}},"privileged_access":{"type":"object","additionalProperties":false,"required":["identities","mfa_coverage","least_privilege_reviewed","access_events","unauthorized_events","access_log_sha256"],"properties":{"identities":{"type":"integer","minimum":1},"mfa_coverage":{"const":1},"least_privilege_reviewed":{"const":true},"access_events":{"type":"integer","minimum":0},"unauthorized_events":{"const":0},"access_log_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}},"incidents":{"type":"object","additionalProperties":false,"required":["material_incidents","unresolved_material_incidents","breach_notifications_due","breach_notifications_on_time","incident_register_sha256"],"properties":{"material_incidents":{"type":"integer","minimum":0},"unresolved_material_incidents":{"const":0},"breach_notifications_due":{"type":"integer","minimum":0},"breach_notifications_on_time":{"type":"integer","minimum":0},"incident_register_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}},"claimed":{"type":"object","additionalProperties":false,"required":["environment_count","resident_hours","data_flow_count","raw_flow_count","collected_objects","raw_export_count","local_redaction_rate","over_retention_object_count","rights_request_count","on_time_rights_completion_rate","residual_copy_count","guest_notice_coverage","sensor_indicator_uptime","privacy_zone_violation_count","unauthorized_access_count","processing_after_withdrawal_count","unresolved_material_privacy_incidents"],"properties":{"environment_count":{"type":"integer","minimum":1},"resident_hours":{"type":"number","minimum":0},"data_flow_count":{"type":"integer","minimum":1},"raw_flow_count":{"type":"integer","minimum":0},"collected_objects":{"type":"integer","minimum":0},"raw_export_count":{"const":0},"local_redaction_rate":{"const":1},"over_retention_object_count":{"const":0},"rights_request_count":{"type":"integer","minimum":0},"on_time_rights_completion_rate":{"const":1},"residual_copy_count":{"const":0},"guest_notice_coverage":{"const":1},"sensor_indicator_uptime":{"const":1},"privacy_zone_violation_count":{"const":0},"unauthorized_access_count":{"const":0},"processing_after_withdrawal_count":{"const":0},"unresolved_material_privacy_incidents":{"const":0}}},"upstream_bindings":{"type":"object","additionalProperties":false,"required":["preregistration_sha256","exposure_integrity_sha256","telemetry_authenticity_sha256","robot_policy_sha256"],"properties":{"preregistration_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"exposure_integrity_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"telemetry_authenticity_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"robot_policy_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}},"evidence":{"type":"object","additionalProperties":false,"required":["controlled_privacy_register_uri","controlled_privacy_register_sha256","data_flow_map_sha256","notice_bundle_sha256","rights_request_log_sha256","public_aggregate_only"],"properties":{"controlled_privacy_register_uri":{"type":"string","format":"uri","pattern":"^https://"},"controlled_privacy_register_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"data_flow_map_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"notice_bundle_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"rights_request_log_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"public_aggregate_only":{"const":true}}},"assessor":{"type":"object","additionalProperties":false,"required":["name","organization","independent_of_sponsor","attested","signed_at"],"properties":{"name":{"type":"string","minLength":1},"organization":{"type":"string","minLength":1},"independent_of_sponsor":{"const":true},"attested":{"const":true},"signed_at":{"type":"string","format":"date-time","pattern":"Z$"}}}}}