{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://warf.astrognosy.com/schemas/event-record/v2","$defs":{"EventEvidenceDigest":{"additionalProperties":false,"properties":{"uri":{"title":"Uri","type":"string"},"digest":{"title":"Digest","type":"string"}},"required":["uri","digest"],"title":"EventEvidenceDigest","type":"object"},"EventScore":{"additionalProperties":false,"properties":{"submission_id":{"title":"Submission Id","type":"string"},"score":{"title":"Score","type":"number"}},"required":["submission_id","score"],"title":"EventScore","type":"object"},"EventSubmission":{"additionalProperties":false,"properties":{"submission_id":{"title":"Submission Id","type":"string"},"content_digest":{"title":"Content Digest","type":"string"},"evidence_digests":{"items":{"$ref":"#/$defs/EventEvidenceDigest"},"title":"Evidence Digests","type":"array"}},"required":["submission_id","content_digest","evidence_digests"],"title":"EventSubmission","type":"object"},"EventSupport":{"additionalProperties":false,"properties":{"submission_id":{"title":"Submission Id","type":"string"},"state":{"description":"Opaque corpus-bound evidence-alignment state. Positive means the profile found positive alignment, not that the submission is semantically sufficient, conflict-free, safe, or actionable.","enum":["positive","none"],"title":"State","type":"string"}},"required":["submission_id","state"],"title":"EventSupport","type":"object"},"ProfileBinding":{"additionalProperties":false,"examples":[{"digest":"f6315101303663f4e44034f81ee61905747be4716da3407ab6bd77b97d355243","id":"https://api.pcfic.com/profiles/warf/evidence-v2","version":"2.0.0"}],"properties":{"id":{"title":"Id","type":"string"},"version":{"title":"Version","type":"string"},"digest":{"title":"Digest","type":"string"}},"required":["id","version","digest"],"title":"ProfileBinding","type":"object"}},"additionalProperties":false,"description":"Current score-only event record finalized by the Gateway.","properties":{"schema":{"const":"https://warf.astrognosy.com/schemas/event-record/v2","title":"Schema","type":"string"},"request_digest":{"title":"Request Digest","type":"string"},"query_id":{"title":"Query Id","type":"string"},"reason_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason Address"},"profile":{"$ref":"#/$defs/ProfileBinding"},"submissions":{"items":{"$ref":"#/$defs/EventSubmission"},"title":"Submissions","type":"array"},"scores":{"items":{"$ref":"#/$defs/EventScore"},"title":"Scores","type":"array"},"support":{"items":{"$ref":"#/$defs/EventSupport"},"title":"Support","type":"array"},"outcome":{"enum":["selected","abstained"],"title":"Outcome","type":"string"},"winner":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Winner"},"tie_break":{"enum":["not-needed","lexicographic-submission-id","not-applicable"],"title":"Tie Break","type":"string"},"abstention_reason":{"anyOf":[{"const":"no-positive-signal","type":"string"},{"type":"null"}],"title":"Abstention Reason"}},"required":["schema","request_digest","query_id","reason_address","profile","submissions","scores","support","outcome","winner","tie_break","abstention_reason"],"title":"EventRecord","type":"object"}