{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://quantumsoftware.tech/schemas/nm-experiment-history-0.1.schema.json","title":"N/M Experiment History 0.1","type":"object","additionalProperties":false,"required":["format","version","exportedAt","records","privacy","integrity"],"properties":{"format":{"const":"nm-experiment-history"},"version":{"const":"0.1"},"exportedAt":{"type":"string","format":"date-time"},"records":{"type":"array","maxItems":200,"items":{"$ref":"https://quantumsoftware.tech/schemas/nm-experiment-record-0.1.schema.json"}},"privacy":{"type":"object","additionalProperties":false,"required":["sourceRecords","sourcePolicy"],"properties":{"sourceRecords":{"type":"integer","minimum":0,"maximum":200},"sourcePolicy":{"const":"preserve-explicit-record-choice"}}},"integrity":{"type":"object","additionalProperties":false,"required":["algorithm","recordCount","historyHash"],"properties":{"algorithm":{"const":"fnv1a-64"},"recordCount":{"type":"integer","minimum":0,"maximum":200},"historyHash":{"type":"string","pattern":"^[0-9a-f]{16}$"}}}}}