{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://embodied-arena.chrishongap.chatgpt.site/wanted-10k/cohort-integrity.schema.json","title":"WANTED-10K Cohort Integrity Manifest","type":"object","additionalProperties":false,"required":["profile_version","target_certification","study","sampling","flow","independence","evidence","assessor"],"properties":{"profile_version":{"const":"0.2-E1"},"target_certification":{"enum":["WANTED_LAB","WANTED_WILD","WANTED_10K"]},"study":{"type":"object","additionalProperties":false,"required":["study_id","preregistration_sha256","eligibility_frozen_at","screening_opened_at"],"properties":{"study_id":{"type":"string","minLength":1},"preregistration_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"eligibility_frozen_at":{"type":"string","format":"date-time"},"screening_opened_at":{"type":"string","format":"date-time"}}},"sampling":{"type":"object","additionalProperties":false,"required":["frame_description","recruitment_channels","geographic_scope","inclusion_rule_count","exclusion_rule_count","base_compensation_independent_of_retention","no_removal_penalty","no_persuasion_after_removal_request"],"properties":{"frame_description":{"type":"string","minLength":20},"recruitment_channels":{"type":"array","minItems":1,"uniqueItems":true,"items":{"type":"string","minLength":1}},"geographic_scope":{"type":"array","minItems":1,"uniqueItems":true,"items":{"type":"string","minLength":1}},"inclusion_rule_count":{"type":"integer","minimum":1},"exclusion_rule_count":{"type":"integer","minimum":1},"base_compensation_independent_of_retention":{"const":true},"no_removal_penalty":{"const":true},"no_persuasion_after_removal_request":{"const":true}}},"flow":{"type":"object","additionalProperties":false,"required":["screened","eligible","consented","activated","analysis_set","pre_activation_exclusions","post_activation_exclusions","replacements_after_activation","original_runs_retained"],"properties":{"screened":{"type":"integer","minimum":0},"eligible":{"type":"integer","minimum":0},"consented":{"type":"integer","minimum":0},"activated":{"type":"integer","minimum":0},"analysis_set":{"type":"integer","minimum":0},"pre_activation_exclusions":{"type":"integer","minimum":0},"post_activation_exclusions":{"const":0},"replacements_after_activation":{"type":"integer","minimum":0},"original_runs_retained":{"const":true}}},"independence":{"type":"object","additionalProperties":false,"required":["independent_environments","unique_environment_ids","unique_primary_decision_makers","duplicate_environment_ids","duplicate_primary_decision_makers","maximum_environments_per_primary_decision_maker","sponsor_controlled_environments","developer_employee_environments","related_environment_clusters","hardware_units","reused_hardware_units","reset_between_assignments_attested"],"properties":{"independent_environments":{"type":"integer","minimum":1},"unique_environment_ids":{"type":"integer","minimum":1},"unique_primary_decision_makers":{"type":"integer","minimum":1},"duplicate_environment_ids":{"const":0},"duplicate_primary_decision_makers":{"const":0},"maximum_environments_per_primary_decision_maker":{"const":1},"sponsor_controlled_environments":{"type":"integer","minimum":0},"developer_employee_environments":{"const":0},"related_environment_clusters":{"const":0},"hardware_units":{"type":"integer","minimum":1},"reused_hardware_units":{"type":"integer","minimum":0},"reset_between_assignments_attested":{"const":true}}},"evidence":{"type":"object","additionalProperties":false,"required":["participant_flow_uri","participant_flow_sha256","hashed_linkage_register_uri","hashed_linkage_register_sha256","public_aggregate_only"],"properties":{"participant_flow_uri":{"type":"string","format":"uri"},"participant_flow_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"hashed_linkage_register_uri":{"type":"string","format":"uri"},"hashed_linkage_register_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"}}}}}