{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://embodied-arena.chrishongap.chatgpt.site/wanted-10k/exposure-ledger.schema.json","title":"WANTED-10K Exposure Ledger Manifest","type":"object","additionalProperties":false,"required":["profile_version","target_certification","clock_rule","maximum_clock_error_ms","records","evidence","assessor"],"properties":{"profile_version":{"const":"0.2-X1"},"target_certification":{"enum":["WANTED_LAB","WANTED_WILD","WANTED_10K"]},"clock_rule":{"const":"continuous_elapsed_utc_from_activation_to_first_end_boundary_capped_at_10000_hours"},"maximum_clock_error_ms":{"type":"integer","minimum":0,"maximum":1000},"records":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["deployment_id","environment_id_sha256","activation","end","declared_resident_seconds","paused_seconds_deducted","validated_event_count","missing_sequences","duplicate_sequences","backward_timestamps","chain_complete","maximum_observed_clock_error_ms","root_commitment_uri","root_commitment_sha256"],"properties":{"deployment_id":{"type":"string","minLength":1},"environment_id_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"activation":{"type":"object","additionalProperties":false,"required":["event_id","sequence","occurred_at","event_sha256","participant_acceptance_ref","activation_record_sha256"],"properties":{"event_id":{"type":"string","minLength":1},"sequence":{"type":"integer","minimum":0},"occurred_at":{"type":"string","format":"date-time"},"event_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"participant_acceptance_ref":{"type":"string","minLength":1},"activation_record_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}},"end":{"type":"object","additionalProperties":false,"required":["event_id","sequence","occurred_at","event_sha256","disposition","evidence_ref"],"properties":{"event_id":{"type":"string","minLength":1},"sequence":{"type":"integer","minimum":0},"occurred_at":{"type":"string","format":"date-time"},"event_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"disposition":{"enum":["voluntary_rejection","administrative_completion","unrelated_exit","safety_termination","developer_withdrawal","consent_privacy_withdrawal","observation_cutoff"]},"evidence_ref":{"type":"string","minLength":1}}},"declared_resident_seconds":{"type":"integer","minimum":0,"maximum":36000000},"paused_seconds_deducted":{"const":0},"validated_event_count":{"type":"integer","minimum":2},"missing_sequences":{"const":0},"duplicate_sequences":{"const":0},"backward_timestamps":{"const":0},"chain_complete":{"const":true},"maximum_observed_clock_error_ms":{"type":"integer","minimum":0,"maximum":1000},"root_commitment_uri":{"type":"string","format":"uri"},"root_commitment_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}}},"evidence":{"type":"object","additionalProperties":false,"required":["reconciliation_report_uri","reconciliation_report_sha256","signed_event_archive_uri","signed_event_archive_sha256","public_aggregate_only"],"properties":{"reconciliation_report_uri":{"type":"string","format":"uri"},"reconciliation_report_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"signed_event_archive_uri":{"type":"string","format":"uri"},"signed_event_archive_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"}}}}}