---
title: "Synthetic difference-in-differences shutdown attribution"
method: GET
path: "/v1/sentinel/attribute"
tags: ["Sentinel"]
---

# Synthetic difference-in-differences shutdown attribution

`GET /v1/sentinel/attribute`

For a country + date, runs synthetic-control SDiD attribution. Returns the counterfactual block_rate (from weighted stable-democracy donors), causal_effect estimate, permutation p-value, donor weights, and any nearby political events. Method: Arkhangelsky et al. arXiv:1812.09970 + Internet Society NetLoss (ACM JCSS 2024). Honest gating: low_confidence=true if pre_rmse > 0.10 or sample too small.

## Query parameters

- `country` string, required
- `date` string, date, required

## Response `200`

Attribution result + counterfactual

---

[API](https://skmtc.net/voidly/apis/voidly-api.md) · [All operations](https://skmtc.net/voidly/apis/voidly-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/voidly/voidly-api/revisions/decbe6fd40a8/schema)
