{"country":"IR","country_name":"Iran","date_used":"2026-07-04","history":[{"date":"2026-06-21","is_anom":false,"n":1697,"observed":0.901002,"residual":0.115761,"seasonal":0.054855,"trend":0.730386,"zscore":1.5188},{"date":"2026-06-22","is_anom":false,"n":64,"observed":0.640625,"residual":-0.070315,"seasonal":-0.016728,"trend":0.727668,"zscore":-0.5657},{"date":"2026-06-23","is_anom":false,"n":59,"observed":0.661017,"residual":-0.027076,"seasonal":-0.037087,"trend":0.725179,"zscore":-0.0813},{"date":"2026-06-24","is_anom":false,"n":105,"observed":0.8,"residual":-0.002368,"seasonal":0.079865,"trend":0.722503,"zscore":0.1954},{"date":"2026-06-25","is_anom":false,"n":76,"observed":0.723684,"residual":0.003675,"seasonal":-0.000128,"trend":0.720137,"zscore":0.2631},{"date":"2026-06-26","is_anom":false,"n":64,"observed":0.640625,"residual":0.005157,"seasonal":-0.084871,"trend":0.720339,"zscore":0.2797},{"date":"2026-06-27","is_anom":false,"n":66,"observed":0.727273,"residual":-0.009844,"seasonal":0.01431,"trend":0.722806,"zscore":0.1117},{"date":"2026-06-28","is_anom":false,"n":102,"observed":0.764706,"residual":-0.006081,"seasonal":0.045966,"trend":0.724821,"zscore":0.1539},{"date":"2026-06-29","is_anom":false,"n":54,"observed":0.722222,"residual":0.006163,"seasonal":-0.010638,"trend":0.726697,"zscore":0.291},{"date":"2026-06-30","is_anom":false,"n":61,"observed":0.688525,"residual":0.006007,"seasonal":-0.046092,"trend":0.728609,"zscore":0.2893},{"date":"2026-07-01","is_anom":false,"n":106,"observed":0.801887,"residual":0.00579,"seasonal":0.065548,"trend":0.730549,"zscore":0.2868},{"date":"2026-07-02","is_anom":false,"n":66,"observed":0.742424,"residual":-0.005462,"seasonal":0.015402,"trend":0.732484,"zscore":0.1608},{"date":"2026-07-03","is_anom":false,"n":62,"observed":0.645161,"residual":-0.005065,"seasonal":-0.084156,"trend":0.734382,"zscore":0.1652},{"date":"2026-07-04","is_anom":false,"n":63,"observed":0.761905,"residual":0.001904,"seasonal":0.023765,"trend":0.736236,"zscore":0.2433}],"honest_caveats":["Descriptive, not causal — high |zscore| != censorship.","Sensitive to data sparsity; some country-days have very few measurements.","period=7 assumes weekly seasonality; flat-pattern countries get small seasonal component."],"interpretation":"residual = observed - (trend + seasonal); zscore = residual / std(residuals) in this country. |zscore| > 2.0 = seasonally anomalous. Higher = bigger break from this country's own weekly rhythm. ORTHOGONAL to /v1/anomaly/dbscan/{cc} — STL catches own-pattern breaks; DBSCAN catches shape-anomalous days.","is_anomaly":false,"model_meta":{"algorithm":"STL (Cleveland 1990) period=7 robust=True","min_days_for_fit":60,"n_countries_fit":66,"stl_period":7,"trained_at":"2026-06-23T04:45:02.758711Z","version":"v1","window_days":90,"zscore_threshold":2},"n_measurements_that_day":63,"observed":0.761905,"residual":0.001904,"schema":"voidly-stl-seasonal-anomaly/v1","seasonal":0.023765,"trend":0.736236,"zscore":0.2433,"_voidly_pay":{"claim_did":"https://voidly.ai/pay/claim","for_builders":"https://voidly.ai/pay/for-builders","marketplace":"https://api.voidly.ai/v1/pay/marketplace","live_demo":"https://huggingface.co/spaces/emperor-mew/voidly-pay","universal_proxy":{"url":"https://api.voidly.ai/v1/pay/proxy","example":"https://api.voidly.ai/v1/pay/proxy?u=<https-url>&to=did:voidly:<your-did>&price=0.01","page":"https://voidly.ai/pay/proxy","note":"Paywall any public HTTPS URL with one query param. No SDK install required."},"install":{"typescript":"npm install @voidly/pay","python":"pip install voidly-pay","langchain":"pip install voidly-pay-langchain","vercel_ai":"npm install @voidly/pay-vercel-ai","mcp":"npx @voidly/pay-mcp","cli":"npm install -g @voidly/pay-cli"},"note":"Voidly Pay is the open agent-to-agent payment rail. Claim a DID + 10 starter credits in 60s, or paywall any URL via the universal proxy with one query param."}}