{"cohort_sizes":{"C1_democracy":11,"C3_authoritarian":39},"current_snapshot_at":"2026-05-21T21:31:07.980628+00:00","generated_at":"2026-05-21T21:31:07.980628+00:00","honest_caveats":["DTW silhouette on the 90d window is typically 0.30-0.50 — modest, not strong. Cohorts overlap.","A cohort shift can be data-driven (volume of evidence collected) rather than regime-driven. Treat as a SIGNAL TO INVESTIGATE, not a verdict.","Monthly cadence may miss faster transitions (e.g., a multi-week shutdown that resolves before the next snapshot).","Labels {democracy, bursty, authoritarian} are derived from anchor-set overlap + centroid burstiness; they encode our prior, not ground truth.","First snapshot has no previous — migrations list is empty on initial run."],"migrations":[{"confidence":0.5301,"country":"NG","direction":"deteriorating","new_cohort":"C3_authoritarian","old_cohort":"C1_democracy","severity_delta":3},{"confidence":0.5078,"country":"ZW","direction":"deteriorating","new_cohort":"C3_authoritarian","old_cohort":"C1_democracy","severity_delta":3},{"confidence":0.497,"country":"MX","direction":"deteriorating","new_cohort":"C3_authoritarian","old_cohort":"C1_democracy","severity_delta":3},{"confidence":0.4572,"country":"SI","direction":"deteriorating","new_cohort":"C3_authoritarian","old_cohort":"C1_democracy","severity_delta":3},{"confidence":0.6772,"country":"IQ","direction":"improving","new_cohort":"C1_democracy","old_cohort":"C3_authoritarian","severity_delta":-3},{"confidence":0.6596,"country":"VE","direction":"improving","new_cohort":"C1_democracy","old_cohort":"C3_authoritarian","severity_delta":-3}],"n_migrations_total":6,"n_returned":6,"previous_snapshot_at":"2026-04-21T21:31:07.979641+00:00","schema":"voidly-cohort-migration/v1","selected_k":3,"silhouette":0.3838,"window_days":90,"_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."}}