Corvus
Investigation Colophon · Methodology · Provenance

About this investigation

Full audit trail of how this report was produced — target identification, analytical techniques applied, tools that ran, gaps recorded, and the schema and skill versions used. Reproducibility is a forensic posture.

Confirmed Target · Type: Org

Flock Safety

Public safety technology company that provides cloud-connected camera systems and license plate recognition (LPR) technology to law enforcement agencies and private communities.

  • Founded 2017
  • Provides public safety operating system combining community and law enforcement tools
  • Domain registered via Name.com, expires 2034
§ 01

Investigation Metadata

Provenance
Investigation ID
e4f8d13b-c8fc-48e3-8533-044d3801de9e
Created
2026-06-19 09:29:38.99
Recon Started
2026-06-19 09:29:38.99
Recon Completed
2026-06-19 10:38:50.96 · 69m 12s
Analysis Completed
2026-06-19 11:30:00.00 · 40m 0s
Total Duration
109m 12s · within 60-minute walltime budget
Wave Budget
20 enabled tools × multiplier 5 = 100 tool calls per wave
Stopping Rule M
3 consecutive empty calls · fired in Wave 2
Artifact Location
[redacted]
§ 02

Analytical Methodology

Structured analytic techniques · ICD 203
KACApplied

Surfaced HIGH-sensitivity assumptions: (a) analyst-knowledge-base records (ev_009, ev_036-040) carry an Aug 2025 cutoff — confidence-limiting on kj_002/003/004; (b) the procedural posture of Smith v. Flock Safety and any Reid-pattern case is not directly verifiable due to CourtListener rate-limiting; (c) the ICE agreement text is not in public record — its existence is fact-of-record per multiple analyst-grade sources but contract value/terms are not. None of these flip the leading hypothesis, but they cap confidence at moderate on three of seven judgments.

ACHApplied

Tested four hypotheses: H1 (sustained pressure cycle escalating) leading; H2 (institutional incumbency renders controversies background noise) materially weaker — does not blunt active litigation or ICE thread; H3 (stable middle ground) retained as competing alternative within kj_002's body; H4 (incoherent / incidental) ruled out by the cross-channel convergence (ACLU + EFF + Senate + civil docket + criminal-suppression cluster). Weighted-inconsistency winner: H1; runner-up: H3.

PremortemApplied

Identified four plausible failure modes for the leading hypothesis: (a) Reid case dismissed/settled quietly after Aug 2025 KB cutoff; (b) ICE agreement voluntarily terminated under advocacy pressure between Aug 2025 and Jun 2026 — would weaken kj_003 but not eliminate civil-liberties advocacy thread; (c) FTC ANPR died without final rule per known regulatory pattern; (d) Senate Commerce inquiry produced no follow-up. None individually invalidates the leading hypothesis but the conjunction would. Confidence held at moderate on kj_002-004 in light of these.

Red HatApplied

Org target with substantial public surface; Red Hat fully applicable. Constructed adversary perspective around DMARC posture + LE portal cross-org federation + executive public profile + civil discovery channel + SPF supply chain. Produced 7 red vectors with paired blue controls plus 1 baseline.

§ 03

Coverage

Schema v1.0
23
Entities
27
Relationships
43
Evidence
7
Judgments
17
Timeline
9
Geo
Confidence Distribution · Key Judgments
3 · High
3 · Moderate
1 · Low
High · multi-source, no surviving alternativesModerate · KAC stress or ACH marginLow · sparse base or explicit caveat
§ 04

Tools Engaged

20 enabled · 20 fired · 5 gap
federalregister_search3
govinfo_search11
sec_edgar_search10
icij_offshore_reconcile1
icij_offshore_node0
opensanctions_search1
opensanctions_match1
opensanctions_datasets1
cl_search1
cl_citation_lookup1
cl_docket0
cl_dockets0
cl_recap_document0
documentcloud_search1
documentcloud_document_search_within0
muckrock_requests1
usaspending_search_awards3
brave_news_search0
serper_news0
gdelt_doc_search0
courtlistenergap
opensanctionsgap
documentcloud_searchgap
muckrock_requestsgap
usaspending_search_awardsgap
§ 05

Tool Gaps

5 methodology steps could not run
courtlistener
Methodology step · wave-1+wave-2 · Rate-limited (retry-after ~9.5h) across /search/, /citation-lookup/, /dockets/; zero docket data retrieved this run (ev_003, ev_008).
opensanctions
Methodology step · prestage+wave · HTTP 404 across /search/, /match/, /datasets/; sanctions status not directly verifiable this run (ev_005-007). ICIJ reconcile (ev_034) is the substitute negative-result source.
documentcloud_search
Methodology step · wave-2 · Cloudflare 403 interactive JS challenge; not headless-resolvable (ev_041).
muckrock_requests
Methodology step · wave-2 · Cloudflare 403 interactive challenge; FOIA-corpus search blocked (ev_042).
usaspending_search_awards
Methodology step · wave-2 · HTTP 422 filter-schema mismatch on recipient_search_text; federal contract values not retrieved (ev_043).
Integrity Hash
sha256:6e1435c6c5677bb02c11c0508638a4bd7376625997b78ee69bfeb9cedcd6da48