{"$id":"https://cumulativewebinc.github.io/cwi-verdict-watch/schema/findings.schema.json","$schema":"http://json-schema.org/draft-07/schema#","description":"Machine-readable result of one evidence re-check against a watched trust claim. For agents: poll watches.json, then read findings to decide whether a cached VERIFIED verdict is still trustworthy.","properties":{"baseline":{"type":["object","null"]},"checked_at":{"format":"date-time","type":"string"},"claim_id":{"type":"string"},"diff":{"properties":{"after":{},"before":{},"detected_at":{"format":"date-time","type":"string"},"signal":{"type":"string"},"status_after":{"type":["integer","null"]},"status_before":{"type":["integer","null"]}},"type":["object","null"]},"downgrade_action":{"type":"string"},"evidence":{"properties":{"bytes":{"type":"integer"},"fetch_error":{"type":["string","null"]},"http_status":{"type":["integer","null"]},"signals":{"type":"object"},"target_url":{"format":"uri","type":"string"}},"required":["target_url","http_status","signals"],"type":"object"},"finding_id":{"pattern":"^fnd_","type":"string"},"review_required":{"type":"boolean"},"schema":{"const":"cwi.watch-finding/1.0","type":"string"},"strategy":{"enum":["http-hash","oembed","hf-dataset"],"type":"string"},"subject":{"type":"string"},"verdict":{"enum":["STILL_VALID","BASELINED","CHANGED","DEAD","UNREACHABLE"],"type":"string"},"verdict_note":{"type":"string"},"watch_id":{"pattern":"^w_","type":"string"}},"required":["schema","finding_id","watch_id","claim_id","subject","verdict","checked_at","strategy","evidence","review_required","downgrade_action"],"title":"CWI Verdict Watch finding","type":"object"}