{"openapi":"3.1.0","info":{"title":"RUMZO Public Evidence API","version":"0.4.0","description":"Read-only GitHub and Robinhood Chain receipts. Receipts are evidence snapshots, not safety scores."},"servers":[{"url":"https://rumzo.xyz"}],"paths":{"/api/v1/health":{"get":{"summary":"Read API status","responses":{"200":{"description":"API status"}}}},"/api/v1/demo":{"get":{"summary":"Read a deterministic synthetic receipt envelope","responses":{"200":{"description":"Synthetic demo receipt"}}}},"/api/v1/inspect":{"get":{"summary":"Create a read-only public evidence receipt","parameters":[{"name":"token","in":"query","required":true,"schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},{"name":"repository","in":"query","required":true,"schema":{"type":"string","example":"owner/repository"}}],"responses":{"200":{"description":"Receipt envelope"},"400":{"description":"Invalid input or provider failure"},"429":{"description":"Inspection already running"}}}},"/api/v1/verify":{"post":{"summary":"Validate receipt structure and optionally match its SHA-256 digest","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["receipt"],"properties":{"receipt":{"type":"object"},"expectedDigest":{"type":"string"}}}}}},"responses":{"200":{"description":"Verification result"},"400":{"description":"Invalid request body"}}}}}}