Parent ticket: {T285977}
Investigation ticket for data that MaxMind can give us: {T264837}
==== Motivation
We want to expose information about an IP address that is required by patrollers when are conducting an investigation into an IP editor's activities. When we talked to several editors about this, Special:Contributions emerged as a good avenue to host this information. Patrollers frequent Special:Contributions as they look into the editor's edit history.
==== Specs
{F34652211, width=600}
[Figma](https://www.figma.com/file/B4fwmRmzGkeIdQEkN2jaL5/IP-Info-Wireframe?node-id=710%3A427)
===== Information to display
[x] Location (T264905)
** City
** State/District
** Country
[] Organization
[x] ISP - T269267
[] IP version - IPv4 / IPv6
[x] Connection Method (T269268)
[] Connection owner (T269304)
** Note that this value shows "//Not available//" if its value is the same as that of the Connection method
[x] Proxy (T269760, T271671)
[] Static/Dynamic (T269763)
** The mapping for % value and the label works as follows:
*** 0 - 20 %: Very likely static
*** 21 - 40 %: Likely static
*** 41 - 60%: Unknown
*** 61 - 80%: Likely dynamic
*** 81 - 100%: Very likely dynamic
[] Number of devices on this IP (T269764)
** Number of devices in the last 24 hours on this IP
[] Blocks (T286662)
** Active blocks
** Past blocks
** Link to Blocks log for this user
[] Contributions (T286662)
** Total local edits
** Number of edits in last 24 hours
[] Global edits
** Link to global contributions (xtools link, [example](https://guc.toolforge.org/?by=date&user=NKohli+%28WMF%29))
Other stuff:
* Help/information icons for some details - T271672
* Disclaimer about the information source
* Error/Loading states - T271675