surveillance_spending
Data license: CC BY 4.0 · Data source: MyTown
3 rows where state = "NC" and vendor = "Grayshift / GrayKey" sorted by amount descending
This data as json, CSV (advanced)
Suggested facets: city, spend_date (date)
| Link | rowid | vendor | city | state | spend_date | product | amount ▲ | quote | source_document | mytown_record | ledger | amount_type | dup_rank | geo_suspect | anomaly | state_norm |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3431 | 3431 | Grayshift / GrayKey | Kannapolis | NC | 2024-08-12 | licensing (budget) | 10995.0 | • $10,995 – GrayKey licensing (11500-48530) | https://kannapolisnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=765,plainText=false) | https://mytown.theboringparts.com/city/kannapolisnc/2024/#m516168 | sv:forensics:grayshift | stated | 1 | 0 | 0 | NC |
| 2881 | 2881 | Grayshift / GrayKey | Rowan County | NC | 2023-10-02 | GrayKey extraction devices (record grant) | 10114.0 | Sheriff To record grant for GrayKey Software & transfer funds to cover County portion $10,114 | https://rowancountync.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=718,plainText=false) | https://mytown.theboringparts.com/city/rowancountync/2023/#m865587 | sv:forensics:grayshift | stated | 1 | 0 | 0 | NC |
| 2880 | 2880 | Grayshift / GrayKey | Rowan County | NC | 2024-10-07 | software (record awarded grant) | 5500.0 | Sheriff’s Department To record county portion of awarded grant for GrayKey software $5,500 | https://rowancountync.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=937,plainText=false) | https://mytown.theboringparts.com/city/rowancountync/2024/#m865612 | sv:forensics:grayshift | stated | 1 | 0 | 0 | NC |
Advanced export
JSON shape: default, array, newline-delimited
CREATE TABLE surveillance_spending ( vendor TEXT, city TEXT, state TEXT, spend_date TEXT, product TEXT, amount REAL, quote TEXT, source_document TEXT, mytown_record TEXT, ledger TEXT, amount_type TEXT, dup_rank INTEGER, geo_suspect INTEGER, anomaly INTEGER, state_norm TEXT); CREATE INDEX ix_surv_vendor ON surveillance_spending(vendor); CREATE INDEX ix_surv_state ON surveillance_spending(state); CREATE INDEX ix_surv_amount ON surveillance_spending(amount); CREATE INDEX ix_surv_ledger ON surveillance_spending(ledger);