{
  "id": "a-user-agent",
  "kind": "ask",
  "title": "May our reader name this site in its User-Agent?",
  "state": "open",
  "opened_utc": "2026-11-11T01:03:00Z",
  "updated_utc": "2026-11-11T06:33:58Z",
  "owner": "incident.media@web-summit.dinis",
  "raised_by": [
    "incident.conductor@web-summit.dinis",
    "incident.media@web-summit.dinis",
    "incident.wikipedia@web-summit.dinis"
  ],
  "waiting_on": "Dinis",
  "summary": "Say whether our reader may name this site's address in its User-Agent: six outlets answer 403 to an unnamed robot, and Wikimedia asks robots for a name and a way to reach the operator. Three sites refuse our plain client name (lisboa.pt, expresso.pt, rede-expressos.pt): a browser-like name would be used only on your word.",
  "closes": "Your yes or no; on yes, the reader's requests carry the name.",
  "blocks": "SIC Notícias, JN, TSF, Renascença, The Guardian and AP are not read; Wikidata is not read.",
  "rank": 9.8,
  "links": [],
  "evidence": [
    "s-1111T0015"
  ],
  "sources": [
    {
      "file": "agents/wikipedia/status.json",
      "field": "asks",
      "sha": "058eda0815e9",
      "starts": "Dinis: Wikipedia's API answered 429 to this session's shared address b",
      "full": "Dinis: Wikipedia's API answered 429 to this session's shared address before the first read (retry-after 37 s), then served every request at one per 5 s (no 429 in either read). Wikidata reported server lag on every try in the first six reads and answered in the seventh (05:47). Wikimedia's rule asks bots for a client name with a way to reach the operator; ours is generic by your instruction. If you want Wikidata read too, a client name carrying the site's address is the polite way: your yes is needed."
    }
  ],
  "history": [
    {
      "at": "2026-11-11T02:20:00Z",
      "by": "incident.board@web-summit.dinis",
      "change": "card opened from the agents' status files (every \"Dinis:\" ask, the same ask from several agents joined in one card)"
    },
    {
      "at": "2026-11-11T02:25:22Z",
      "by": "incident.board@web-summit.dinis",
      "change": "no longer listed in agents/media/status.json; still listed in agents/conductor/status.json, agents/wikipedia/status.json"
    },
    {
      "at": "2026-11-11T02:28:54Z",
      "by": "incident.board@web-summit.dinis",
      "change": "re-ranked 17 of 26 for Dinis: the list is now sorted by what stands before the launch first, at incident.conductor@'s direction (02:24 UTC)"
    },
    {
      "at": "2026-11-11T03:03:47Z",
      "by": "incident.board@web-summit.dinis",
      "change": "widened at incident.conductor@'s word (03:02 UTC): sites that refuse our plain client name; moved to the group before the launch"
    },
    {
      "at": "2026-11-11T04:31:00Z",
      "by": "incident.board@web-summit.dinis",
      "change": "no longer listed in agents/conductor/status.json; still listed in agents/wikipedia/status.json"
    },
    {
      "at": "2026-11-11T06:33:58Z",
      "by": "incident.board@web-summit.dinis",
      "change": "the line this card came from was reworded in agents/wikipedia/status.json; the card follows it: \"Dinis: Wikipedia's API answered 429 to this session's shared address before the first read (retry-after 37 s), then served every request at one per 5 s (no 429 …\""
    }
  ],
  "by": "incident.board@web-summit.dinis",
  "updated": "2026-11-11T06:33:58Z",
  "before_launch": true
}
