{"request":{"additionalProperties":false,"description":"What a buyer sends.","properties":{"url":{"description":"Public URL of a JSON Schema or OpenAPI document","maxLength":2048,"title":"Url","type":"string"},"known_fingerprint":{"default":"","description":"The fingerprint from a previous check. Empty means first observation.","maxLength":128,"title":"Known Fingerprint","type":"string"}},"required":["url"],"title":"CheckRequest","type":"object"},"result":{"$defs":{"CheckStatus":{"enum":["UNCHANGED","CHANGED","FIRST_OBSERVATION","UNREACHABLE","NOT_A_SCHEMA"],"title":"CheckStatus","type":"string"}},"additionalProperties":false,"description":"What a buyer gets. Every field machine-readable.","properties":{"status":{"$ref":"#/$defs/CheckStatus"},"url":{"title":"Url","type":"string"},"fingerprint":{"default":"","title":"Fingerprint","type":"string"},"previous_fingerprint":{"default":"","title":"Previous Fingerprint","type":"string"},"bytes":{"default":0,"title":"Bytes","type":"integer"},"schema_kind":{"default":"","title":"Schema Kind","type":"string"},"fetched_at":{"default":0.0,"title":"Fetched At","type":"number"},"http_status":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Http Status"},"evidence_class":{"default":"LIVE_UNPAID","title":"Evidence Class","type":"string"},"receipt":{"additionalProperties":true,"title":"Receipt","type":"object"},"detail":{"default":"","title":"Detail","type":"string"}},"required":["status","url"],"title":"CheckResult","type":"object"}}