Peregrine
The Peregrine contract
What Tampa City Council approved on October 15, 2026, in the contract's own words. Every line links to its source.
All quotes are from the Peregrine order form and terms attached to Resolution 2026-892, the version council approved. Page numbers are PDF pages of that file. The council packet also holds an earlier draft with different dates and page numbers. (Resolution 2026-892 with the attached order form)
What council approved
- Three items, one purchase. Items 87 and 88 accept and budget a $595,000 grant from the State Attorney's Office for the 13th Judicial Circuit. Item 89 approves the Peregrine order form. Source: City summary sheet, Item 89; City Clerk, proposed minutes, Oct. 15, 2026, Items 87 to 89.
- The vote. Council adopted Resolution 2026-892. The proposed minutes say the motion carried "with Hurtak voting no, Viera being absent at vote, and Carlson being absent." Source: City Clerk, proposed minutes, Oct. 15, 2026, Item 89.
- What the city says it is for. The city's summary sheet describes a platform "which will integrate TPD's different systems to be able to search calls for service, geographic information systems, reports and digital evidence management systems all in one location allowing for enhanced analytics and accurate trend predictions." Source: City summary sheet, Item 89.
Cost and term
- $595,000 to start. The order form sets a starting term from November 1, 2026 through January 31, 2028, at $595,000. Source: Order form and terms, Resolution 2026-892, PDF page 3.
- Two option years. It then lists two optional 12-month terms at $475,000 each, due within 30 days of February 1, 2028 and February 1, 2029. If both options are used, the total comes to $1,545,000. Source: Order form and terms, Resolution 2026-892, PDF page 3.
- When the money is due. The order form lists the "Effective Date" as "November 1, 2026 Upon execution of both Parties." The first $595,000 is due "within 30 days of the Effective Date." Source: Order form and terms, Resolution 2026-892, PDF page 3.
- Setup is part of the deal. Peregrine will provide "implementation, configuration, initial data integrations, onboarding, and training" as part of the service, with scheduling dates "agreed upon in writing by the Customer." Source: Order form and terms, Resolution 2026-892, PDF pages 3 and 4.
- Signatures. On the copy posted with the resolution, the Peregrine signature is dated October 1, 2026. The City of Tampa signature and date lines are blank. Source: Order form and terms, Resolution 2026-892, PDF page 4.
Who uses it and what it connects to
- Every TPD employee can use it. The order form allows "an unlimited number of employees of the Tampa Police Department" to use it. Source: Order form and terms, Resolution 2026-892, PDF page 3.
- The first data sources. The order form lists Versaterm dispatch (CAD) and records (RMS), "Axon + Evidence.com" body camera video, "Infobase - TPD employee data," and a reserved slot for a data source "similar in size, complexity, and scope to Oracle HR." Source: Order form and terms, Resolution 2026-892, PDF page 4; Tampa Monitor, Oct. 11, 2026.
The AI: Peregrine Pro
- It comes with the AI Assistant. Tampa is buying "Peregrine Pro," which the order form describes as the Peregrine platform "including Peregrine Assistant." The contract's Assistant Addendum calls it the "AI Assistant." Source: Order form and terms, Resolution 2026-892, PDF page 3; Order form and terms, Resolution 2026-892, PDF page 22.
- Official reports. The line about official reports is in contract section 7(a), under "Peregrine Representations and Warranties." It is Peregrine, not the city, that says it "will not use the AI Assistant to generate or create any official reports." In section 6(a), the city says it will not rely on the AI's outputs "as the sole basis" for decisions. Source: AI addendum, Resolution 2026-892, PDF page 23.
- The vendor can keep the questions and the answers. "Peregrine may collect, access, and analyze (i) usage data, logs, telemetry, and operational metrics ("Usage Data"), and (ii) the content of queries submitted to and responses generated by the AI Assistant." Source: AI addendum, section 8, Resolution 2026-892, PDF page 23.
- "As is." The AI features are provided "AS IS" and "AS AVAILABLE." The contract adds: "Any Outputs may be incomplete, incorrect, or misleading and are generated based on probabilistic models." Source: AI addendum, section 10, Resolution 2026-892, PDF page 24.
- No liability for the AI. "Peregrine shall have no liability and no indemnification obligations of any kind arising from or relating to the Product Features and/or Customer's use of such Product Features." Source: AI addendum, section 11, Resolution 2026-892, PDF page 24.
The rest of the terms
- Usage analytics kept forever. When the contract ends, Peregrine is to delete city data "unless legally prohibited." Then: "Notwithstanding the foregoing, Peregrine may retain and use Usage Analytics in perpetuity." Source: Section 11.4, Resolution 2026-892, PDF page 13.
- No accuracy promise. "PEREGRINE DOES NOT GUARANTEE THE ACCURACY, COMPLETENESS, OR RELIABILITY OF ANY INFORMATION GENERATED BY THE SERVICE." Source: Section 8.2, Resolution 2026-892, PDF page 11.
- The city carries the data risk. The city has "sole responsibility for the accuracy, quality, integrity, legality, reliability, and appropriateness" of its own data. Source: Order form and terms, Resolution 2026-892, PDF page 8.
- A cap on what Peregrine owes. For the rest of the service, Peregrine's total liability is capped at what the city paid in the 12 months before a claim. Source: Section 10.2, Resolution 2026-892, PDF page 12.
Under investigation
Open questions we are still checking.
- When does the city sign? The Effective Date is "November 1, 2026 Upon execution of both Parties," and the city signature line on the posted copy is blank. We are tracking when the city signs. Source: Order form and terms, Resolution 2026-892, PDF page 3; Order form and terms, Resolution 2026-892, PDF page 4.
- How long can Peregrine keep what officers type into the AI? Section 8 of the AI addendum lets Peregrine collect the content of queries and responses. We are asking how long that content is kept. Source: AI addendum, section 8, PDF page 23.
- Will TPD publish a written use policy before it goes live? We are asking TPD and the city for a use policy and a retention schedule for Peregrine. Source: Order form and terms, Resolution 2026-892, PDF page 3.
- What does "accurate trend predictions" mean? The city summary sheet promises it. We are asking whether it means places, people, or charts of past activity. Source: City summary sheet, Item 89.
- How often are records matched to the wrong person? Peregrine merges records it decides are the same person into one profile. We are asking for an error rate. Source: Peregrine's proposal to TPD, Item 89 backup, PDF p. 24.