{"service": "footnote-lens", "commit": "d14f3a43", "started": "03:28:37Z", "uptime_s": 3155, "detector": {"backend": "jev", "note": 0.7, "unsure": 0.5, "speechCheck": false, "speechMin": 0.15, "speechShort": 0.5, "tiktokGate": true, "apps": "any", "factCheck": true, "autoChecker": "agent", "pressChecker": "agent", "techniques": false, "model": "jev-latest", "specVersion": "2026-11-15.2", "decisionKeySet": true, "decisionDown": null, "fallbackOrder": ["jev", "jevor", "msdecision", "router", "decision"], "primaryUp": true, "primaryLastError": "HTTP 402: {\"error\":{\"message\":\"Insufficient credits.\",\"type\":\"insufficient_quota\"}}\n", "retryPrimaryEveryS": 60.0, "backends": {"decision": {"up": true, "retryInS": 0, "reason": "", "errorsInARow": 0, "lastError": "", "lastErrorAgoS": null}, "jev": {"up": true, "retryInS": 0, "reason": "HTTP 402: {\"error\":{\"message\":\"Insufficient credits.\",\"type\":\"insufficient_quota\"}}\n", "errorsInARow": 0, "lastError": "HTTP 402: {\"error\":{\"message\":\"Insufficient credits.\",\"type\":\"insufficient_quota\"}}\n", "lastErrorAgoS": 2830}, "jevor": {"up": true, "retryInS": 0, "reason": "", "errorsInARow": 0, "lastError": "", "lastErrorAgoS": null}, "msdecision": {"up": true, "retryInS": 0, "reason": "", "errorsInARow": 0, "lastError": "", "lastErrorAgoS": null}}, "routerKeySet": true, "speechModel": null, "tiktokGateModel": "google/gemini-decision-1", "speechCheckActive": false, "frameGateActive": true, "hedgeSeconds": 2.5, "hedgeTo": "decision", "transcribeHedge": 2.5, "transcribeHedgeModel": "openrouter:google/gemini-3.1-flash-lite", "visionHedge": 4.0, "claimThreshold": 0.7, "checksPerHour": 30, "checksLastHour": 2, "hedge": {"calls": 21, "hedged": 0, "second_won": 0, "streak": 0}, "cache": {"hits": 0, "misses": 19}, "checker": {"gate": "the claim gate of each detector call (jev, hedged to decision after 2.5 s)", "autoChecker": "agent", "pressChecker": "agent", "sentToChecker": 15, "cacheHits": 13, "delivered": 9, "stances": {"differ": 15}, "held": 0, "running": 0, "deliverSeconds": 180, "leaveSeconds": 8, "claimsPerVideo": 2, "factCheck": true, "storedClaims": 8, "nowKeepSeconds": 1800, "pauseEvidenceSeconds": 5, "firstGate": "Jev: before it only the transcription runs; frames are read only while a claim is under check", "contract": {"public": ">= 0.50", "claim": ">= 0.70", "quote": "< 0.70"}, "agent": {"url": "https://footnote-agent.srv2159196.hstgr.cloud/api/check", "keySet": true, "timeoutS": 30, "model": "GPT-6 Luna with web search, Hostinger AI Router", "calls": 2, "ok": 2, "errors": 0, "lastError": "", "medianMs": 8997, "maxMs": 8997}, "single": {"model": "google/gemini-3.1-flash-lite", "search": "OpenRouter web plugin, exa", "calls": 0, "ok": 0, "errors": 0, "lastError": "", "medianMs": null, "maxMs": null}}, "router": {"transcribe": {"hedgeAfterS": 0.3, "openrouterWinsInARow": 71, "hedged": 71, "openrouterWon": 71, "state": "slow: OpenRouter answers"}, "vision": {"hedgeAfterS": 0.3, "openrouterWinsInARow": 14, "hedged": 14, "openrouterWon": 14, "state": "slow: OpenRouter answers"}}, "openrouter": {"limitRemainingUsd": 1.3287571509999996, "usageUsd": 8.671242849, "at": "04:21:11Z"}}, "transcribeModel": "gemini-3.1-flash-lite", "visionModel": "gpt-6-luna", "activeSessions": 2, "keepsFrames": "only for requests with X-Lens-Debug: 1 or debug=1"}